90,87,75,76,88,98,76,52,34,36,55,44,44,60,43,75,131,149,125,133,169,125,78,76,88,90,37,60,107,115,75,78,163,203,209,212,203,179,92,31,44,75,78,44,55,61,21,21,35,53,75,69,95,98,43,62,140,190,123,72,53,75,109,94,92,107,115,133,179,183,183,197,209,212,212,211,189,133,83,69,75,70,53,68,44,70,96,69,27,37,83,68,27,44,137,179,88,89,99,133,96,75,96,187,200,221,221,221,212,197,190,189,148,194,192,197,211,211,212,221,212,187,149,212,227,209,187,169,183,148,131,149,149,116,96,89,76,155,179,148,107,99,123,131,115,115,87,71,61,89,125,140,133,141,147,137,140,87,98,227,234,231,231,227,234,234,227,234,234,234,227,212,192,76,123,200,131,133,194,179,49,96,212,222,222,227,212,200,189,140,129,115,131,147,133,129,140,189,192,194,211,222,221,203,194,209,200,194,149,115,76,116,169,192,192,107,89,76,52,38,76,163,160,149,131,52,34,22,20,43,61,84,137,189,212,194,75,21,13,28,55,115,179,96,84,76,56,53,52,54,29,27,28,44,92,149,203,211,211,211,207,147,89,166,98,91,90,98,115,133,140,160,166,187,197,192,190,194,203,197,197,192,93,76,187,88,76,76,87,93,96,86,88,133,148,187,186,192,190,187,160,149,76,86,133,84,84,90,90,105,105,99,99,117,140,160,172,187,190,200,203,200,186,140,123,76,96,105,95,95,96,89,87,91,95,95,111,141,160,179,187,190,187,187,186,141,115,75,95,91,76,70,68,75,76,76,85,89,105,109,127,158,160,186,194,190,187,186,139,54,115,91,85,84,75,76,84,77,85,90,111,117,140,160,160,186,194,200,194,190,187,149,55,127,77,61,62,62,69,76,84,90,98,108,149,187,190,197,194,211,200,194,190,187,44,89,80,56,44,43,53,76,85,88,99,116,133,131,158,160,166,166,179,192,179,187,179,84,28,91,44,29,38,61,75,89,127,148,166,186,179,179,187,160,139,48,88,116,55,53,52,61,70,75,75,75,86,99,116,127,147,141,141,147,148,160,160,44,49,116,37,43,53,53,52,54,68,76,90,89,115,133,141,148,166,179,186,187,140,70,21,89,49,43,56,60,54,56,68,72,84,89
85,94,76,69,61,72,76,76,48,48,36,27,37,43,28,61,98,125,140,94,87,71,55,69,107,76,12,12,34,76,61,55,75,90,147,194,203,192,148,65,95,133,91,38,44,76,60,13,13,52,69,75,115,131,61,31,60,140,133,84,70,85,90,133,187,163,129,116,183,197,205,212,227,222,221,212,211,190,125,83,75,60,55,76,75,62,71,75,53,37,69,84,28,14,70,155,129,95,111,163,141,149,200,211,211,222,231,231,221,211,212,205,212,221,194,169,205,209,212,222,212,212,231,231,227,212,179,141,192,163,140,148,147,133,103,92,75,95,179,205,200,187,197,194,155,111,76,48,75,91,98,99,115,115,116,179,189,76,60,211,227,231,234,234,231,231,255,212,211,227,221,211,203,86,115,212,194,148,179,203,115,123,149,190,209,222,221,197,179,109,140,133,163,205,212,212,212,205,179,107,96,141,197,211,203,192,169,116,169,187,129,75,115,160,187,85,75,92,76,48,49,140,190,160,137,84,69,44,28,17,38,86,84,123,209,209,160,87,54,27,29,65,84,91,87,90,86,69,29,37,54,28,21,21,36,84,219,197,190,149,140,139,141,172,179,172,186,187,186,186,187,187,194,197,203,207,200,194,160,141,133,131,127,133,149,166,172,186,190,179,187,160,139,172,200,207,187,147,123,91,86,88,109,123,139,147,186,187,194,190,192,190,203,149,116,197,186,179,147,140,111,99,91,91,99,123,141,147,160,160,190,190,186,172,179,141,131,197,190,166,148,111,90,86,76,84,91,96,108,117,139,140,141,160,187,187,172,187,139,139,200,194,160,133,108,87,84,80,84,80,93,109,116,123,149,166,166,160,148,158,160,123,192,192,179,158,141,133,98,98,88,91,91,109,116,111,111,116,127,123,139,127,131,123,160,194,200,187,166,148,117,99,108,105,108,123,131,115,123,115,111,140,111,108,140,149,172,187,187,186,158,166,139,123,115,109,111,98,90,115,116,109,116,115,93,111,166,192,187,158,141,123,91,89,84,75,91,115,105,99,108,105,93,96,91,91,111,127,147,148,172,190,186,190,179,141,139,68,69,111,70,70,72,80,76,69,77,88,105,115,127,148,158,187,186,194,192,166,158,75,44,123,68,61,70,68,68,75,75,85,90,93
87,115,108,115,94,62,60,62,75,60,36,28,38,49,48,69,75,76,96,90,76,75,90,107,187,163,61,44,70,61,69,68,71,52,44,75,160,187,189,76,95,192,140,65,65,115,129,29,21,61,76,88,129,129,69,29,20,62,91,89,85,115,109,179,211,205,190,163,190,203,205,205,211,221,221,212,209,205,133,75,43,56,70,75,76,85,71,78,89,85,76,84,69,28,37,111,131,96,94,69,52,75,148,221,222,227,227,231,222,221,205,179,211,227,221,205,194,187,190,197,94,141,227,222,227,227,212,192,149,141,147,147,147,140,133,129,76,55,99,163,183,147,190,205,189,141,96,44,52,76,87,75,69,61,60,109,141,76,53,187,212,231,234,227,231,231,231,194,179,221,197,187,205,133,140,194,212,155,94,140,91,76,76,94,160,200,179,189,179,148,129,137,140,205,212,205,222,197,137,69,38,60,87,123,155,189,179,141,189,200,194,109,99,133,183,160,140,140,116,76,84,190,211,190,140,147,137,109,87,37,44,94,76,103,187,123,91,89,103,38,28,38,52,61,60,69,99,85,60,44,65,38,34,21,36,83,148,141,139,131,139,133,160,187,200,203,219,219,219,221,221,93,172,158,123,115,105,111,108,117,131,140,158,166,166,200,200,211,219,219,221,211,76,70,141,89,85,88,93,90,93,95,116,133,166,187,200,200,203,200,207,200,207,88,28,98,91,89,87,91,91,96,91,108,108,131,160,179,187,187,192,197,197,197,192,115,21,131,69,60,65,69,69,75,76,77,80,87,111,131,149,179,179,194,190,192,192,194,77,28,87,86,56,69,75,68,75,77,80,95,133,166,160,172,187,190,192,192,192,192,116,28,123,76,75,69,76,76,77,76,76,77,87,116,141,133,141,160,158,179,197,187,197,190,75,147,85,76,75,75,76,90,93,105,116,139,160,172,186,190,194,194,70,48,117,90,88,86,84,85,80,77,85,95,93,96,99,105,109,158,166,172,203,192,60,52,93,69,70,75,76,77,87,96,93,91,108,139,139,149,160,158,179,186,190,200,115,131,149,108,105,91,85,76,76,75,76,89,91,117,127,127,141,148,158,160,166,166,140,172,197,192,179,158,139,115,96,91,84,86,91,127,123,141,147,158,148,149,149,141,133,131
115,115,111,125,179,147,115,107,115,98,84,75,69,75,87,68,43,84,109,87,86,89,160,200,209,205,160,140,148,84,75,90,95,55,29,34,75,107,140,78,76,125,92,68,84,141,125,69,55,76,94,115,148,140,95,54,21,53,87,103,125,116,108,98,147,163,187,155,169,209,160,61,75,129,147,194,192,205,103,55,35,29,35,43,76,96,103,109,123,187,155,92,84,44,35,76,108,76,89,28,14,17,55,211,221,212,222,231,221,221,179,91,109,197,197,192,179,160,147,147,52,75,197,209,227,222,203,179,155,98,96,116,137,141,123,131,76,37,61,70,86,76,137,209,200,187,189,76,29,36,44,69,75,53,49,89,111,76,52,65,89,141,192,148,169,212,222,221,221,211,200,192,192,187,147,147,163,107,54,76,69,52,62,75,116,148,129,141,189,200,179,160,148,155,179,133,197,221,200,123,60,36,44,76,148,129,183,187,187,197,209,203,200,194,189,179,183,163,179,149,187,211,221,197,163,200,192,179,147,87,71,60,75,137,179,86,52,44,70,55,43,68,68,49,53,49,76,72,76,60,35,43,44,28,43,85,116,98,98,93,108,111,131,147,166,186,190,203,203,207,200,75,116,91,70,75,76,85,89,90,105,127,141,149,160,190,194,192,194,200,203,197,56,75,105,62,65,65,75,72,76,87,95,123,139,148,179,190,186,194,200,194,187,90,44,109,76,70,68,72,70,76,75,86,87,90,95,115,123,133,158,187,187,190,166,115,29,116,60,35,52,44,49,56,65,75,80,85,96,109,117,123,141,160,172,190,160,186,76,20,69,80,44,37,43,37,49,69,69,85,99,111,123,140,141,141,149,160,166,140,87,21,99,49,52,44,61,54,48,55,70,75,76,90,91,99,109,123,139,147,172,166,190,149,37,117,65,61,56,75,72,60,65,75,90,95,117,139,148,158,166,148,38,22,84,38,43,44,37,37,43,52,69,76,77,88,87,89,95,149,166,187,197,186,37,27,88,76,77,91,93,88,98,123,147,111,141,172,172,166,172,158,160,149,172,160,53,89,75,44,43,44,43,53,65,70,76,88,108,109,133,149,160,190,190,203,200,187,38,84,99,76,68,72,75,76,80,89,80,89,108,127,166,166,158,179,179,172,179,172,76,34
155,129,107,76,86,137,163,140,131,179,179,155,149,169,179,87,44,55,71,75,61,55,109,141,140,116,115,125,140,147,87,94,131,83,65,78,75,49,60,44,44,76,86,83,96,108,70,84,75,69,96,111,141,179,129,71,34,37,29,27,29,44,75,76,52,71,98,109,92,149,111,17,13,60,116,133,194,212,163,69,35,27,0,10,36,88,111,133,141,192,192,129,87,69,35,69,99,84,98,87,62,28,22,179,192,163,209,212,205,197,72,34,29,44,90,149,179,187,187,183,52,37,116,94,99,160,192,116,109,115,95,116,133,137,141,116,78,55,75,84,123,92,140,200,155,133,194,149,60,52,61,84,137,84,69,99,109,86,44,43,44,69,87,69,53,90,212,212,211,187,197,189,148,115,169,115,85,76,54,84,85,55,48,76,125,137,103,169,200,203,169,183,160,129,147,160,203,221,197,140,83,48,49,75,190,190,163,190,187,192,221,222,231,221,222,222,205,197,205,211,212,227,231,227,221,212,197,148,116,76,84,76,62,133,155,84,38,37,54,69,76,123,125,76,69,54,75,83,107,76,44,60,72,44,62,72,172,186,190,172,172,166,172,192,211,203,197,190,187,160,147,96,115,133,139,147,166,187,186,148,148,149,140,140,179,192,200,203,197,190,158,139,95,98,109,91,98,99,116,111,109,117,109,133,148,179,190,192,190,127,139,116,99,95,91,111,109,108,133,141,149,147,149,147,139,109,140,186,166,166,158,140,127,108,91,89,76,99,96,93,91,108,117,115,105,105,108,105,139,147,158,187,172,160,160,141,133,111,85,72,88,105,76,86,91,89,89,87,89,105,127,139,160,186,186,187,186,160,140,99,88,76,95,76,76,85,91,86,80,86,88,96,99,139,147,166,172,187,187,179,186,179,158,117,75,115,75,76,85,88,76,76,76,88,109,131,179,179,194,197,192,166,70,55,99,76,86,93,111,108,109,108,99,96,105,91,96,96,117,166,186,186,187,172,60,44,96,70,75,88,89,80,89,127,140,131,147,149,158,140,160,149,141,149,166,149,69,84,62,44,52,61,70,69,70,75,75,85,99,109,131,133,139,141,172,166,166,141,21,76,72,34,29,29,37,37,52,60,70,76,89,98,111,123,127,141,148,147,147,158,65,21
169,194,183,92,69,49,83,83,69,90,123,125,99,133,194,103,75,71,60,55,53,37,37,37,49,72,76,90,109,148,140,141,147,141,147,197,141,62,29,44,70,84,84,89,90,98,76,131,147,98,103,111,116,155,155,85,60,76,28,14,13,21,28,76,85,98,116,116,83,109,140,54,13,35,160,187,203,212,205,131,69,55,12,0,17,49,75,116,163,190,197,160,103,95,61,71,94,87,95,90,87,36,20,75,140,95,133,140,129,160,68,44,35,14,21,76,103,155,189,190,84,54,116,71,21,56,84,107,78,76,95,140,137,147,147,155,84,69,109,140,179,129,123,179,137,87,137,125,88,98,111,107,133,95,83,76,103,94,72,72,60,69,115,90,69,75,200,209,209,140,141,163,155,108,179,169,87,52,44,76,192,169,111,98,179,116,96,187,211,203,200,205,194,197,194,209,212,212,203,190,129,54,44,56,109,190,141,96,149,179,205,227,231,234,231,209,203,203,212,211,211,231,227,234,227,227,212,189,147,91,92,123,62,76,99,75,31,27,29,61,87,163,192,149,76,54,72,76,90,76,60,62,87,87,91,76,192,200,203,203,203,172,90,190,115,105,98,91,95,93,93,109,123,131,139,141,140,141,172,187,192,186,133,99,194,90,85,76,76,84,87,90,95,105,127,127,131,140,160,158,160,172,55,76,147,87,76,76,85,75,88,86,86,87,90,108,127,123,147,140,172,158,179,158,127,56,98,84,65,76,76,76,75,75,77,76,89,105,116,123,133,141,179,187,200,192,187,77,141,149,98,80,72,70,69,76,76,84,89,99,115,123,133,147,149,172,160,179,133,72,149,158,91,86,84,76,75,76,76,80,87,91,96,115,117,131,141,149,158,166,186,172,90,194,147,111,90,86,76,76,75,70,86,93,108,105,105,123,131,147,166,179,192,179,86,139,179,139,105,86,80,80,80,77,85,89,89,99,108,116,140,140,131,133,148,149,148,115,86,166,141,117,99,84,70,75,98,115,99,158,186,186,160,123,141,108,160,194,197,187,179,186,179,127,115,98,84,86,85,87,108,116,111,95,93,85,84,87,98,116,147,149,166,172,166,166,158,127,60,87,89,84,91,99,96,91,91,93,99,99,117,115,139,166,166,190,187,172,166,141,77,49
123,163,192,163,133,55,71,87,75,87,133,116,76,90,140,148,129,108,90,69,70,62,28,20,27,60,69,75,75,87,115,141,183,194,200,221,212,140,60,60,189,203,160,84,71,65,52,103,183,192,147,148,147,149,137,107,86,78,31,20,14,28,31,44,108,149,137,149,86,86,115,108,29,28,94,205,211,212,205,197,133,98,37,28,49,69,86,131,190,203,197,149,99,141,94,86,94,76,60,70,87,70,28,36,76,86,115,137,133,190,125,85,86,43,20,27,52,109,155,187,129,103,190,169,61,55,61,75,83,76,90,179,163,148,140,179,125,129,141,149,179,179,179,189,183,131,133,87,85,107,91,76,99,87,75,76,76,83,91,76,55,54,133,147,87,69,189,205,209,147,103,108,129,76,78,137,129,76,54,43,90,160,189,125,137,116,111,209,222,222,194,200,187,197,197,200,187,141,209,205,179,65,44,76,140,192,200,125,61,65,98,212,227,231,227,192,115,86,123,183,211,221,227,227,221,227,221,209,179,109,98,133,94,111,131,92,38,22,27,35,75,141,190,200,149,85,60,76,103,87,84,107,140,115,91,69,192,194,203,203,194,133,70,133,75,77,76,80,85,93,96,109,131,131,133,148,149,172,186,187,187,166,88,52,123,69,70,69,76,85,86,90,115,108,139,140,140,149,160,172,172,186,28,36,117,56,54,61,55,62,75,76,77,90,99,117,133,141,158,166,192,186,187,172,131,35,68,62,56,69,60,69,76,76,91,108,99,131,131,147,172,166,190,194,200,200,149,23,76,88,56,61,60,56,70,86,93,99,108,115,133,148,166,186,187,192,187,179,116,14,91,76,60,61,75,70,76,84,85,91,99,99,111,123,131,141,148,149,149,158,187,147,28,90,52,53,61,56,69,70,76,84,91,96,105,115,127,133,147,149,160,179,166,179,21,69,85,53,61,68,70,76,80,80,84,88,91,96,99,109,117,133,139,131,140,141,140,70,13,84,52,49,48,60,75,84,95,105,127,149,149,166,158,160,149,44,68,98,68,54,52,56,61,69,75,84,96,95,108,133,133,149,160,166,172,158,147,60,88,158,99,91,90,86,76,87,88,89,89,95,111,133,147,158,172,160,172,172,158,117,76,149,140,108,96,86,84,85,89,91,96,91
125,163,197,190,192,115,107,129,90,90,96,87,89,84,91,125,125,123,88,49,56,76,35,21,21,37,49,52,43,72,71,70,140,211,221,211,212,187,75,38,189,205,205,140,87,61,21,21,49,107,155,163,160,163,103,89,99,61,37,22,14,28,35,44,86,131,116,123,75,56,53,71,27,0,29,190,194,148,169,211,200,149,61,49,69,87,116,148,169,197,197,179,84,91,109,96,133,108,60,60,85,95,61,21,48,87,155,169,140,149,192,147,147,96,60,38,69,108,169,192,148,163,221,222,194,131,109,72,76,140,98,190,197,179,149,147,163,200,183,179,190,163,183,192,194,179,194,115,87,107,70,48,75,98,98,95,85,85,88,44,27,43,137,203,140,60,103,163,197,155,76,69,90,99,76,107,189,141,87,61,49,76,108,90,54,69,69,183,222,227,212,205,205,200,125,183,129,61,140,205,179,87,60,90,179,192,209,205,90,54,68,62,84,115,212,212,189,115,96,125,183,179,197,211,221,221,222,221,189,141,116,125,115,187,212,203,95,76,69,29,76,155,190,209,200,187,75,60,99,141,160,205,205,133,91,69,207,211,219,211,203,133,70,149,85,89,90,95,98,123,133,139,149,172,192,200,211,219,221,211,207,203,105,53,160,99,109,111,116,123,116,127,131,140,166,186,192,200,203,203,197,192,44,37,158,75,75,84,77,88,93,95,99,116,131,141,187,179,192,194,194,200,200,203,147,29,65,96,80,80,84,86,84,86,89,98,109,131,133,141,172,192,194,207,211,197,133,20,93,117,80,86,93,96,98,108,127,131,140,149,172,172,197,197,200,211,203,203,172,27,131,109,87,91,96,98,117,108,111,116,131,131,147,187,194,192,203,207,207,203,207,149,28,116,77,84,90,93,105,116,117,139,139,147,166,186,192,194,197,203,211,211,211,197,21,65,91,77,88,91,87,87,87,96,109,116,139,141,160,179,190,194,200,194,207,207,194,75,10,93,69,69,76,84,90,99,139,141,149,160,172,179,179,166,140,37,43,69,38,56,53,61,70,76,80,84,87,98,111,123,123,149,139,160,187,160,139,0,54,86,61,55,53,53,68,76,76,87,93,95,98,115,123,127,149,166,160,172,172,68,13,69,60,61,60,69,70,76,76,84,93,96
109,163,200,203,203,200,189,187,129,103,94,84,87,95,90,98,107,123,96,60,54,75,43,28,22,29,48,52,54,95,75,43,75,209,211,209,137,87,91,88,192,197,187,131,108,137,84,28,13,21,76,78,91,115,141,163,160,92,87,60,31,29,38,54,78,133,123,108,75,38,28,22,14,0,0,125,192,155,169,203,190,147,55,43,48,75,92,116,131,197,205,203,140,76,69,76,148,140,75,62,90,141,90,38,61,96,183,183,140,85,95,115,141,140,109,76,76,137,200,212,203,211,227,231,227,212,192,78,75,160,169,209,222,221,203,169,205,222,211,209,194,189,190,189,192,190,200,179,133,160,103,69,49,76,90,108,99,109,160,61,28,21,76,189,197,123,70,109,187,205,125,83,107,187,183,187,203,179,133,98,69,60,84,108,54,38,29,60,115,205,212,221,209,148,103,163,133,36,129,200,149,83,89,137,189,194,212,209,211,187,169,69,37,29,75,221,212,183,116,96,149,163,160,179,203,192,169,192,187,155,133,98,71,149,212,212,179,179,137,52,76,125,203,212,221,212,125,76,87,160,209,203,192,115,111,69,221,221,221,219,219,160,76,187,99,111,105,111,131,133,140,158,179,187,194,200,203,211,211,211,207,200,98,49,186,93,91,89,95,96,105,116,133,148,172,190,190,207,207,197,194,197,44,52,179,85,76,84,86,86,91,105,116,131,140,158,194,197,200,211,219,207,219,221,192,44,76,90,84,96,93,90,93,105,115,133,139,148,160,192,192,197,207,211,211,200,160,35,141,105,76,88,95,99,111,111,127,139,148,149,166,190,192,197,203,197,211,203,179,27,98,148,88,85,91,90,98,105,109,111,123,127,158,192,194,203,203,221,211,211,211,192,37,133,85,86,89,88,91,105,108,109,127,140,149,166,190,197,207,211,211,203,211,203,29,62,111,80,76,76,75,85,93,111,117,115,139,147,141,149,179,186,192,200,203,207,192,76,20,160,75,72,76,76,86,91,147,166,192,192,192,211,197,192,166,37,89,133,85,91,76,77,76,76,76,90,98,117,148,149,187,192,200,200,211,203,194,13,75,95,75,62,52,61,69,76,89,98,109,131,148,179,179,192,194,200,203,203,197,70,12,76,76,84,91,91,99,98,105,123,140,133
55,123,183,197,205,205,203,183,131,99,96,86,87,96,88,98,107,96,108,76,65,71,60,60,55,60,84,86,89,179,163,86,99,209,212,212,147,87,84,111,197,205,163,96,137,190,187,90,37,21,65,60,69,95,129,189,169,140,129,90,55,44,31,31,69,129,179,147,115,60,34,20,13,0,0,76,189,179,189,190,183,163,78,61,68,85,90,94,111,163,190,200,205,179,69,65,169,169,133,115,187,189,141,86,98,169,205,203,179,96,52,56,87,148,163,92,76,194,212,227,212,221,231,231,234,227,212,169,147,203,212,222,222,227,212,211,221,227,227,212,212,189,183,183,163,149,148,137,125,169,179,131,83,84,86,91,94,111,141,84,49,28,60,147,189,192,115,140,200,212,222,209,200,140,115,98,98,125,111,83,53,60,75,55,35,37,36,17,22,69,160,212,222,189,109,115,99,68,160,212,211,187,194,221,212,221,222,221,221,203,203,155,96,85,61,179,205,194,169,90,140,179,169,187,197,200,179,189,187,160,141,76,37,76,190,209,141,131,99,53,43,61,163,212,221,221,194,169,189,148,95,95,91,87,109,76,211,211,221,219,211,172,86,192,116,123,123,140,147,158,149,172,186,190,194,197,207,207,207,207,207,203,99,68,149,88,84,86,96,99,109,116,147,160,160,186,187,197,194,203,194,194,68,75,179,91,84,91,91,90,93,105,117,133,149,172,194,187,203,200,203,211,219,211,197,69,90,140,123,127,109,108,116,123,115,140,160,186,194,190,194,207,197,200,203,194,166,61,149,147,91,90,90,91,87,96,98,99,127,141,166,187,187,190,197,203,211,207,186,35,115,96,75,76,76,86,90,90,105,109,131,149,160,192,197,192,192,207,211,211,207,186,60,140,84,76,84,85,90,91,89,93,111,123,131,139,166,186,190,192,192,197,197,194,53,75,133,76,85,95,95,91,99,117,133,149,160,172,179,190,190,194,200,194,197,192,187,99,28,115,68,55,72,76,90,116,166,186,194,200,200,197,194,197,190,49,109,140,85,80,76,80,85,77,76,96,108,139,147,149,187,187,192,190,192,190,166,21,90,84,55,56,54,53,69,77,89,108,127,117,133,160,158,179,187,190,186,194,197,76,29,133,76,76,75,76,76,76,93,98,99,108
14,38,69,85,137,189,149,147,115,95,87,83,90,95,92,98,108,92,91,92,76,75,76,111,141,129,179,192,194,212,203,194,211,183,160,212,205,163,116,116,187,197,192,76,76,94,109,111,61,43,89,87,71,88,125,148,115,92,89,75,44,37,38,36,60,103,190,200,169,92,69,28,21,12,0,28,123,179,160,141,141,197,140,75,76,140,131,140,163,147,148,155,200,190,95,95,203,200,189,179,205,163,90,75,99,194,212,212,189,131,92,75,75,107,148,133,88,189,221,221,131,133,205,211,234,231,227,222,221,227,231,234,231,227,147,96,179,212,222,212,209,163,163,169,148,140,140,149,163,169,155,133,129,141,140,123,125,107,94,60,44,31,37,92,131,148,115,95,148,147,179,169,115,76,61,44,38,72,90,75,75,88,116,60,28,43,68,28,14,20,68,148,205,209,190,148,76,37,94,148,147,190,221,222,227,227,227,221,211,212,209,107,72,76,69,87,155,187,197,160,141,183,169,189,200,209,205,194,194,189,163,75,31,37,76,147,147,155,84,84,49,27,65,189,211,221,221,212,211,155,107,108,96,89,148,103,224,211,194,187,179,139,108,158,149,166,179,172,187,192,194,190,197,211,203,200,200,192,172,149,141,111,99,91,117,133,147,179,166,166,149,158,160,186,203,200,192,190,186,140,117,108,80,88,127,111,133,149,140,140,141,158,166,186,172,187,211,211,211,190,141,131,109,90,88,87,93,117,140,158,148,166,179,186,179,190,186,207,211,197,187,179,141,117,98,98,93,87,109,111,111,111,131,158,148,160,172,179,158,187,203,211,197,172,140,115,93,87,87,76,88,91,96,108,123,148,149,148,158,160,166,160,190,211,211,197,158,139,131,108,89,84,76,91,88,91,93,127,140,140,148,149,172,166,179,194,200,200,194,194,192,160,140,116,75,84,111,90,99,109,111,98,105,115,117,179,172,186,190,192,194,200,190,190,166,127,111,85,62,99,93,90,87,91,105,139,190,190,192,194,190,179,148,123,105,61,84,108,88,86,91,99,90,93,95,108,111,131,147,148,187,194,194,192,194,190,166,44,117,131,86,88,90,96,108,109,127,148,158,172,179,190,200,203,200,211,207,197,190,85,37,131,75,76,85,90,88,87,91,108,95,105
37,27,28,27,44,123,108,98,95,87,90,87,92,111,115,96,107,107,131,148,125,107,87,115,179,125,96,90,115,169,148,155,192,103,55,76,147,115,75,55,92,187,190,140,115,76,69,96,69,61,103,76,56,75,125,147,107,84,69,53,29,29,43,61,62,78,149,203,189,163,115,48,28,20,0,0,52,116,94,87,95,149,147,83,69,98,125,189,187,163,131,116,189,187,149,131,197,211,205,203,211,197,179,75,60,131,197,211,179,90,133,116,88,76,115,189,123,88,194,212,179,123,179,179,209,227,231,231,234,222,231,227,212,197,91,56,108,194,190,189,160,137,149,148,131,133,108,115,140,155,140,116,141,183,197,197,163,109,115,75,55,53,75,129,133,99,95,55,68,53,69,140,133,103,123,107,71,75,108,133,116,103,133,103,75,70,92,76,29,21,29,83,148,197,212,197,103,28,43,72,69,60,76,148,221,227,221,221,187,205,209,90,38,27,21,37,76,84,87,147,183,140,129,137,155,179,163,187,205,209,192,83,21,17,28,87,147,179,141,111,84,43,38,90,91,140,190,203,190,160,137,123,116,75,87,83,166,139,127,127,127,127,148,166,187,190,197,203,211,211,211,86,147,105,91,84,76,76,89,91,91,99,109,111,131,158,172,179,187,194,197,197,72,89,166,85,76,84,88,86,86,93,93,115,139,141,160,166,179,187,187,203,200,131,52,141,115,80,85,86,84,77,84,95,91,109,111,141,160,166,179,186,179,192,194,123,37,127,84,69,75,69,60,70,86,89,87,89,95,109,108,123,139,166,179,192,207,211,85,68,127,70,60,69,65,75,76,76,76,91,91,98,123,123,117,141,141,160,179,194,133,55,131,69,52,52,48,44,49,52,60,72,70,85,89,95,99,116,133,139,172,187,187,166,70,160,99,69,54,53,53,60,69,76,87,91,109,117,158,147,172,105,55,95,140,87,77,77,75,68,68,69,61,69,60,75,76,87,91,127,140,158,190,147,62,75,109,75,68,70,55,55,54,61,54,69,77,89,90,105,109,133,131,149,149,186,115,140,172,123,115,99,86,85,76,72,69,76,87,90,93,108,117,133,117,133,158,149,147,148,179,166,160,141,147,111,115,98,88,75,75,88,98,105,133,131,147,139,140,158,160,148
131,84,55,29,36,90,87,76,76,71,76,86,94,129,141,98,85,95,163,197,194,160,75,69,94,70,68,69,76,84,84,125,169,125,43,36,76,76,37,27,52,115,155,90,95,95,90,91,75,75,149,88,70,84,141,189,187,125,72,43,29,31,35,60,76,87,131,200,187,179,140,61,31,22,20,0,27,87,78,61,75,140,140,76,60,44,75,140,123,148,137,95,190,183,147,125,137,183,192,194,125,141,211,137,69,60,115,205,179,88,141,155,137,61,76,197,203,149,209,221,212,179,98,84,95,116,203,222,205,149,103,107,123,129,76,54,94,192,190,183,169,187,197,187,155,125,90,116,169,189,147,140,189,200,209,194,125,76,92,137,98,96,76,111,133,87,123,88,83,48,52,140,189,107,103,129,140,140,179,189,137,89,108,108,88,84,103,160,115,75,44,68,92,155,197,205,183,71,76,91,109,69,44,49,129,212,227,221,179,211,212,131,61,31,14,28,37,43,35,72,133,137,98,92,90,116,155,183,189,179,187,98,28,14,13,71,91,69,76,75,84,78,72,56,37,84,197,187,183,183,179,123,133,86,72,75,116,93,98,111,139,139,147,160,166,179,197,200,207,200,194,55,108,84,70,69,75,70,84,91,96,108,117,133,139,166,187,187,194,203,203,190,29,56,123,75,68,72,72,75,76,84,91,115,133,123,147,148,141,172,179,190,190,96,14,80,91,75,75,72,75,75,76,85,93,91,108,116,131,139,166,166,190,194,187,90,13,127,84,54,53,53,60,75,85,90,91,98,116,123,127,140,158,166,186,197,203,203,55,35,123,75,69,75,75,75,75,76,84,99,109,116,127,131,141,139,158,166,179,158,89,21,98,70,65,65,52,61,69,70,70,76,89,109,111,133,117,140,148,149,186,186,172,131,21,99,75,65,75,70,76,76,84,86,98,116,131,148,190,194,192,86,12,43,105,60,65,69,69,75,72,70,76,77,76,88,91,99,123,141,158,166,192,127,20,52,53,44,38,38,44,55,69,76,75,76,93,105,108,123,127,133,133,148,149,160,60,61,56,37,44,43,43,53,55,68,72,76,76,91,105,116,109,117,140,133,158,158,37,86,84,60,52,48,53,60,62,65,75,76,80,87,96,105,117,127,131,147,141,160,75,37
140,69,36,28,35,84,78,84,68,61,70,85,99,96,75,65,52,69,163,192,192,179,94,86,111,89,76,89,99,95,87,115,160,190,94,76,95,95,86,44,52,87,116,76,44,54,86,83,95,95,200,133,87,147,194,212,212,189,95,44,21,28,29,38,68,69,90,189,190,160,116,65,28,21,21,20,36,99,95,68,75,148,194,141,87,56,69,115,123,179,147,109,194,197,190,125,95,123,137,155,84,96,203,141,85,43,75,160,187,123,187,192,179,54,69,197,221,212,221,222,192,133,60,21,20,21,61,203,192,107,61,60,71,76,72,35,54,148,197,190,163,140,183,169,163,179,149,179,212,211,189,141,149,192,205,149,92,70,87,90,123,140,107,163,147,115,200,197,187,108,99,192,205,137,108,116,160,189,197,163,103,103,141,141,116,92,75,107,169,169,94,84,92,116,95,137,163,99,87,131,179,125,78,61,84,140,212,212,209,211,203,179,91,53,22,49,48,29,29,37,87,111,103,94,87,94,141,149,190,190,190,200,94,62,29,61,87,60,54,38,75,109,140,69,28,43,155,148,140,160,192,187,155,107,87,75,96,96,111,131,147,148,172,166,172,179,194,207,211,207,207,60,109,84,75,76,76,76,90,90,108,115,127,139,131,149,172,187,194,197,200,194,37,68,91,49,56,61,69,75,84,91,93,109,123,117,140,158,179,190,197,207,200,89,21,95,52,55,61,60,75,76,87,91,96,108,117,127,133,149,172,187,194,211,192,116,20,123,60,53,60,75,88,91,96,96,108,116,116,116,117,123,141,166,187,192,200,194,56,29,85,49,37,43,61,75,90,95,96,99,109,109,127,140,140,172,186,192,190,190,105,29,108,48,37,35,48,68,76,80,87,87,93,98,109,111,117,147,158,187,166,186,186,116,21,109,65,37,37,43,44,61,75,84,91,108,109,127,172,186,192,99,21,72,76,49,44,44,56,54,55,56,70,76,76,89,91,98,116,149,172,186,190,133,21,68,70,56,53,44,49,61,70,69,76,77,91,108,115,133,141,172,186,166,187,166,55,62,88,68,70,68,75,76,84,85,88,109,123,148,158,186,186,190,190,186,187,160,21,76,123,85,84,86,77,86,87,84,93,90,93,109,140,139,148,179,190,166,160,148,62,17
107,70,36,34,37,44,76,103,71,69,78,98,160,140,71,60,35,29,95,190,179,169,125,116,125,149,140,148,155,141,129,149,160,197,194,137,116,115,107,75,61,84,131,192,98,75,108,76,69,75,192,137,76,109,179,203,212,211,169,86,29,36,62,68,76,70,75,125,200,169,123,75,35,20,20,21,29,76,88,56,71,94,89,123,131,76,75,86,89,147,133,91,148,205,197,96,61,86,129,131,76,129,203,107,61,37,34,54,99,163,203,211,200,75,55,148,190,160,197,222,221,205,140,69,20,13,21,133,192,183,99,43,37,48,84,37,29,75,99,179,149,75,99,115,107,99,125,137,155,197,189,179,189,200,194,141,92,95,141,75,71,115,116,129,94,131,221,212,212,212,212,211,221,179,89,69,76,87,148,123,60,84,160,149,140,129,109,76,96,189,169,96,89,107,86,76,98,116,115,141,160,133,115,98,123,140,192,200,212,212,203,212,189,90,54,96,92,65,29,22,44,71,98,75,62,72,89,108,137,212,212,211,197,140,107,149,183,140,109,76,76,116,141,62,43,52,95,125,123,131,189,194,179,131,109,84,131,117,139,147,147,149,149,172,186,194,207,211,211,211,211,72,133,111,91,96,96,108,111,111,117,139,158,158,160,187,200,197,219,200,207,200,60,76,140,76,76,84,80,90,95,96,123,133,158,186,197,203,207,221,231,224,207,95,43,160,77,77,84,86,87,87,99,108,109,123,148,166,187,194,219,219,219,224,211,158,28,158,95,76,91,88,96,93,109,116,117,131,141,160,187,203,211,211,224,224,219,207,80,65,131,87,76,76,90,98,116,108,111,115,123,139,172,186,190,203,211,219,203,187,98,43,93,70,76,76,88,105,105,109,111,109,111,131,139,141,166,190,197,207,203,211,219,166,49,123,70,65,60,68,76,91,99,116,127,123,147,172,187,197,200,149,49,91,139,84,84,76,76,76,85,85,88,91,95,105,99,111,133,158,187,186,211,166,52,80,55,55,60,60,69,76,85,80,90,87,96,115,116,147,158,179,187,192,192,187,75,76,68,36,53,52,60,68,75,80,89,96,99,111,115,139,140,166,158,160,166,139,20,84,88,48,52,60,53,53,69,75,90,86,88,99,99,109,127,141,147,141,147,166,60,21
92,108,87,91,90,34,36,98,96,76,86,125,190,192,140,155,87,28,31,149,179,149,115,115,76,115,209,190,141,108,94,123,149,203,200,179,115,103,99,90,43,69,131,169,149,95,86,52,29,21,76,99,90,116,115,140,212,221,212,205,116,90,131,141,155,137,111,99,200,190,183,95,65,28,14,28,28,61,62,44,60,56,27,55,98,71,70,78,84,103,78,61,65,125,187,90,55,78,91,75,69,131,209,194,111,60,28,13,21,76,183,200,192,75,34,87,160,75,109,205,221,222,200,147,54,29,31,87,194,209,187,49,31,44,98,83,53,62,90,115,140,53,54,52,62,48,56,85,149,189,192,190,212,212,200,148,141,163,197,96,72,83,98,115,70,76,197,192,149,221,209,205,212,200,96,69,69,43,90,183,75,76,123,148,129,129,137,75,90,179,205,187,123,109,131,84,61,87,99,133,147,189,179,163,190,192,190,187,197,212,209,221,209,160,133,190,179,129,76,75,75,71,131,95,78,89,108,116,137,200,194,209,179,123,116,147,189,147,129,140,111,99,90,52,70,87,87,115,131,133,160,187,189,148,108,76,166,192,192,187,179,172,186,190,203,211,211,197,200,194,179,89,140,127,127,139,139,140,127,131,117,133,140,160,187,200,219,203,190,160,148,123,75,86,117,105,108,115,117,141,133,141,149,158,194,197,200,197,179,140,133,96,88,87,80,115,131,131,141,149,158,158,172,140,147,140,186,200,211,194,141,127,115,93,88,93,80,123,133,116,133,166,187,160,160,149,147,186,207,211,224,211,172,141,133,95,76,76,76,80,108,123,127,133,172,172,172,160,140,158,207,224,219,192,148,123,87,76,69,61,56,70,87,105,131,140,148,172,179,186,172,160,140,211,211,211,200,172,116,91,96,90,89,76,70,99,96,123,139,140,172,200,190,166,172,203,221,231,197,172,116,85,48,75,99,105,116,127,131,149,166,187,190,172,158,160,147,158,197,221,211,200,160,96,55,76,109,115,115,139,149,179,187,187,186,140,186,194,200,211,200,197,192,192,187,166,88,76,80,76,96,93,99,96,98,105,115,109,116,127,140,160,160,187,190,197,197,179,29,93,88,76,84,77,76,86,93,90,109,99,111,123,139,141,148,179,160,179,186,190,69,37
129,140,115,137,155,53,29,75,160,125,111,160,203,203,197,203,160,75,37,129,189,187,149,115,52,36,99,133,123,84,61,55,76,190,194,187,115,92,96,109,35,44,95,44,84,149,90,48,28,14,20,48,103,194,190,190,212,212,221,212,209,160,129,155,192,203,183,140,190,203,187,140,84,38,28,62,60,76,56,61,115,96,28,52,87,56,48,76,96,95,78,56,36,76,183,131,87,108,109,69,89,190,211,212,212,197,96,43,28,56,92,140,115,38,21,52,96,86,99,192,211,212,203,140,87,60,49,69,179,209,200,44,21,38,129,123,107,83,103,98,92,131,90,60,53,49,35,36,91,190,194,190,212,222,211,192,209,211,212,192,179,149,99,92,70,44,76,115,98,192,194,179,203,209,163,129,129,55,75,141,61,54,65,125,149,131,155,96,133,187,194,141,140,133,115,87,76,95,103,111,187,183,190,169,108,183,190,189,115,108,149,205,115,75,96,194,212,197,133,140,84,61,95,133,140,107,115,125,141,108,90,194,190,140,115,95,90,72,70,189,192,115,76,48,65,76,75,131,200,200,189,183,190,183,116,88,186,187,187,192,194,158,89,172,123,105,98,85,87,99,91,109,111,116,140,140,148,158,186,186,192,187,96,133,186,139,111,86,76,75,80,84,95,116,133,140,141,147,148,186,187,179,70,95,172,96,76,75,70,76,65,62,72,77,88,90,105,115,133,140,127,131,148,147,115,27,69,111,76,75,60,55,62,69,69,76,90,105,117,133,158,140,166,158,172,187,133,70,192,172,98,75,75,72,62,65,62,69,76,88,99,115,127,147,186,172,166,179,111,37,123,99,76,70,60,60,52,52,61,68,75,87,98,116,117,127,127,140,148,147,140,127,43,111,80,75,60,49,48,48,52,60,62,76,86,93,98,109,127,133,139,158,149,158,43,90,123,76,49,44,52,49,55,68,76,84,88,89,91,91,93,105,133,139,127,139,139,76,75,111,69,52,44,36,52,76,91,99,123,123,131,140,149,179,93,28,111,123,86,75,70,69,69,70,70,60,65,76,86,96,131,148,179,172,194,192,160,123,194,203,207,187,179,149,123,116,99,86,55,76,91,115,127,140,160,192,200,194,179,147,186,211,194,158,131,111,109,109,111,84,53,56
163,160,148,155,149,70,29,43,140,183,190,203,212,212,211,205,192,133,86,169,203,197,183,187,85,34,28,55,72,68,35,20,21,88,140,163,115,98,129,149,31,65,179,76,76,190,192,108,55,31,14,21,86,140,96,147,209,209,211,211,203,194,116,133,194,209,189,155,131,115,169,163,107,48,28,90,115,129,69,69,141,149,44,75,155,129,88,84,85,90,98,90,70,72,137,192,183,194,179,107,147,203,212,222,222,212,205,155,115,140,91,98,98,27,12,17,36,103,169,205,209,197,179,115,123,90,44,43,133,211,221,140,76,69,140,183,197,140,183,194,111,99,115,84,75,49,38,29,34,76,87,76,125,116,95,148,212,212,205,197,197,148,131,85,44,21,20,31,55,137,205,205,212,212,211,212,200,88,90,140,85,90,90,96,179,197,194,194,192,183,200,137,163,183,131,91,109,131,76,43,87,205,197,149,69,91,111,179,140,75,75,149,107,76,87,129,211,212,116,141,76,65,72,140,189,131,90,129,190,169,129,200,212,183,131,108,86,78,85,192,205,179,108,76,60,48,43,103,205,212,221,211,211,203,148,140,187,186,190,192,194,117,60,115,76,75,75,76,77,87,91,109,116,123,140,147,158,158,172,187,179,148,38,69,115,72,75,70,75,75,76,84,99,111,131,140,147,141,141,149,147,147,35,69,95,60,56,55,65,75,76,77,88,98,116,123,133,139,147,166,179,166,190,179,123,20,43,91,77,76,76,84,80,84,90,96,115,139,149,166,172,179,190,192,179,160,98,29,139,77,62,68,69,75,75,76,76,77,89,111,123,141,147,179,186,187,190,166,105,20,91,76,60,54,62,75,80,76,77,85,87,105,116,148,149,149,187,197,179,186,166,116,21,96,55,65,70,69,60,75,76,75,84,91,93,123,147,166,172,158,179,192,194,166,13,48,77,60,52,56,61,75,84,87,91,111,117,115,123,131,127,133,140,148,147,140,99,37,14,77,44,53,56,54,69,90,115,131,141,141,158,172,160,158,75,0,90,133,75,60,60,54,60,55,55,68,76,95,91,108,117,133,139,133,166,148,99,21,99,96,56,55,60,56,44,48,53,65,75,84,93,108,111,123,133,140,139,139,111,37,29,108,44,38,38,38,37,49,55,49,69,77
111,179,147,137,129,62,34,21,53,103,179,187,140,163,179,205,197,179,125,169,212,209,190,189,169,84,29,52,76,61,52,29,21,35,90,183,149,140,187,194,56,92,197,192,190,209,209,203,116,68,28,27,49,76,38,44,90,169,187,183,160,221,205,200,212,212,209,194,163,75,76,125,92,44,28,76,149,179,99,71,87,88,95,149,200,194,163,137,92,65,54,70,89,61,87,179,179,147,147,125,192,203,212,222,222,209,192,203,209,211,192,183,148,29,13,13,21,76,163,212,222,203,192,148,133,123,76,52,111,211,222,227,212,197,194,212,221,194,194,205,149,84,87,76,75,61,49,38,43,60,75,61,98,111,84,107,194,189,179,179,169,85,90,115,69,28,28,21,36,115,197,221,221,212,222,227,194,107,147,192,96,115,149,137,163,212,200,203,221,211,221,194,203,209,189,148,169,133,103,49,20,99,189,179,108,91,75,84,190,133,75,94,99,147,187,183,212,227,179,148,69,38,76,141,209,147,71,86,149,200,203,189,189,149,140,140,115,98,111,190,209,203,183,115,68,31,28,103,209,221,222,221,212,212,103,60,192,194,200,203,203,147,75,131,86,90,89,95,99,116,123,139,141,148,186,186,172,187,187,192,192,141,43,76,99,69,76,75,76,76,84,91,98,116,131,148,166,166,186,186,194,192,48,76,109,75,76,84,90,93,105,116,111,116,127,140,140,147,186,190,190,187,186,172,133,34,61,115,75,75,75,76,76,84,91,96,108,133,141,141,160,172,190,172,187,179,89,20,149,91,76,80,76,85,76,76,80,88,105,127,133,139,160,166,172,172,179,172,116,28,140,89,70,75,75,75,77,76,76,84,76,109,127,139,149,166,186,187,187,179,179,108,34,140,84,76,76,75,75,72,76,88,85,89,108,133,149,172,160,160,186,190,186,160,0,75,116,70,60,70,70,76,77,89,91,93,109,109,127,117,139,133,139,140,149,141,139,43,13,91,43,49,43,44,61,75,91,111,109,117,127,158,147,141,76,13,105,84,54,49,44,44,52,55,60,75,76,96,116,139,158,160,166,179,172,160,105,13,91,99,68,54,69,75,61,70,75,76,87,109,123,140,131,133,148,149,141,133,93,17,17,91,49,38,38,52,44,52,61,65,77,89
48,95,131,155,148,69,28,28,21,76,129,141,96,84,76,169,192,192,163,179,205,211,211,203,190,147,75,89,98,83,70,65,38,27,52,129,189,197,205,190,89,92,76,75,109,194,205,194,137,75,87,115,95,92,69,21,28,116,148,140,76,205,221,212,205,203,209,211,212,131,88,115,95,62,35,75,141,148,94,96,76,35,36,90,200,179,131,109,96,84,37,28,87,43,72,160,147,137,123,83,140,189,187,155,140,89,90,163,209,221,222,212,183,44,12,13,28,76,140,203,221,194,200,209,125,129,92,65,92,200,222,222,231,227,221,221,212,183,131,169,140,78,86,90,85,76,76,85,96,109,131,123,141,131,76,95,192,179,148,187,192,140,75,107,131,95,75,38,21,75,183,212,211,212,221,227,187,94,179,212,179,160,131,163,211,203,115,99,131,169,190,155,163,155,131,125,189,149,140,115,36,31,109,183,205,189,116,75,94,116,129,131,72,75,149,211,221,222,221,212,90,29,69,131,197,155,52,21,21,38,69,60,54,37,38,75,89,76,94,197,209,211,212,169,86,52,21,65,109,189,212,205,205,194,94,35,211,211,200,194,172,133,96,141,133,140,140,133,139,127,139,172,172,197,203,197,194,192,172,158,172,116,70,108,141,91,93,91,105,96,91,105,131,149,186,194,192,186,186,133,117,105,84,91,116,98,105,99,111,98,105,117,111,111,111,141,160,158,158,139,111,99,96,91,90,76,91,99,90,89,96,99,96,93,105,116,139,148,186,186,186,179,158,139,93,95,80,56,108,84,77,90,95,111,93,111,131,109,140,148,186,197,192,192,160,115,115,96,86,80,98,96,95,98,111,116,140,117,109,116,105,116,172,194,172,158,127,88,89,84,75,69,68,84,86,89,96,109,96,91,95,93,96,96,123,148,186,186,158,149,158,123,105,91,38,75,99,89,85,91,86,87,91,105,105,116,140,149,149,148,141,141,116,123,116,111,109,75,49,91,61,62,56,60,76,98,148,166,172,166,160,179,158,139,91,27,96,98,75,75,49,69,75,72,69,72,84,96,116,133,147,149,166,172,149,148,93,23,123,77,60,44,44,61,60,70,75,76,91,111,116,131,127,133,133,141,149,141,108,21,28,109,49,43,49,54,65,65,75,76,91,115
75,85,90,98,140,84,20,12,14,36,78,94,140,109,87,190,194,197,200,187,163,205,212,212,197,169,76,86,108,94,107,84,60,44,43,60,116,192,190,155,75,53,28,17,29,75,108,108,107,76,140,203,203,183,115,44,20,75,91,86,35,107,212,221,190,169,149,205,212,189,147,149,133,108,70,76,140,123,76,155,141,69,13,27,115,189,179,131,123,115,69,29,60,29,44,147,183,190,200,137,133,137,76,68,55,44,52,95,189,211,211,209,179,65,20,21,53,96,109,163,222,209,211,212,187,155,95,60,53,90,211,222,212,200,222,197,187,189,133,90,109,90,84,96,98,91,92,96,115,123,98,115,78,99,83,87,189,187,160,147,203,205,55,36,69,94,90,49,20,20,49,140,209,227,227,227,149,71,94,190,209,189,125,90,205,200,140,92,92,92,109,115,90,99,87,84,140,149,111,98,76,38,76,149,212,221,221,163,76,65,75,179,75,31,75,194,211,211,222,209,187,88,75,115,197,197,92,38,14,12,20,28,22,20,13,29,65,95,125,203,212,212,212,203,140,86,38,78,83,65,107,109,137,115,107,90,149,117,111,99,99,111,131,148,166,186,192,187,192,187,194,108,172,131,105,90,77,76,86,86,84,87,93,111,131,133,141,148,149,149,160,172,85,131,187,117,90,80,77,76,76,80,91,108,127,158,179,166,197,190,190,192,203,98,44,139,87,85,75,75,75,69,75,84,86,93,108,127,141,158,186,187,187,190,190,148,80,158,109,84,75,62,69,72,68,76,75,87,96,108,123,148,158,158,187,192,194,194,108,70,179,147,105,95,86,77,88,89,85,98,109,111,141,139,139,141,141,148,166,158,115,43,117,70,54,49,52,43,38,52,62,70,76,93,98,109,111,127,127,117,140,140,148,148,80,160,95,75,65,52,68,61,55,75,87,98,115,123,141,166,172,148,69,87,148,95,84,84,77,76,65,70,69,75,76,76,76,76,91,116,123,123,141,141,89,105,133,91,70,61,70,72,65,53,55,68,89,98,96,99,87,90,95,98,89,90,90,117,149,147,133,91,90,84,75,70,55,54,87,76,75,62,62,76,84,85,91,90,99,117,139,139,141,141,127,131,111,105,86,43,52,91,75,70,70,76,89,84,84,84,88,99
99,129,89,84,137,187,75,21,20,20,28,49,125,163,163,205,189,192,205,197,137,190,209,212,203,141,69,72,69,65,92,109,95,75,76,61,72,169,205,192,99,69,28,13,14,29,69,83,75,87,192,203,194,197,194,95,49,56,76,96,62,96,205,209,200,179,116,155,194,194,149,155,190,179,148,149,194,192,109,169,183,96,21,14,78,190,187,183,179,190,149,84,49,43,48,108,163,115,115,169,163,99,60,56,75,75,43,84,149,211,221,212,183,69,21,27,48,87,86,133,221,227,221,221,211,200,140,76,60,84,200,189,131,92,163,179,155,194,189,109,96,88,76,87,98,75,76,76,75,76,78,115,75,69,95,141,190,169,131,72,108,209,90,38,27,35,98,75,35,14,21,38,137,212,200,209,169,69,68,147,203,192,108,55,169,209,203,169,123,87,90,107,87,78,94,84,125,200,148,76,69,65,75,109,190,212,222,200,140,99,91,190,140,44,29,116,190,203,183,163,123,96,76,89,192,200,149,107,76,37,44,55,49,21,13,27,62,87,115,200,212,222,221,212,183,115,75,84,147,78,71,69,90,129,148,183,91,87,85,91,108,115,127,123,140,160,172,190,197,197,197,49,99,72,69,60,55,60,69,70,76,87,99,116,131,141,158,172,186,186,190,160,22,76,111,54,49,43,52,52,61,76,93,108,123,139,139,148,160,147,148,147,147,76,27,98,52,35,34,29,49,38,60,75,86,91,91,108,108,117,149,158,166,172,172,105,28,96,43,29,34,43,49,55,70,75,76,86,90,99,109,127,141,158,186,186,186,179,70,20,109,65,55,38,35,37,49,65,70,84,87,91,99,105,115,123,139,149,158,140,109,22,89,29,34,28,27,29,38,44,61,55,65,76,76,89,91,98,111,116,140,140,140,98,35,111,52,35,29,34,38,48,55,70,85,90,98,109,133,133,140,98,20,38,84,36,34,29,38,43,29,29,44,44,54,80,76,84,99,127,158,166,197,160,44,43,54,29,21,29,37,43,43,49,49,65,76,87,96,96,111,117,131,141,147,133,68,69,98,60,44,36,37,43,35,35,53,65,76,80,90,91,91,105,141,160,160,140,76,115,187,86,75,69,54,53,44,37,38,37,55,76,77,85,84,91,93,109,127,98,61,89
140,163,140,148,179,203,140,69,76,60,28,21,48,123,192,140,68,76,147,163,140,189,197,189,169,131,75,115,85,44,72,137,179,69,76,75,108,194,209,205,96,71,43,21,21,21,37,69,55,68,179,183,141,189,194,179,147,76,62,69,35,84,140,155,179,137,70,52,90,148,169,149,129,115,140,148,179,190,92,85,123,85,27,20,75,200,197,194,197,209,192,179,111,75,43,65,160,89,69,115,133,115,84,62,75,131,115,189,203,212,222,221,211,87,31,36,44,61,56,55,141,211,212,211,212,211,203,179,179,187,140,76,69,89,89,84,94,194,179,133,109,76,61,75,95,76,86,91,109,111,131,190,116,75,76,140,169,179,155,131,183,221,190,92,44,37,123,111,90,35,27,27,90,209,190,189,108,61,61,84,179,203,160,56,76,133,160,116,76,52,43,52,44,44,52,56,76,190,160,90,55,54,75,107,155,187,209,211,160,123,94,148,197,140,75,75,111,194,187,189,179,148,140,163,205,209,192,140,109,85,76,90,75,35,29,29,69,107,129,211,212,227,227,221,197,169,123,88,179,189,133,103,86,108,187,205,77,75,76,85,91,96,111,123,133,147,160,186,179,190,186,62,109,68,55,60,68,60,61,70,87,87,91,99,111,131,141,166,166,160,160,166,29,76,93,37,38,37,38,44,61,76,90,93,96,109,117,116,133,160,179,166,172,105,35,89,28,21,22,36,52,65,75,84,84,87,93,98,108,127,166,179,172,186,192,147,49,127,43,21,35,38,38,52,76,76,76,85,88,93,115,139,148,172,166,186,179,179,91,27,108,43,27,29,43,43,60,75,76,76,87,95,96,115,115,127,148,149,160,148,99,27,96,35,22,27,22,34,35,34,43,53,60,75,76,84,88,95,109,123,133,140,140,95,35,90,28,23,23,28,28,34,38,52,61,76,84,91,109,123,139,93,21,44,62,27,27,27,28,36,28,38,54,56,61,70,75,76,90,111,133,139,160,140,29,38,38,17,14,22,28,28,29,36,44,52,75,76,80,86,91,111,127,141,158,115,49,44,60,17,21,21,21,28,28,27,35,43,56,75,75,77,91,96,111,131,133,111,20,56,89,27,29,35,22,27,21,21,27,28,34,52,61,75,76,99,117,109,127,70,12,29
169,179,129,125,133,125,91,76,109,108,83,21,0,20,76,84,20,28,65,44,43,75,99,96,109,103,95,137,148,86,86,163,203,116,76,69,109,163,205,211,179,92,68,38,37,36,35,49,44,44,129,189,141,141,149,169,187,95,53,75,69,52,86,99,148,147,83,69,53,87,149,169,98,76,90,84,125,140,94,69,61,52,29,21,60,187,190,189,160,133,89,99,155,92,56,60,163,109,65,75,75,133,194,108,83,140,212,222,221,227,222,221,221,133,49,27,43,78,76,62,86,111,155,183,212,209,148,129,163,197,90,60,71,92,75,37,56,148,197,155,107,53,38,43,62,70,75,96,131,155,140,187,192,129,115,155,115,95,131,209,222,222,212,189,107,89,133,103,76,38,22,21,71,197,190,197,89,60,68,83,87,94,155,116,84,95,140,133,98,69,31,29,21,21,20,21,44,169,160,88,55,38,54,84,116,111,169,192,190,163,149,107,133,133,75,35,61,148,200,209,203,192,140,194,212,212,211,187,149,123,107,111,89,43,34,35,75,89,115,211,212,227,221,221,212,212,190,123,129,160,129,137,90,76,148,109,91,99,116,127,117,127,141,172,187,200,197,197,187,160,141,80,117,84,76,76,80,84,87,88,93,88,96,127,140,158,179,186,179,158,140,131,72,80,96,75,76,86,91,91,95,91,95,116,139,166,187,186,186,179,160,141,108,95,76,87,84,76,84,98,99,105,109,99,105,91,117,148,158,190,194,194,194,166,139,115,75,115,77,60,75,76,76,84,93,91,88,88,109,140,166,179,190,186,172,186,141,116,91,70,99,84,76,80,85,90,99,98,95,91,111,133,160,186,166,149,141,123,111,95,85,70,91,80,76,84,76,89,90,85,76,75,76,108,108,133,141,139,148,149,147,133,117,99,55,87,61,56,60,68,62,69,69,69,76,91,116,149,149,147,133,98,44,65,93,75,76,84,84,88,89,89,91,86,86,89,95,84,96,116,149,148,172,131,52,44,44,21,28,34,36,34,35,43,56,60,75,88,99,96,116,116,127,147,147,117,65,52,84,28,21,21,21,27,29,28,37,44,56,75,75,95,99,105,108,115,116,109,20,60,89,20,21,21,20,28,28,37,44,54,60,65,80,89,98,117,131,127,127,76,21,37
179,163,140,115,103,75,71,60,85,87,91,52,0,0,28,91,36,49,88,69,38,49,62,62,69,55,55,68,69,60,70,89,155,189,115,75,36,68,160,209,211,187,115,71,69,56,35,48,49,43,116,179,148,129,148,183,205,133,61,76,129,76,90,133,149,108,92,115,95,96,129,179,160,107,99,109,187,203,155,163,141,111,87,75,83,129,133,141,149,98,76,99,160,131,107,137,194,197,133,78,35,69,189,190,115,125,200,212,212,222,212,211,203,163,76,34,21,52,78,75,76,86,103,115,111,91,69,72,149,203,179,107,115,140,116,75,69,147,203,194,147,83,55,54,55,35,27,38,71,75,76,140,179,137,148,179,123,75,75,140,209,227,221,192,140,125,133,111,89,48,27,34,78,197,190,192,76,38,35,48,21,14,29,76,71,108,179,99,163,190,141,140,91,72,21,20,28,160,147,90,62,29,37,75,109,55,60,76,149,169,183,109,123,155,89,21,13,43,169,203,211,203,148,163,211,212,212,197,190,147,115,90,87,69,53,44,75,90,98,200,211,212,222,222,222,222,212,212,187,183,141,183,131,76,133,60,160,192,194,200,200,187,117,192,127,99,89,90,96,96,95,98,116,123,111,116,127,140,179,158,186,141,96,149,187,115,91,89,77,85,88,91,93,108,117,123,131,133,139,160,166,179,80,75,179,105,86,75,76,76,77,77,88,93,95,96,117,115,127,131,147,172,148,186,139,60,80,149,111,108,90,91,90,89,91,96,98,127,139,131,140,127,139,158,160,160,148,76,197,192,158,105,89,77,84,87,84,91,108,123,115,127,141,148,141,160,158,149,127,56,166,117,76,72,61,54,72,76,76,84,89,96,108,111,116,115,116,133,141,147,149,131,65,160,111,105,91,76,76,76,76,77,85,89,95,91,105,131,117,127,123,148,158,123,49,141,115,86,69,68,55,68,75,76,76,86,88,80,89,96,96,105,140,141,141,187,186,109,75,186,105,88,76,75,76,76,87,90,98,111,116,117,117,123,96,75,123,158,141,109,95,91,76,80,84,84,76,76,88,75,69,70,75,75,72,70,69,61,84,96,98,127,139,133,99,96,95,89,53,69,96,52,60,69,65,61,55,55,56,65,62,76,96,116,131,117,123,116,99,76,48,60
115,91,99,115,123,75,61,53,87,90,90,76,29,21,55,149,115,123,179,155,131,131,69,44,44,52,62,38,34,21,22,38,83,141,140,84,21,22,78,197,212,211,179,103,89,75,53,60,54,49,90,160,160,115,147,192,209,140,70,36,44,94,148,194,163,76,71,87,115,131,123,179,190,160,125,107,169,189,160,197,209,205,125,149,190,83,76,92,129,96,75,99,183,163,147,200,203,203,197,141,76,78,147,141,107,85,96,149,169,192,212,211,203,200,163,84,44,48,108,111,75,99,133,111,71,65,75,147,203,192,189,183,183,187,190,141,111,179,212,212,205,179,133,98,94,75,52,37,55,48,38,90,147,87,94,189,140,86,60,75,137,209,222,194,137,89,108,103,87,52,35,53,96,205,200,183,76,35,21,14,20,17,14,52,68,87,147,76,86,192,209,205,203,203,129,83,62,125,116,70,62,52,35,54,94,44,21,28,70,88,99,133,183,211,190,62,13,13,76,140,155,183,209,209,212,221,221,203,190,149,123,75,55,55,62,85,109,111,92,187,192,131,111,212,212,212,212,222,212,200,123,187,183,76,115,76,179,192,194,203,203,160,75,133,72,76,80,91,95,96,98,99,108,117,123,123,131,141,160,166,172,133,44,77,91,70,70,76,75,84,86,89,91,116,117,133,127,139,147,141,148,166,52,37,117,70,75,84,91,90,98,108,108,133,131,133,149,140,148,139,148,172,160,166,115,21,55,84,76,76,76,84,91,91,95,98,108,116,111,133,127,116,127,139,140,149,131,28,115,89,75,75,75,75,85,76,84,86,89,95,98,99,109,117,127,133,131,133,93,14,99,55,48,52,69,75,77,84,84,89,95,96,96,116,111,109,115,131,131,117,117,115,21,85,49,52,49,49,60,61,76,80,90,91,96,105,109,115,117,131,139,147,141,84,0,77,69,35,38,48,69,76,86,93,99,105,95,99,115,117,116,109,115,123,116,139,140,69,0,84,38,49,62,75,76,86,93,109,109,111,111,133,140,139,90,13,54,68,35,36,52,55,55,69,75,84,84,95,105,108,108,123,148,149,141,160,127,44,133,127,84,75,76,72,68,75,76,76,87,96,95,98,109,108,117,147,147,140,139,84,75,141,105,85,76,69,62,75,70,75,80,86
99,84,98,123,137,84,69,69,94,89,98,87,90,49,56,190,160,149,179,179,194,205,129,69,44,55,78,70,61,53,44,52,76,189,203,183,52,29,55,141,209,205,192,131,111,95,84,76,69,69,99,183,203,192,194,205,205,160,75,21,13,27,68,147,190,98,69,62,90,155,163,163,169,131,87,52,75,69,44,111,187,179,70,76,160,78,68,87,147,86,65,70,123,131,108,148,163,147,125,131,76,65,61,88,98,111,140,163,160,169,212,212,209,212,211,163,85,68,95,129,87,94,125,123,91,87,91,115,125,90,85,147,140,160,140,131,137,163,221,212,192,115,133,116,123,88,76,87,98,76,49,89,160,86,84,108,98,86,65,53,71,147,212,205,187,92,76,91,83,48,48,75,148,221,222,221,187,123,75,37,28,27,29,54,94,103,87,92,69,147,194,183,192,200,189,192,140,125,140,87,84,85,60,60,107,78,75,56,28,65,94,111,147,211,205,91,27,13,44,69,90,98,147,149,149,197,211,203,187,147,115,76,29,28,37,76,133,108,89,84,89,75,52,107,111,94,169,209,221,211,99,76,94,76,68,71,190,194,207,211,207,186,70,141,76,77,88,95,105,105,115,131,131,141,160,158,179,197,194,194,194,139,35,84,96,76,77,80,80,84,89,98,99,111,105,133,139,141,149,160,160,166,68,38,166,86,75,75,75,75,76,75,76,91,96,98,117,123,139,147,149,158,158,160,96,21,77,69,62,60,76,84,84,85,84,89,98,111,109,111,115,123,140,166,172,190,141,27,123,70,38,55,60,68,76,76,84,84,91,91,96,108,117,127,147,179,179,187,133,20,115,65,53,55,54,53,69,72,77,87,89,90,91,111,111,108,127,133,149,166,166,148,27,88,70,69,70,75,76,85,88,85,93,91,91,98,115,111,117,127,149,158,147,86,10,90,88,56,56,70,69,76,76,86,89,91,98,95,91,99,116,115,111,133,141,149,133,70,0,76,28,29,49,55,69,76,93,108,116,116,133,133,147,149,98,12,44,80,62,68,76,75,72,76,76,80,95,93,108,108,117,140,158,172,186,158,116,0,75,62,38,43,60,75,76,84,86,87,90,93,111,108,116,116,117,123,141,149,123,43,13,76,35,38,29,38,52,56,61,76,85,95
133,90,140,141,160,116,96,107,137,116,155,179,197,148,111,197,169,140,131,155,200,212,203,140,83,62,76,72,69,72,71,61,65,194,212,203,87,55,55,90,189,209,205,140,107,94,76,76,76,71,76,137,169,192,211,205,203,187,91,36,28,28,27,76,163,95,95,115,85,129,160,155,179,94,69,75,96,89,21,44,111,125,111,76,61,90,169,187,205,155,115,108,99,84,87,107,99,91,84,90,76,61,54,87,147,141,189,190,190,183,212,205,197,183,183,155,91,60,76,75,90,131,129,137,116,115,137,91,107,107,76,89,108,140,115,116,140,140,209,212,192,149,155,129,96,60,52,76,123,163,140,149,192,94,75,92,96,83,69,52,52,78,169,200,192,129,61,70,29,34,69,129,211,231,227,221,221,197,160,85,49,43,43,76,133,129,69,76,75,131,140,149,149,129,189,203,179,133,140,125,160,179,103,98,163,140,155,155,52,72,131,78,76,123,187,109,43,21,35,68,76,70,75,76,94,109,147,190,183,189,169,141,89,43,28,48,86,75,95,83,60,52,62,75,69,44,91,194,211,209,131,62,35,54,55,65,192,203,207,211,211,187,76,186,98,91,117,139,147,140,147,141,139,131,147,141,141,148,141,179,187,133,43,87,131,76,76,75,76,76,85,90,98,96,116,127,160,179,187,190,192,190,76,43,147,76,76,76,84,91,91,93,93,98,95,105,127,141,149,166,197,200,200,187,109,35,95,76,56,69,72,76,76,90,87,111,105,131,127,141,133,194,203,207,211,200,190,49,115,70,69,75,60,75,76,76,90,91,95,98,95,109,141,166,187,197,194,187,141,29,123,76,52,43,52,60,69,72,76,77,86,108,95,115,115,117,141,179,186,192,179,158,37,108,61,60,52,75,75,76,87,90,91,95,108,116,117,133,133,149,160,160,160,95,20,93,86,53,43,38,49,62,76,77,85,85,90,89,105,109,115,123,140,158,172,166,158,76,14,85,37,35,38,56,75,85,111,133,131,133,133,148,166,186,111,14,68,93,49,43,69,61,54,69,70,69,75,87,90,99,117,123,127,147,160,172,139,12,75,76,52,54,60,70,70,76,84,84,85,91,95,96,109,109,127,172,149,187,140,44,14,91,54,55,69,75,76,85,84,91,95,105
115,69,84,90,125,140,140,149,87,76,84,99,148,187,190,203,169,107,90,115,187,203,209,209,169,96,76,75,60,75,84,96,103,189,212,212,160,96,75,76,137,179,197,190,137,99,76,70,76,84,75,99,115,169,212,211,203,160,76,44,65,68,43,76,86,53,52,76,89,95,141,189,190,141,75,96,190,189,68,72,131,141,123,107,65,21,52,169,200,190,155,137,125,103,111,140,131,99,76,61,75,70,54,76,108,116,133,147,149,163,192,190,192,125,108,96,86,69,86,87,69,90,84,98,99,116,148,137,179,187,125,90,92,109,179,129,111,108,141,187,183,189,179,125,98,62,29,22,34,65,137,189,190,140,86,96,108,103,90,75,75,78,147,200,203,189,116,116,52,21,88,211,221,222,227,221,222,222,212,160,76,60,61,115,189,187,75,48,76,98,160,179,140,75,163,155,155,179,148,141,169,194,140,115,115,90,125,183,99,107,147,115,96,96,116,137,72,44,60,111,133,129,103,115,108,98,148,197,192,187,200,205,192,115,76,72,78,75,87,109,75,72,89,75,68,44,107,179,192,211,190,90,43,52,65,76,207,219,219,219,207,186,88,172,88,86,87,86,90,95,98,108,115,116,131,139,149,172,200,203,203,172,61,89,133,85,88,91,95,105,117,127,139,148,149,187,197,194,194,197,197,197,86,60,158,89,68,65,69,76,76,80,88,91,91,109,116,116,140,166,192,197,203,186,117,65,123,80,75,75,80,76,77,90,96,111,127,139,148,149,186,190,197,203,192,192,160,65,123,86,60,70,53,56,69,69,76,91,95,116,123,140,166,192,207,203,200,207,192,44,127,105,76,75,76,77,89,91,93,99,116,123,139,172,179,186,194,211,211,200,197,160,65,186,123,111,91,105,99,111,99,123,115,117,123,141,186,194,197,203,203,200,192,147,29,93,99,75,70,72,72,84,93,115,109,140,139,141,179,172,172,172,190,187,186,179,179,105,28,127,76,60,70,76,80,96,139,149,166,160,179,190,190,186,111,22,84,139,91,86,91,89,87,84,91,88,89,109,139,158,172,186,187,186,194,190,149,17,85,89,55,53,70,84,76,76,80,87,90,99,109,123,123,139,149,149,179,172,148,34,22,109,43,48,61,75,76,86,87,88,96,117
109,69,54,69,87,108,99,94,60,43,29,29,43,55,69,140,131,56,52,88,92,108,160,190,211,194,87,75,88,133,125,148,179,200,211,211,211,190,147,125,107,103,131,169,99,87,76,60,55,76,115,160,155,197,212,212,212,116,48,35,76,85,75,95,76,60,43,35,84,123,163,203,200,183,95,108,179,192,131,111,149,179,107,87,141,43,14,38,115,109,123,129,116,133,149,192,189,179,140,55,44,70,65,65,98,107,123,115,115,125,163,179,200,115,88,84,76,75,76,103,88,89,60,69,76,109,149,192,205,212,205,189,141,115,197,140,91,75,60,85,107,187,194,179,189,115,61,28,27,31,75,140,179,183,163,115,107,111,103,86,76,76,111,194,200,203,187,197,141,27,37,137,222,221,227,227,200,222,222,203,129,71,56,137,200,211,149,76,89,92,179,190,137,99,197,141,107,187,148,109,92,147,133,140,140,76,75,123,137,169,179,148,163,131,107,115,68,44,43,88,140,149,147,179,147,69,88,190,203,140,141,183,179,129,95,87,87,96,103,125,95,125,137,87,60,52,140,169,155,187,169,115,69,52,75,115,211,179,158,149,147,149,140,148,148,166,172,166,160,149,140,140,147,149,160,179,190,194,200,194,166,133,88,108,148,116,95,89,108,99,108,98,123,123,140,179,190,187,166,133,123,99,89,90,111,109,116,116,147,160,148,166,179,179,141,160,192,187,187,149,127,123,115,99,105,105,123,141,160,166,194,192,197,192,187,166,158,192,194,197,197,194,160,172,133,111,105,91,109,117,123,140,141,160,166,131,117,133,166,190,197,211,211,207,190,133,117,105,91,76,91,109,123,131,117,140,140,148,147,133,133,127,149,187,187,186,131,127,115,88,96,87,84,105,109,109,108,127,111,123,127,133,127,117,133,141,187,192,192,187,166,99,95,90,69,91,99,98,93,86,86,90,87,91,105,123,123,140,160,148,158,140,148,127,123,108,108,91,75,115,91,88,88,76,77,86,127,139,133,139,141,123,99,91,84,65,91,117,89,84,77,80,80,76,76,76,76,90,95,123,123,148,172,149,141,140,117,29,88,158,91,76,75,76,75,75,76,86,91,111,139,140,149,158,190,160,186,190,158,55,28,140,88,77,76,87,90,88,88,89,91,99
111,107,89,108,148,116,69,37,55,44,35,35,52,55,70,133,125,36,22,84,76,71,76,83,116,183,109,92,84,103,115,133,179,203,203,209,203,203,190,179,125,87,90,140,75,43,38,37,43,75,96,76,87,149,211,212,212,147,60,29,75,94,90,96,83,76,61,36,75,125,179,194,203,147,85,84,96,88,148,137,155,194,129,75,96,90,22,13,29,62,61,69,76,90,140,187,200,203,200,115,69,76,84,75,89,75,96,90,76,83,90,155,212,179,115,78,76,78,76,109,103,125,91,60,72,111,163,212,222,221,212,211,194,140,149,107,89,75,35,35,44,131,187,190,200,155,90,55,43,62,76,103,179,183,187,148,140,133,107,78,69,55,76,123,115,147,192,140,108,69,28,69,194,197,209,203,190,205,212,203,140,54,21,60,109,192,192,87,75,116,187,189,147,163,209,197,187,192,140,76,60,84,103,133,183,148,87,103,160,163,163,179,187,116,83,76,38,43,38,69,116,108,87,109,131,76,75,147,203,148,95,88,115,149,141,131,140,163,155,155,160,137,133,95,65,44,179,200,169,149,140,108,72,60,72,94,111,96,111,127,140,148,158,166,186,192,194,200,203,211,211,105,117,133,96,96,86,90,93,111,111,115,117,127,139,194,187,187,200,197,203,211,93,72,166,84,76,76,75,77,84,89,95,127,148,141,172,186,194,203,203,211,211,186,53,108,111,98,86,89,95,93,90,95,98,105,115,139,179,186,192,200,203,207,207,194,75,148,131,91,84,86,89,91,87,90,93,98,115,123,139,127,139,160,187,197,194,207,179,75,133,116,76,62,75,84,84,90,109,117,140,158,187,190,194,197,194,192,200,192,158,65,80,75,68,69,72,77,88,89,91,96,108,108,131,141,148,160,172,186,186,192,194,179,49,105,105,70,69,70,75,77,84,95,117,140,148,172,190,179,186,131,44,88,95,77,84,76,88,90,90,89,99,105,115,96,98,116,117,148,149,160,186,190,76,49,127,76,70,62,75,77,76,85,86,85,95,116,117,131,131,140,158,158,172,186,160,85,186,147,89,76,76,75,84,76,88,90,96,116,99,98,95,99,98,108,108,96,108,98,127,158,160,172,149,123,133,111,111,80,76,139,93,85,90,108,111,95,105,116,109,108
140,155,149,155,149,149,95,53,48,54,49,48,68,75,85,149,149,52,21,83,98,90,75,65,65,109,140,129,84,87,89,91,141,211,200,211,197,203,209,211,169,87,84,189,95,61,43,36,31,53,84,28,21,55,131,183,179,115,61,29,54,123,115,111,115,95,71,60,87,116,179,197,197,149,96,76,85,53,115,163,160,197,190,99,76,92,56,29,44,91,76,69,83,90,131,169,209,212,203,160,140,133,140,92,109,90,76,88,76,56,56,116,200,205,163,123,96,95,87,92,140,137,140,76,53,111,190,211,227,227,211,179,147,116,76,76,84,76,48,35,21,60,98,179,212,194,131,90,56,70,99,140,140,149,183,190,179,183,149,92,69,52,75,116,54,69,183,90,52,60,48,55,92,133,169,179,84,99,179,155,103,76,37,21,52,115,187,76,43,92,90,76,125,149,137,194,212,187,149,94,76,87,129,179,212,211,197,163,197,189,169,187,189,169,115,72,21,35,76,84,131,91,68,71,78,69,55,116,212,189,88,55,69,91,111,131,147,141,123,189,192,187,163,160,90,44,90,189,203,155,123,90,54,36,31,36,141,141,147,140,149,160,194,194,211,211,211,207,221,219,219,75,96,111,93,98,95,109,117,116,123,127,127,141,179,190,190,192,194,203,207,197,44,27,115,68,68,75,86,90,99,108,139,160,194,192,197,194,197,211,211,207,194,149,27,87,109,76,75,76,75,75,75,89,95,117,158,187,203,200,211,207,219,221,211,192,54,116,98,75,75,75,75,77,72,80,91,98,131,149,186,194,197,203,194,211,197,197,95,20,75,75,72,75,85,91,91,108,105,116,140,160,172,192,194,197,197,187,194,192,139,43,62,75,75,76,76,85,89,93,93,108,116,117,147,148,179,192,197,194,194,192,179,160,14,76,69,55,69,75,76,75,89,93,140,141,158,149,160,158,186,117,21,60,76,76,86,93,111,123,131,127,117,117,117,115,111,123,127,166,172,190,192,190,60,17,65,52,52,55,69,72,76,85,88,96,99,123,140,127,140,141,172,186,194,187,115,22,108,70,75,69,70,76,80,87,93,123,140,149,149,160,158,166,179,186,194,203,90,60,172,105,89,89,88,84,93,95,98,105,99,108,98,123,141,147,147,172,172,194,96,43
90,99,115,116,123,111,86,75,69,56,52,53,69,75,96,155,147,72,27,49,87,99,87,76,61,76,125,91,76,76,84,76,115,209,212,203,203,197,205,205,163,109,116,197,155,98,83,48,35,48,98,69,44,53,69,76,76,48,28,36,76,109,107,94,108,96,78,76,149,183,194,209,211,190,147,125,89,53,60,140,189,194,190,155,125,103,86,69,88,192,179,140,131,129,115,116,209,211,221,194,137,115,125,116,131,140,76,87,88,87,87,141,203,209,197,163,129,96,87,96,123,125,140,98,49,78,149,212,227,221,222,197,192,147,76,76,90,75,52,36,20,28,72,131,194,211,209,187,84,55,76,149,169,147,137,179,190,203,169,90,65,60,76,90,38,52,203,160,65,60,78,76,86,160,203,211,107,61,76,115,115,95,87,53,71,94,96,54,29,61,68,52,72,84,69,116,148,141,155,169,179,149,179,148,212,212,192,140,179,169,137,107,108,95,103,76,27,20,94,140,125,72,55,36,54,44,36,107,205,183,155,129,85,68,52,48,76,75,55,123,197,211,205,190,141,76,60,107,147,179,123,89,71,36,28,21,91,91,105,123,141,160,179,186,192,194,200,203,211,211,211,75,91,90,76,80,76,85,93,91,98,115,131,149,187,200,197,219,207,211,211,200,68,48,133,75,76,84,89,95,99,111,123,149,179,186,187,194,194,200,197,197,197,149,43,84,62,43,53,62,75,84,87,93,111,127,158,187,179,179,187,192,192,194,203,179,72,123,75,55,62,65,68,75,87,105,147,160,179,192,194,197,172,187,194,200,203,197,111,35,99,85,76,76,80,88,91,108,117,158,172,187,192,190,190,197,190,186,166,186,149,43,70,76,56,65,75,75,75,76,76,87,95,127,141,158,190,194,203,207,200,207,194,187,21,108,89,76,84,87,91,88,105,115,148,187,197,197,200,203,203,149,60,88,115,75,72,75,75,76,76,88,87,84,80,90,90,96,116,149,148,187,187,190,60,28,76,53,48,53,54,52,76,89,88,91,98,111,116,123,141,149,149,187,200,194,140,21,111,77,70,76,91,95,111,109,116,139,147,147,158,149,158,172,148,179,190,192,62,20,116,76,84,84,91,87,91,89,91,93,105,127,140,149,160,179,179,190,194,190,76,13
76,108,169,179,111,76,76,83,76,69,62,60,75,87,108,179,179,92,53,55,75,87,85,84,76,98,179,123,83,62,69,69,89,194,209,209,203,192,192,179,190,187,187,205,187,111,103,49,44,75,137,115,87,75,69,65,61,37,20,34,92,88,76,75,84,76,69,61,155,194,187,212,212,197,197,212,200,147,44,86,194,197,179,163,148,123,111,94,163,203,187,169,129,99,85,90,179,203,200,141,85,71,72,69,92,163,111,107,179,200,189,187,212,212,211,190,149,125,89,76,84,96,129,109,75,89,115,197,212,221,227,222,212,203,107,83,75,54,49,36,21,27,75,83,76,137,205,212,192,125,91,140,197,189,148,115,115,179,190,140,89,76,155,189,116,149,212,205,95,83,88,89,108,123,187,212,205,190,179,141,92,111,115,83,95,115,115,89,76,76,109,131,141,141,99,148,155,163,140,148,190,203,192,123,190,222,209,140,133,85,115,189,183,99,86,94,69,22,88,190,189,108,83,38,37,28,61,160,205,160,137,187,140,76,56,37,61,56,70,85,169,205,189,155,115,71,56,76,95,141,160,87,92,84,71,37,141,187,197,194,194,192,197,211,211,207,194,190,186,186,160,96,109,109,105,123,140,148,149,147,139,147,160,192,211,211,219,219,192,187,160,133,76,76,105,72,84,109,127,149,172,160,179,192,203,211,211,200,172,139,131,115,105,88,75,90,89,91,111,115,158,172,187,160,158,179,194,211,211,200,166,158,147,115,91,84,72,90,91,86,91,98,117,131,141,158,160,186,186,187,190,186,172,147,133,115,95,76,69,69,108,96,99,127,133,160,148,140,148,149,179,194,211,200,200,187,149,117,108,91,84,53,72,75,75,91,123,140,158,147,131,133,133,179,194,192,197,194,194,190,141,115,108,91,44,89,80,84,91,111,116,149,166,149,149,172,194,200,192,190,186,109,65,76,96,84,88,108,109,123,127,131,117,117,123,127,140,158,149,194,207,211,197,192,85,43,98,84,80,85,87,96,99,111,115,109,133,148,158,160,187,187,187,200,200,197,179,49,108,87,93,98,127,140,127,139,123,123,140,141,141,147,158,200,192,194,197,200,76,36,105,62,75,70,75,80,87,95,99,131,139,141,147,160,166,190,190,194,190,187,86,22
61,87,149,183,137,99,147,137,96,84,76,75,83,107,131,179,194,179,107,98,108,107,103,76,78,131,205,190,133,76,75,71,84,197,200,197,209,192,179,169,212,211,212,211,203,148,125,72,55,75,84,94,76,72,78,76,76,60,20,22,91,76,48,43,72,90,84,72,169,163,98,137,212,212,221,227,222,212,76,75,149,155,115,103,109,84,88,148,200,209,192,183,116,87,70,69,98,76,70,76,76,76,68,44,54,90,131,86,155,205,155,129,133,149,149,189,187,140,108,87,75,84,116,141,89,95,83,179,205,212,222,222,212,209,209,179,116,90,55,36,28,36,99,111,70,55,91,183,211,211,209,209,212,221,212,141,109,129,169,160,183,187,90,111,205,221,222,212,163,147,61,61,107,137,190,205,205,179,179,179,103,125,183,160,147,163,179,183,189,163,129,190,192,192,212,209,200,192,149,140,179,200,189,94,85,187,200,115,125,87,76,137,169,187,116,89,94,43,87,192,190,140,85,54,35,21,76,200,209,140,103,149,200,125,76,55,76,85,87,60,84,163,137,133,137,85,76,140,131,179,183,107,115,169,140,95,166,172,179,190,197,166,87,172,109,88,84,77,84,80,84,95,111,115,115,123,127,133,158,158,160,149,115,172,187,96,84,76,75,75,70,75,86,91,99,111,117,139,140,179,190,194,98,95,158,91,70,60,54,52,60,60,69,76,86,91,93,105,131,131,133,148,148,140,84,52,133,76,75,65,53,69,56,52,53,62,75,85,93,95,105,116,123,127,158,186,172,88,158,109,84,54,49,44,38,52,38,38,56,76,91,109,116,127,147,172,148,148,140,53,99,149,68,49,52,43,37,43,44,43,53,69,76,84,90,95,115,111,116,117,148,123,75,117,77,69,52,43,44,44,44,44,54,56,75,76,80,89,105,123,139,147,148,147,52,91,95,72,52,44,43,43,43,44,52,53,61,76,75,75,76,87,95,98,105,139,149,148,76,141,88,75,53,49,43,49,75,76,84,85,89,98,131,149,140,76,127,197,117,105,84,70,70,65,62,56,55,70,76,86,98,131,147,166,149,149,140,99,127,166,192,172,149,141,133,123,105,91,65,54,76,90,109,123,127,141,139,140,127,131,141,172,197,203,203,149,149,148,139,108,76,52
29,44,87,131,140,190,203,179,116,90,94,92,90,103,125,88,83,92,163,205,209,203,179,85,61,84,200,192,140,75,65,60,60,160,129,83,179,169,108,115,212,205,209,197,179,129,141,85,56,55,54,75,76,72,78,84,99,94,37,21,70,137,76,44,76,147,149,123,189,183,99,76,187,221,212,227,222,212,149,111,148,140,103,88,92,75,69,148,200,203,209,187,90,38,28,61,91,52,27,28,44,75,61,56,44,48,76,91,189,212,183,140,107,76,76,140,209,160,90,71,44,55,76,83,48,98,94,133,203,211,209,194,189,169,212,222,212,197,98,69,44,48,71,84,69,52,60,87,209,221,212,200,200,200,200,179,179,149,137,116,160,160,27,28,115,212,222,221,197,200,89,68,89,133,160,200,189,84,60,75,98,103,179,183,179,179,179,197,212,212,203,187,125,115,221,212,200,203,189,141,149,190,140,70,29,76,147,109,147,125,88,62,75,129,137,76,75,49,88,163,197,160,125,76,49,20,36,109,197,141,84,85,187,123,72,48,35,84,133,72,69,149,187,140,179,140,83,141,140,179,183,155,179,205,190,140,166,190,190,192,197,140,65,123,84,75,75,75,80,87,91,98,111,117,123,127,139,148,158,148,148,123,49,91,87,60,56,61,61,70,70,76,88,99,117,117,140,172,160,187,197,186,60,35,89,55,44,38,44,68,70,75,76,84,91,111,105,123,131,133,148,166,158,133,61,14,88,53,48,44,43,43,53,61,65,76,85,98,105,111,131,127,131,149,141,160,117,27,95,60,36,36,37,43,38,54,43,52,75,80,96,116,140,133,148,148,147,139,99,0,52,105,28,29,29,29,36,38,38,53,60,76,86,84,91,91,117,117,131,117,127,98,27,76,38,29,36,43,43,44,54,55,55,70,87,86,95,115,127,123,140,140,139,116,12,61,70,28,35,28,35,43,43,43,49,68,60,75,76,76,84,89,91,99,108,123,111,89,13,75,29,28,36,37,43,52,76,85,88,91,95,96,95,99,76,17,72,93,35,29,36,36,37,36,49,48,49,72,76,84,86,99,96,116,133,131,123,35,52,87,55,43,35,28,38,37,38,54,56,55,75,84,87,88,91,99,117,117,127,84,56,139,75,55,44,29,36,37,44,44,52,61
27,28,60,38,28,137,203,179,140,103,91,94,109,140,163,95,68,29,75,205,209,212,212,183,140,147,209,205,155,68,55,36,31,89,125,60,84,91,75,69,192,197,200,197,190,116,109,68,38,38,44,61,65,71,91,103,115,137,85,28,22,137,163,78,98,179,200,197,203,200,116,61,115,205,212,222,212,212,212,212,205,189,76,75,115,76,43,78,148,200,212,200,129,71,34,69,125,76,31,27,28,69,69,71,38,28,29,60,111,200,194,169,140,87,60,90,200,189,98,55,29,37,61,76,34,107,115,123,192,221,221,205,197,194,212,212,197,200,194,129,108,160,137,103,70,31,37,76,187,179,197,137,96,148,147,96,125,141,141,160,149,160,38,28,76,163,212,212,221,231,194,92,72,56,69,125,183,96,52,37,87,84,115,111,123,140,148,190,205,222,212,194,123,86,197,221,205,169,155,115,155,179,96,60,36,69,115,137,125,140,115,35,48,108,140,108,76,72,103,160,200,179,116,103,72,21,14,28,89,200,183,140,189,163,86,61,21,27,78,69,61,125,160,169,133,76,68,87,76,87,155,149,179,203,197,194,179,194,194,200,194,131,75,139,76,76,76,76,86,90,99,108,115,116,131,127,147,166,172,172,172,117,37,91,109,62,72,69,72,75,75,77,91,109,127,149,160,166,186,194,190,179,44,37,127,65,43,52,43,75,76,84,87,91,98,109,116,133,147,149,158,179,172,158,48,20,87,69,60,54,55,55,69,72,75,76,84,105,105,109,127,131,149,158,166,149,115,21,88,48,37,43,43,44,44,54,53,65,76,87,108,117,133,141,149,179,160,141,99,0,62,91,36,38,38,38,44,55,69,62,72,76,76,87,93,98,133,140,133,133,131,96,20,80,38,29,34,44,38,44,53,69,69,75,96,95,99,131,133,148,158,158,160,131,13,76,84,38,35,37,38,43,44,52,56,76,80,86,86,88,89,95,109,123,115,116,127,88,0,75,29,27,29,37,49,68,91,89,93,90,93,105,105,108,76,0,70,75,29,28,29,36,36,43,52,55,55,75,84,84,91,99,108,116,127,141,117,13,28,93,29,34,27,28,37,37,44,60,55,62,76,87,85,91,98,115,117,127,105,38,13,108,29,29,35,35,36,38,37,52,60,75
44,31,72,60,20,90,183,92,86,94,56,68,137,148,163,169,137,49,28,116,183,189,187,129,107,189,209,205,189,75,49,31,35,76,116,52,62,76,69,44,76,179,203,200,183,160,107,38,35,53,54,70,76,90,107,108,116,140,147,84,28,76,155,65,29,69,103,116,155,147,84,60,65,78,155,194,197,203,222,221,221,212,108,76,123,75,22,21,35,148,203,209,187,133,88,103,155,85,44,31,31,76,94,84,44,28,29,29,75,149,205,183,140,94,60,44,92,203,163,69,28,37,83,94,53,140,99,84,129,200,211,203,211,221,211,205,147,123,115,133,169,183,169,183,137,44,28,55,84,62,89,160,155,187,183,75,89,108,148,203,194,190,69,54,70,92,160,189,169,211,194,94,38,28,36,96,179,131,70,29,116,115,147,96,103,129,148,160,194,211,221,212,190,125,155,205,179,75,72,70,131,194,108,55,44,87,111,148,179,149,148,56,60,107,147,94,76,84,84,133,194,187,90,103,103,107,60,29,56,212,212,221,212,194,115,76,27,12,35,68,76,116,160,160,141,71,44,44,21,21,88,76,98,148,141,179,192,197,200,200,192,116,75,172,85,89,89,91,95,93,108,115,123,133,147,141,160,179,179,192,186,139,38,108,116,69,65,72,75,80,86,85,93,133,123,172,186,192,200,211,200,192,38,53,141,52,37,44,54,69,75,76,88,99,127,133,139,160,166,172,179,190,172,147,37,36,131,75,65,56,69,69,70,75,77,86,95,117,139,141,141,148,166,190,186,172,116,28,88,69,37,38,37,44,48,54,53,55,76,98,127,139,141,160,186,179,179,158,91,0,75,123,60,53,52,62,60,70,70,70,76,76,86,91,117,111,127,141,148,148,141,115,21,115,65,49,53,52,44,56,75,75,76,86,91,111,111,147,140,160,147,179,148,139,10,72,116,61,37,38,37,44,52,68,70,91,91,99,99,108,123,131,140,140,160,148,147,89,13,88,72,55,55,69,75,87,109,131,127,139,139,117,123,98,77,10,91,108,76,61,60,52,53,61,68,76,80,88,91,108,117,133,140,149,179,186,139,13,23,116,60,38,49,43,69,75,65,75,75,77,86,91,93,109,123,139,139,139,115,36,12,93,38,37,38,38,52,52,52,70,76,76
88,54,69,75,29,149,140,75,44,76,61,43,115,149,147,169,183,99,68,76,85,62,87,76,44,69,187,197,183,89,61,29,35,88,115,54,52,60,60,48,60,76,125,189,141,179,179,70,69,75,76,78,76,83,140,149,147,94,141,133,68,69,179,123,36,34,28,36,68,48,29,27,21,35,71,95,95,108,209,211,212,179,84,75,87,53,31,28,28,148,200,209,169,89,94,189,160,76,49,37,21,35,60,65,44,53,35,28,83,179,205,194,179,116,76,37,48,192,194,111,52,49,76,123,98,194,133,68,86,137,179,179,169,194,205,205,163,131,75,123,155,129,98,123,179,111,70,69,69,28,28,43,133,211,194,55,60,91,169,169,200,197,123,116,115,76,108,147,133,189,197,133,38,13,22,84,148,125,71,28,75,116,133,131,133,169,192,111,111,163,209,221,197,98,75,125,197,95,86,75,115,212,197,148,115,148,140,92,197,211,211,155,111,125,163,85,69,91,108,169,189,169,189,197,197,212,197,109,54,160,212,212,205,209,160,125,38,21,21,68,75,96,148,179,187,140,103,115,60,21,43,37,70,137,131,141,192,200,203,203,192,127,84,160,85,76,84,85,88,85,93,98,123,133,133,147,160,172,160,172,172,131,43,115,116,75,70,69,70,70,76,77,96,117,123,147,172,172,197,197,192,192,49,62,123,52,44,56,70,75,76,80,87,91,105,115,123,139,140,158,179,172,172,160,60,61,147,84,65,69,68,68,75,76,86,80,98,109,117,123,131,139,158,200,186,179,140,35,109,76,55,37,38,43,48,56,60,65,87,98,117,140,147,148,158,158,186,186,116,14,76,90,36,29,29,37,37,38,48,65,69,76,87,96,99,108,131,148,148,147,158,127,34,116,61,43,36,38,37,43,56,60,75,80,91,111,115,133,131,140,147,158,166,131,20,84,140,62,38,38,29,43,49,56,75,85,90,93,89,91,90,98,116,111,105,127,123,90,21,87,75,35,37,38,52,72,88,96,98,98,105,96,105,116,76,14,109,95,53,37,29,36,34,44,53,68,76,91,111,123,131,127,133,139,149,160,149,23,29,127,75,56,60,48,65,72,72,76,89,115,111,116,123,139,140,166,158,149,133,43,14,123,77,75,72,62,68,65,72,76,91,91
137,88,78,68,34,169,183,129,61,56,37,22,54,84,103,147,190,169,115,95,76,37,52,75,49,34,76,148,183,148,95,38,34,75,91,65,56,37,28,29,28,35,69,95,111,189,192,96,98,109,94,115,109,103,141,160,187,111,133,108,69,48,98,183,96,49,31,37,91,69,29,17,20,28,56,90,76,76,197,209,209,147,56,68,75,48,55,49,60,190,197,205,190,76,78,169,129,71,44,65,43,28,37,68,62,91,69,28,69,192,212,212,203,155,141,76,44,140,203,197,140,131,133,203,205,212,197,69,48,65,76,140,179,187,197,212,203,187,131,197,212,190,125,87,76,187,200,197,149,76,37,21,68,192,200,72,55,53,62,148,192,190,163,155,125,78,72,108,190,187,189,200,103,17,21,107,155,111,75,49,36,91,148,133,96,141,169,76,84,98,179,205,200,160,75,76,137,133,109,107,115,197,179,147,141,133,109,95,179,212,221,212,194,160,147,96,88,115,115,179,187,155,205,211,209,212,212,200,76,103,209,192,95,163,169,179,31,29,27,43,70,90,115,125,148,147,137,179,160,76,36,27,44,123,140,96,197,207,211,211,197,141,90,179,105,95,98,98,109,116,116,133,147,149,179,186,187,186,187,190,194,148,68,123,147,76,76,75,76,84,89,91,116,140,160,187,187,190,207,192,192,186,90,87,133,76,76,85,89,91,93,90,91,91,115,131,158,186,186,187,166,141,139,109,80,88,140,105,91,89,86,84,77,85,90,88,96,127,147,166,172,190,192,179,140,123,109,65,96,76,75,61,61,68,72,75,70,70,76,96,127,147,172,192,186,179,149,127,95,44,84,91,69,55,61,70,75,75,75,76,85,91,105,116,133,123,141,148,139,131,116,95,53,105,62,68,60,62,60,72,76,76,87,89,108,116,140,166,160,149,172,172,148,117,35,86,115,69,60,68,68,70,75,76,86,96,95,93,116,117,133,140,141,139,133,139,140,91,29,84,52,34,36,43,52,75,85,91,105,127,131,123,141,111,85,20,111,69,36,37,28,37,44,62,65,75,84,89,99,116,116,140,149,141,179,166,149,34,37,96,68,61,55,52,52,53,69,69,88,93,98,96,95,105,123,131,117,131,109,38,22,140,36,34,38,34,35,38,60,70,75,80
111,129,123,86,56,133,179,187,116,108,90,69,54,75,83,94,140,116,95,78,84,61,49,69,53,49,91,187,200,205,169,55,28,75,87,84,89,55,38,34,21,28,54,75,78,137,194,183,137,141,87,95,108,92,109,131,149,116,147,137,87,38,43,78,133,69,52,76,163,116,53,14,14,22,69,147,133,90,187,205,205,203,90,60,69,52,53,38,49,115,149,147,205,140,88,108,91,55,44,84,99,43,27,61,83,147,95,36,60,189,212,221,221,211,211,192,103,125,189,131,129,190,209,212,222,221,221,98,29,17,21,55,115,140,89,169,179,115,125,183,211,212,192,115,87,194,221,221,212,203,148,69,75,197,212,147,133,87,29,37,76,125,137,87,75,75,49,70,183,192,179,209,212,65,28,76,111,65,70,87,37,70,155,141,115,147,179,129,123,111,190,211,211,211,169,116,123,88,94,116,111,108,83,75,87,70,76,115,140,169,203,212,194,197,148,68,76,149,141,140,179,147,187,205,192,212,212,205,90,115,205,200,140,149,149,183,37,55,69,70,78,115,149,129,140,137,107,76,94,95,65,43,43,78,94,87,211,166,147,139,123,131,133,141,147,147,158,160,166,187,172,149,197,194,160,133,108,93,91,91,99,117,108,127,139,133,133,139,149,160,172,166,131,186,197,187,149,99,95,95,93,93,96,111,116,123,131,147,166,186,190,200,203,166,105,179,192,158,115,91,76,77,76,84,86,91,98,127,141,141,141,160,166,166,190,172,115,203,179,139,116,95,89,80,76,77,85,87,84,77,86,108,108,116,127,148,160,179,131,105,197,200,139,96,88,87,85,76,76,91,96,98,116,105,116,140,147,148,149,187,186,98,149,140,98,85,65,55,60,56,55,60,76,85,88,90,91,93,98,133,149,172,160,166,140,186,149,111,105,96,89,80,76,84,76,89,109,116,127,140,131,147,98,105,149,148,141,131,105,95,99,98,95,87,89,87,84,76,80,98,105,105,109,98,93,99,147,166,140,98,90,84,75,72,60,52,86,87,85,91,99,108,117,115,109,117,123,140,166,172,186,190,192,179,158,140,111,60,56,93,88,75,75,76,76,76,75,85,93,111,117,140,141,158,172,149,147,131,99,69,43,111,56,69,75,75,72,70,76,84,87,91
85,131,147,125,108,108,133,179,169,155,148,131,98,98,83,84,103,123,108,107,123,109,89,85,76,65,68,108,183,190,163,75,34,83,131,99,160,115,89,78,37,21,38,78,76,90,163,200,197,190,78,55,88,86,111,148,163,125,155,187,140,92,76,96,141,84,69,90,194,183,85,21,13,20,38,115,129,116,163,140,125,155,115,53,21,28,35,35,48,95,163,149,203,197,155,133,94,54,37,38,87,69,21,28,76,147,141,54,43,103,205,212,222,212,212,222,211,212,211,148,69,75,115,197,221,212,221,190,53,14,0,21,75,89,69,108,125,75,55,75,140,211,203,94,90,221,222,227,227,227,222,197,194,221,221,221,221,211,111,17,20,54,92,78,60,68,87,87,140,205,205,203,203,147,61,52,68,75,116,133,44,56,163,179,187,192,190,192,160,148,205,221,231,231,222,221,197,87,98,115,140,137,87,87,149,76,44,65,76,86,108,183,194,187,148,56,60,99,147,133,111,95,109,141,187,190,212,183,88,149,203,187,163,190,183,194,72,75,131,141,148,147,148,141,163,149,103,75,75,76,60,62,62,85,76,60,140,131,141,133,139,139,149,172,190,192,203,203,207,203,194,65,117,91,76,75,76,76,76,76,93,91,111,140,148,179,190,194,197,203,211,194,29,80,133,84,77,86,88,84,76,86,95,99,117,123,141,147,172,149,186,187,192,131,27,76,68,56,52,38,53,54,61,85,96,115,140,141,160,166,160,190,197,197,192,111,38,133,85,75,76,87,77,76,75,69,75,75,76,84,91,139,148,179,179,194,194,200,96,27,127,90,75,72,76,84,77,75,65,75,80,90,108,115,123,127,141,147,158,158,90,21,60,27,21,21,21,28,34,44,60,75,84,95,109,116,117,140,149,172,192,194,192,179,43,93,62,68,69,75,76,76,76,76,84,95,116,133,148,147,148,141,35,29,115,70,65,62,56,60,62,72,75,70,70,72,75,76,96,99,131,139,149,158,48,29,70,49,37,36,37,44,44,54,65,75,89,96,98,111,117,127,147,160,192,197,139,89,160,111,89,76,72,69,65,68,61,80,88,95,105,105,131,141,160,187,192,190,93,115,192,131,95,90,86,76,72,75,75,76,86,98,99,99,111,123,131,140,149,172,131,105
65,90,86,86,94,85,76,98,169,179,179,141,160,140,123,115,123,129,123,109,129,125,115,108,108,94,53,62,96,131,137,98,60,87,189,141,189,189,123,86,43,21,37,88,76,76,96,147,163,183,107,68,91,133,160,183,169,160,192,189,183,129,149,190,163,108,75,89,205,200,155,37,14,27,28,68,75,71,129,76,55,75,75,37,13,21,43,44,44,86,190,203,211,205,179,125,123,84,70,52,62,76,60,49,85,147,149,96,76,72,76,129,200,212,212,200,192,192,194,187,87,60,54,94,200,197,205,200,98,35,14,27,95,84,54,68,76,69,52,43,65,160,109,31,43,211,227,227,227,231,221,211,231,231,231,227,231,227,209,84,48,69,92,125,76,44,87,115,96,160,194,187,179,203,125,52,14,28,95,129,53,56,89,137,125,107,111,115,140,147,203,211,194,189,222,222,212,148,179,187,179,194,131,99,187,179,129,116,133,133,109,140,190,149,111,75,75,83,103,90,76,84,90,115,148,194,200,140,75,87,169,197,192,209,209,212,137,98,140,192,203,192,148,149,141,131,141,111,89,96,72,55,54,75,115,69,123,115,115,111,123,133,148,160,187,186,190,200,197,194,172,53,109,84,72,75,75,76,75,80,88,91,99,117,140,149,172,190,197,197,200,190,27,76,115,69,61,75,76,77,84,89,91,98,108,116,131,158,186,186,194,200,200,131,28,84,60,55,65,68,75,75,76,76,86,99,109,117,131,149,149,160,172,192,194,115,29,85,49,35,38,44,53,60,70,84,90,105,131,141,149,166,187,190,192,186,186,192,96,27,99,54,34,36,37,44,44,44,49,75,76,87,96,109,123,131,139,140,149,160,90,13,69,29,36,37,44,62,70,76,76,77,80,95,111,127,117,131,140,147,166,166,179,139,43,80,43,37,37,37,44,56,65,70,87,105,123,140,148,148,166,139,23,21,70,29,28,29,37,36,38,44,49,53,52,70,76,76,93,123,141,166,172,160,43,28,38,36,28,37,44,61,54,69,75,86,98,109,115,133,141,139,158,172,179,160,90,49,70,38,44,60,49,52,70,72,77,91,96,99,117,141,166,179,186,187,179,147,27,29,131,69,62,60,62,65,65,75,75,75,76,88,93,96,111,115,131,131,133,131,65,22
76,69,76,75,76,84,75,90,160,179,189,190,183,163,141,140,140,141,148,140,133,115,90,87,115,163,125,133,147,179,169,179,84,76,189,189,205,200,163,84,29,27,75,107,95,87,89,96,95,103,107,98,89,147,197,189,147,187,192,109,96,194,203,197,190,148,76,75,197,211,209,75,35,55,55,87,115,109,189,163,131,108,83,55,27,28,52,75,69,69,160,209,221,211,197,141,131,148,137,140,103,86,76,99,141,155,137,140,155,141,83,61,69,129,183,179,160,140,108,103,108,83,49,44,169,141,123,140,116,70,37,49,111,76,37,35,44,52,60,56,75,147,90,28,28,140,205,221,203,189,103,87,187,212,227,231,212,212,203,155,116,131,179,200,200,149,140,187,212,212,212,209,189,197,209,107,20,0,60,125,76,61,54,76,76,75,88,90,96,90,141,149,103,90,140,155,203,203,221,221,212,197,149,148,187,189,194,209,212,205,209,149,183,148,84,86,87,75,88,89,85,109,125,125,140,148,129,98,84,56,103,149,203,212,221,212,194,160,149,183,205,200,187,192,169,155,160,147,131,123,103,99,84,69,125,140,90,91,99,115,123,139,141,158,172,187,187,192,197,197,186,69,99,91,75,75,76,76,86,91,96,109,117,141,172,192,190,194,200,211,207,197,60,84,116,80,86,85,93,88,91,98,99,116,148,149,179,197,192,194,203,197,192,123,56,88,60,56,48,60,62,65,75,76,87,95,116,139,149,160,192,190,200,203,194,139,52,93,52,43,48,60,76,76,91,89,77,95,111,123,117,117,117,140,166,149,148,115,86,62,105,70,53,68,70,75,70,68,72,85,98,109,133,140,160,179,190,187,172,149,99,44,76,37,48,49,54,62,60,70,76,76,86,98,105,115,127,147,172,186,192,190,190,148,53,91,54,62,61,60,69,75,84,90,109,117,131,148,172,194,197,149,65,53,111,54,48,61,72,69,70,69,68,84,76,90,95,105,116,147,160,190,192,149,52,43,68,38,37,48,44,55,61,72,76,76,91,96,123,133,141,149,166,187,166,186,93,69,86,55,60,70,75,72,75,75,84,98,108,105,127,133,158,148,160,172,172,158,21,43,127,52,43,43,56,52,60,65,70,76,84,88,93,105,116,111,140,140,158,158,70,14
94,75,70,68,60,78,76,91,108,96,133,179,189,183,148,140,148,155,183,190,169,133,92,87,125,197,183,189,194,194,192,205,187,99,140,197,212,211,192,123,37,28,76,131,140,131,103,84,75,75,48,75,140,190,212,212,197,179,183,94,61,183,183,155,212,211,179,111,183,212,221,107,75,125,109,115,192,203,212,211,212,209,125,75,43,44,70,70,83,115,197,211,221,221,212,212,209,205,197,190,140,141,148,140,189,190,189,194,209,209,197,160,90,43,56,87,111,109,87,75,98,98,84,62,116,179,149,111,96,76,60,76,98,75,35,37,31,38,52,61,86,148,94,28,20,36,76,149,155,109,69,34,53,107,163,203,197,194,194,160,163,179,192,197,209,209,133,129,205,209,194,163,140,190,212,209,56,13,49,123,99,75,56,37,53,84,96,99,108,96,141,163,123,109,94,76,108,179,194,160,190,190,92,103,141,111,140,200,212,211,212,148,179,189,148,116,140,131,98,76,72,76,90,123,160,187,141,99,115,44,61,103,149,183,194,203,179,194,203,197,200,179,155,221,212,205,179,160,190,140,90,163,190,140,149,194,160,187,197,194,194,187,172,203,200,194,187,149,139,133,108,89,91,96,93,95,111,127,133,139,140,140,148,187,194,211,200,187,131,117,98,95,86,99,98,115,115,139,179,179,187,200,147,140,190,187,172,139,116,98,96,91,91,93,93,108,109,115,115,127,158,172,187,172,99,147,200,149,140,117,96,99,111,96,89,93,89,95,90,98,108,127,131,123,141,111,96,96,147,147,149,160,131,105,88,76,62,60,72,76,95,115,131,127,131,172,187,179,147,95,186,197,127,108,88,76,76,75,77,93,91,95,91,93,108,109,127,111,105,109,127,133,127,172,187,190,179,148,140,116,96,89,77,76,84,85,91,105,123,123,140,139,147,131,95,141,194,190,149,127,109,77,69,62,85,90,91,96,105,111,127,133,131,148,147,140,127,116,116,187,192,194,139,105,70,75,88,86,85,88,89,87,80,88,87,95,139,139,158,166,172,179,179,160,158,141,93,70,105,62,76,86,88,76,88,91,91,109,116,131,147,148,141,166,172,166,160,158,53,70,99,44,44,60,55,60,70,75,76,84,87,89,105,99,115,117,139,149,179,147,76,29
61,78,75,56,44,37,34,60,65,35,31,61,179,189,190,189,194,200,203,203,169,123,87,94,133,190,169,183,205,194,183,179,147,140,115,187,212,200,169,108,62,36,60,96,137,155,160,95,75,75,53,28,75,200,209,209,160,87,92,76,55,155,190,160,197,212,203,197,192,203,212,187,179,169,129,99,169,209,212,212,212,209,140,78,53,52,69,65,71,169,197,192,147,163,163,183,212,222,211,141,61,75,95,107,179,194,169,155,179,194,205,212,205,103,75,76,109,115,115,75,75,90,87,76,115,194,192,148,125,95,38,68,123,87,54,49,43,44,69,123,148,125,75,21,13,21,37,90,111,69,68,43,34,60,75,115,141,147,155,140,160,160,200,189,179,179,83,65,95,84,76,90,115,140,197,221,147,72,78,109,76,55,61,52,49,108,96,72,95,131,187,192,169,115,90,71,69,83,109,96,155,212,187,160,163,140,183,209,211,203,211,92,75,107,155,125,109,131,90,65,43,37,55,76,116,197,200,189,194,99,75,87,125,125,129,147,87,94,169,211,211,137,88,200,212,221,197,133,141,155,62,76,123,203,212,227,187,192,197,194,200,158,84,148,93,89,86,88,93,99,98,117,127,127,139,131,149,149,149,166,192,166,85,131,140,84,76,84,88,91,93,105,123,147,148,172,187,194,197,197,200,194,61,43,127,85,88,88,86,90,96,99,99,116,117,147,147,160,172,166,160,186,194,141,28,62,131,77,87,89,96,93,98,89,89,108,96,123,131,139,158,160,160,166,197,203,147,56,179,91,72,75,72,75,70,76,75,76,80,109,133,139,148,158,160,172,166,187,186,21,69,85,38,52,54,62,69,75,80,84,88,86,89,91,95,105,109,111,127,131,148,166,62,91,84,65,61,60,55,61,70,75,76,80,88,90,98,105,115,115,127,139,127,115,22,69,123,68,44,44,52,54,68,62,75,86,85,91,89,93,95,109,116,117,123,131,115,84,37,141,68,52,44,49,52,76,90,95,99,115,127,139,141,166,149,75,166,123,84,75,76,76,76,70,76,77,76,85,96,98,115,117,133,140,140,123,127,98,111,172,200,203,172,179,127,99,95,91,76,84,96,88,96,111,115,116,115,115,115,108,117,158,192,192,192,148,141,141,127,88,76,68
52,69,62,70,69,52,36,75,115,76,29,21,96,148,189,197,197,211,203,203,183,108,75,95,123,149,125,160,194,205,211,189,149,183,129,147,211,200,116,86,85,75,54,88,140,179,192,190,129,90,103,38,44,96,133,116,111,98,107,76,55,107,133,140,115,190,187,149,179,179,163,179,192,205,192,190,187,205,212,212,205,189,111,76,75,72,86,99,90,192,194,169,137,149,179,192,221,212,212,192,87,75,83,84,115,137,111,109,125,148,131,140,212,200,179,155,141,141,129,109,75,72,75,87,140,200,192,169,98,62,27,27,107,148,107,87,75,55,76,155,203,137,72,20,0,21,69,131,147,129,129,108,75,76,75,98,123,123,125,133,125,131,212,212,189,155,83,29,22,48,61,83,109,87,123,197,212,183,109,69,61,69,87,91,69,76,75,60,94,140,187,197,194,160,96,76,75,76,76,108,155,163,190,205,194,169,197,212,190,169,160,87,35,52,131,141,133,147,115,85,75,69,61,76,92,137,140,179,205,205,163,103,107,116,90,94,76,76,98,155,197,169,115,125,116,209,227,203,163,169,109,95,94,179,200,209,203,200,203,197,197,140,62,105,98,90,91,93,96,109,105,141,131,133,172,160,166,186,186,187,190,123,29,75,115,76,84,77,80,76,86,91,98,131,141,140,160,158,158,187,190,190,43,17,90,60,75,84,77,87,98,117,117,108,99,127,160,160,186,166,179,179,187,96,13,36,96,75,85,115,88,80,84,76,76,84,90,108,105,117,127,158,158,190,197,194,133,21,133,85,70,76,75,76,77,80,70,70,76,98,123,147,148,190,190,194,192,194,187,12,70,89,61,70,56,62,56,72,75,84,91,96,105,123,133,160,158,179,187,186,186,148,44,84,76,52,69,75,69,75,85,88,95,99,115,115,140,149,147,141,148,160,158,140,0,34,76,60,60,69,72,76,85,88,88,91,96,99,123,116,133,148,140,149,149,147,133,76,10,87,52,56,75,76,84,88,105,123,139,140,141,141,147,127,91,13,89,89,61,52,75,76,76,76,76,84,85,93,99,127,131,117,127,117,139,139,139,62,43,133,87,75,56,65,61,75,75,76,77,91,89,93,109,123,111,131,140,141,123,49,52,140,88,77,65,44,48,69,75,76,76,80
72,69,75,75,76,69,54,83,147,90,38,21,28,29,49,116,140,183,205,209,197,140,76,95,129,137,92,140,203,212,209,197,141,179,163,155,209,200,129,84,76,92,69,71,147,148,149,211,203,147,95,60,34,38,76,60,68,109,131,109,60,131,140,94,108,192,179,133,108,115,99,76,115,197,197,203,187,141,205,212,203,179,123,99,131,149,123,89,78,183,192,187,190,183,183,197,192,194,212,221,200,169,84,88,115,94,90,115,125,141,111,61,92,205,192,163,163,160,115,115,76,68,62,72,147,211,212,190,103,61,31,21,78,179,192,183,129,86,87,140,183,147,55,21,14,37,84,140,190,190,163,194,187,163,123,98,94,116,141,155,140,109,155,203,194,163,155,76,49,69,69,76,95,84,91,148,221,212,194,99,87,123,137,107,75,54,61,49,61,109,179,203,212,212,179,103,78,76,65,84,131,75,84,131,88,137,194,205,149,140,141,89,34,35,133,209,209,205,187,155,92,76,65,60,70,75,75,96,179,187,169,99,89,95,75,68,75,75,89,85,103,125,155,187,160,212,227,231,231,222,212,194,140,163,179,205,197,197,200,197,203,172,72,109,84,86,93,109,116,133,133,140,148,172,187,197,192,192,192,197,187,133,37,76,109,75,76,88,90,91,96,109,109,131,139,149,148,186,197,200,207,200,49,27,116,77,75,76,76,77,90,89,90,93,98,108,131,160,158,158,172,187,186,111,20,60,127,76,84,90,86,86,86,91,91,91,96,117,133,140,147,187,187,192,192,179,133,21,98,84,75,69,76,76,87,90,91,88,95,116,140,166,172,186,194,194,197,190,179,0,75,76,37,43,55,70,72,77,84,98,108,108,117,133,147,141,147,172,160,166,158,147,53,76,75,38,68,70,70,77,88,90,96,99,123,131,141,148,147,141,148,160,148,147,13,14,87,69,60,54,65,76,76,84,91,95,105,95,109,108,115,139,127,140,149,149,149,84,0,88,43,43,56,49,69,85,93,95,109,117,139,133,147,139,88,12,89,86,60,54,69,75,75,60,70,75,76,93,109,123,140,148,148,147,172,160,172,44,10,108,98,76,84,85,91,95,93,99,96,111,131,139,149,149,141,179,166,149,111,20,12,90,69,75,76,84,76,89,95,91,105,105
76,75,76,76,75,75,69,75,131,90,52,35,17,10,0,29,61,103,192,205,190,140,61,69,108,125,86,95,169,200,187,200,189,141,148,189,205,197,140,115,94,109,88,54,88,125,140,209,205,189,125,90,54,35,90,61,27,76,148,183,129,197,205,160,148,203,192,190,149,137,109,69,60,96,183,212,192,140,141,189,194,187,187,183,148,140,65,38,60,163,123,89,140,140,140,179,140,116,155,209,212,209,140,131,183,141,99,108,111,131,141,75,38,115,155,148,149,160,140,115,109,90,69,61,107,190,211,155,62,37,28,21,75,149,183,197,155,108,76,90,147,148,43,17,22,69,55,76,155,103,69,95,209,212,190,140,75,84,169,133,111,115,115,140,140,148,192,155,107,76,71,86,103,111,92,111,211,221,221,194,116,140,140,149,125,76,84,103,76,87,123,140,187,197,179,141,131,96,76,75,111,78,76,96,61,107,205,212,183,140,169,94,43,75,163,211,212,212,205,200,160,115,70,56,55,38,48,76,131,115,91,90,90,76,76,69,69,76,88,75,60,94,149,169,163,192,221,221,221,212,212,200,190,200,209,221,211,219,207,219,211,192,76,158,109,111,109,115,115,111,115,127,133,158,179,186,187,203,203,194,203,166,54,84,147,91,105,98,99,95,108,111,140,140,148,186,186,200,207,211,211,211,70,37,127,91,76,76,75,76,86,84,91,105,111,109,127,147,179,186,160,172,190,116,29,54,109,53,68,75,75,76,87,90,91,95,96,111,131,127,127,149,158,172,187,186,139,28,115,91,76,84,86,91,88,90,91,91,98,117,133,149,160,166,166,187,179,187,158,14,76,91,65,70,75,75,75,76,84,88,95,98,111,131,131,131,141,160,160,148,160,147,60,87,89,54,70,75,76,86,89,91,93,99,111,117,139,148,166,192,194,197,197,194,28,21,95,85,76,77,80,91,87,91,98,109,117,123,116,133,133,148,147,147,149,158,179,87,14,91,48,54,70,65,75,89,117,117,133,149,158,179,190,172,90,0,115,84,55,61,69,76,85,89,96,96,99,117,127,115,127,149,149,148,141,166,179,60,13,133,90,61,68,72,76,76,76,84,89,109,116,116,116,111,123,123,139,158,127,21,10,93,76,49,60,69,72,77,75,77,90,93
89,76,76,75,70,84,89,94,116,125,111,91,28,12,0,12,13,36,98,200,179,95,21,14,28,38,61,55,91,125,103,179,200,190,189,197,221,212,187,147,163,160,155,88,78,98,141,200,205,209,179,141,72,55,116,115,53,38,76,111,148,187,163,140,115,179,197,197,190,194,155,84,69,56,61,149,123,75,29,52,108,183,197,197,187,109,55,36,68,192,137,61,76,131,148,160,131,94,95,155,169,169,125,95,115,103,87,99,111,116,140,109,75,84,131,133,133,155,148,111,109,103,88,84,76,89,179,76,28,21,14,14,28,72,86,116,187,169,76,84,194,190,76,27,22,44,36,71,192,148,76,91,141,192,212,203,83,75,141,140,129,133,140,133,109,129,189,155,140,116,108,103,95,111,115,115,190,203,221,212,187,189,155,137,99,61,76,133,76,69,75,61,75,103,95,108,131,88,95,75,76,109,87,76,52,76,137,197,179,115,141,147,95,107,160,148,197,212,187,194,187,137,83,72,69,68,44,44,84,116,85,84,103,90,92,87,76,89,94,90,69,78,141,160,148,129,197,192,189,155,183,148,183,183,203,227,219,221,219,221,221,207,89,172,179,160,141,140,147,148,147,172,187,187,200,211,211,219,211,211,211,190,75,93,197,158,147,140,116,108,95,96,111,123,149,192,192,200,203,211,211,207,77,37,117,117,105,88,86,88,96,95,111,131,149,186,190,197,197,197,211,211,211,186,53,53,123,99,98,99,91,98,109,117,116,139,140,160,172,187,190,219,211,211,221,219,187,60,158,133,116,96,93,91,93,91,93,95,117,149,190,187,197,207,219,211,207,203,194,43,95,139,76,76,85,88,80,84,88,91,91,88,99,115,123,139,147,179,190,194,194,190,75,93,96,84,88,93,108,111,111,109,117,116,105,117,147,172,186,190,179,186,192,194,37,29,99,91,62,52,68,69,75,84,91,95,95,98,105,109,123,127,133,147,166,179,192,108,20,89,61,69,76,86,91,99,149,158,172,160,186,192,194,197,109,13,117,77,55,65,70,76,85,91,91,96,91,96,115,111,139,140,160,160,166,186,172,61,21,133,91,69,72,76,90,90,93,95,96,111,147,131,117,139,147,149,147,166,111,21,13,99,68,62,75,76,80,91,95,95,111,117
94,85,76,75,65,84,96,95,76,131,169,163,61,21,13,21,21,21,52,194,197,179,44,14,14,13,37,52,75,116,107,125,169,183,192,197,209,203,190,179,155,179,192,141,91,94,160,194,200,200,203,149,72,70,94,76,65,76,75,75,75,76,92,91,87,108,179,203,179,189,163,90,75,55,48,76,87,56,21,20,29,61,148,169,111,68,37,31,71,194,190,99,76,131,179,169,108,78,75,88,92,140,125,111,107,85,61,76,103,123,111,94,86,129,147,149,140,140,141,148,116,99,83,98,108,90,169,43,20,27,13,0,14,29,44,60,85,187,84,95,211,212,179,69,35,31,28,94,194,205,192,187,149,183,211,221,169,90,109,133,125,140,140,133,90,107,179,169,155,131,140,123,90,84,95,103,109,129,200,179,155,211,194,115,75,29,52,78,54,38,44,43,55,84,68,75,83,76,78,90,89,140,155,96,56,78,125,187,203,179,148,129,203,209,155,103,140,183,183,200,200,179,155,125,109,141,94,60,54,87,71,56,75,87,85,84,92,96,98,123,76,76,137,194,192,169,200,203,194,163,192,194,192,192,205,221,197,200,194,197,192,172,99,160,127,117,115,115,116,116,123,139,140,148,172,186,194,203,197,194,187,133,84,109,166,88,80,89,98,109,91,87,105,127,148,186,192,186,179,194,200,190,89,60,127,147,111,98,87,85,88,93,98,117,140,166,179,200,197,200,207,190,149,105,76,90,133,149,147,148,149,140,131,148,160,179,194,203,192,194,203,203,192,194,192,179,133,72,166,116,93,85,87,90,84,85,89,86,105,133,148,160,186,190,190,186,172,140,117,60,93,117,69,76,77,76,76,76,76,85,89,91,99,127,133,158,197,197,194,190,197,160,76,89,99,76,80,76,75,75,75,80,87,91,95,117,131,179,160,166,179,190,179,166,55,52,141,90,75,70,76,76,84,90,91,93,115,131,158,133,140,149,147,179,179,172,172,139,29,116,89,86,84,84,95,109,140,148,158,166,194,203,211,203,160,60,139,95,70,77,80,86,84,91,96,99,109,115,123,127,131,149,166,166,192,192,194,89,35,139,84,68,69,69,84,77,91,105,108,115,139,131,133,148,148,148,166,160,131,53,29,123,70,61,72,87,98,108,108,99,109,115
87,94,78,75,62,76,96,109,123,190,203,200,141,71,55,84,75,44,44,169,200,205,123,87,69,28,52,75,84,90,84,90,94,140,179,200,200,205,197,187,140,179,197,147,94,125,187,192,190,179,189,179,95,88,83,69,70,137,91,75,55,22,44,75,75,76,94,140,148,148,148,89,76,85,84,96,148,99,36,29,28,20,28,54,38,14,20,29,75,179,140,140,96,125,147,140,111,94,87,84,107,149,155,129,108,88,75,89,160,163,140,125,137,179,179,187,160,137,129,137,115,94,62,61,137,133,179,115,69,78,76,44,44,72,52,38,31,76,125,140,205,221,212,140,60,34,21,52,103,129,147,190,189,192,212,221,221,197,197,155,147,149,179,149,125,123,148,179,163,137,137,109,99,85,92,95,75,91,163,148,115,190,209,141,76,56,84,129,78,70,61,55,60,75,48,55,52,38,61,60,61,86,148,147,87,125,148,192,203,194,179,140,212,221,209,179,147,141,123,192,209,192,197,160,108,169,200,179,88,76,90,87,53,69,75,75,76,84,88,108,75,76,179,221,211,222,222,212,221,212,212,212,205,194,192,200,207,179,149,148,139,133,149,172,187,190,187,197,192,192,197,139,194,211,194,179,166,149,123,115,115,99,105,115,147,179,166,186,172,186,172,160,148,192,203,207,197,166,140,117,108,98,90,99,117,127,139,139,149,166,179,186,197,197,149,211,172,133,115,99,90,93,91,96,108,131,148,160,179,166,179,187,190,192,203,187,123,192,200,179,148,123,108,91,84,84,91,90,98,116,131,131,133,131,141,147,166,166,158,108,187,187,160,109,84,72,61,65,65,75,87,99,93,95,131,127,133,141,141,158,147,95,149,148,140,116,99,90,84,77,76,76,76,80,93,98,115,123,131,117,147,166,186,192,127,194,203,190,172,127,105,88,80,75,68,76,116,139,160,158,190,187,96,158,194,190,187,186,160,172,166,158,139,123,109,105,96,91,77,127,140,133,108,109,105,141,190,194,194,190,187,166,127,105,91,75,108,127,99,111,117,139,149,139,158,166,186,192,203,207,211,211,219,221,219,200,200,108,60,158,147,98,115,123,141,147,166,179,172,192,200,207,203,200,197,192,200,200,187,84,60,133,115,91,89,105,116,116,109,116,115,123
94,111,91,76,75,62,86,92,137,197,209,205,205,179,147,148,111,69,31,75,183,194,140,179,155,75,76,115,147,133,108,88,78,98,147,197,212,212,209,192,115,179,190,103,89,140,169,187,179,140,179,187,116,87,71,84,111,179,148,95,84,36,38,60,69,75,76,87,99,179,183,179,147,149,140,115,116,96,55,71,61,37,21,29,53,13,12,27,60,99,85,87,76,90,87,89,107,95,92,89,147,192,189,149,87,86,98,137,197,194,160,149,192,190,163,179,187,149,155,163,148,141,89,52,115,183,200,211,197,200,203,169,116,131,98,90,69,62,109,99,103,211,221,200,96,68,27,14,60,83,86,169,211,205,205,163,190,222,212,192,155,149,183,179,160,140,160,163,155,133,129,98,96,103,125,116,75,116,183,187,116,163,212,211,140,116,192,194,141,107,90,78,75,65,34,69,84,31,28,37,65,90,86,69,75,179,209,222,231,212,211,211,222,222,231,211,200,189,155,200,212,197,205,205,148,91,149,194,192,123,90,108,76,61,61,75,72,75,75,76,52,61,140,155,155,212,222,227,227,231,231,231,212,192,183,149,149,139,140,140,127,148,147,149,166,149,158,190,192,194,190,60,111,105,76,70,70,75,76,80,87,91,109,116,133,148,149,172,187,192,187,166,38,90,99,75,61,56,70,76,77,88,91,108,117,123,117,147,141,186,186,192,192,147,29,109,61,52,49,56,68,75,76,87,87,98,109,111,116,123,139,141,160,187,186,127,28,85,75,56,38,55,56,60,61,70,85,91,98,108,111,117,111,123,127,117,131,149,86,14,75,37,36,29,36,29,37,52,68,65,76,84,88,95,98,111,117,131,140,160,90,13,75,23,21,27,28,37,37,38,62,75,76,90,95,96,111,139,158,140,186,179,194,141,28,85,75,75,76,65,75,75,84,86,90,109,123,139,166,149,160,127,21,60,93,84,84,90,91,96,99,105,91,89,96,93,99,95,105,147,148,148,186,131,38,76,84,75,72,65,69,61,56,56,65,69,91,108,98,95,117,131,149,166,166,187,179,123,186,116,86,84,80,76,68,69,72,75,75,87,99,96,109,133,179,172,149,158,115,133,187,149,133,105,91,76,75,72,69,70,75,87,95,98,116,133,131,148,158,172,111,90
95,84,86,75,75,44,44,48,76,179,205,205,209,203,189,179,116,69,29,37,88,98,54,69,84,72,75,169,194,192,131,98,75,68,76,129,203,205,212,205,147,192,179,90,107,147,147,140,163,169,194,203,179,90,28,27,65,137,189,163,103,76,61,75,88,89,129,103,83,169,209,212,209,197,190,123,86,75,75,90,75,65,69,68,90,28,20,38,60,76,90,84,88,75,37,43,92,87,76,76,148,197,203,189,76,62,111,163,187,140,89,84,148,205,197,169,190,200,203,200,205,212,179,107,149,212,222,212,221,231,222,194,155,129,131,109,116,116,147,91,65,103,179,197,194,147,76,29,54,88,76,99,197,200,197,84,78,192,221,221,209,169,183,190,125,108,187,197,194,163,140,116,123,133,160,155,76,90,187,205,160,197,221,227,211,197,221,212,194,179,125,92,84,68,28,69,140,76,68,75,87,111,94,61,38,108,203,212,212,221,209,197,205,203,209,211,203,194,169,179,194,187,190,203,190,95,87,87,148,148,111,125,96,75,61,68,75,71,69,68,48,37,84,69,86,200,221,209,200,221,212,221,211,194,183,192,127,99,99,95,111,139,140,158,187,192,197,211,211,197,192,60,91,88,70,70,70,76,87,105,117,116,133,140,140,148,186,179,200,197,200,179,27,76,84,49,44,54,60,75,80,88,98,116,117,141,166,192,194,207,219,211,211,139,28,109,69,72,75,76,80,85,89,85,84,91,99,115,131,140,147,186,187,190,190,160,43,86,53,43,38,61,55,69,76,84,93,91,105,117,123,116,139,141,147,160,179,186,98,37,84,43,54,60,68,76,77,76,76,89,99,109,139,147,149,172,179,179,187,179,91,22,98,49,49,60,75,76,76,80,85,84,84,93,108,127,133,149,172,172,194,190,194,147,27,84,44,44,48,44,49,56,60,65,76,89,99,111,147,149,158,109,27,38,76,43,44,52,44,52,53,53,56,62,65,76,85,80,95,140,147,160,190,141,27,60,37,28,37,43,44,52,54,60,61,70,87,91,95,108,111,123,133,160,160,158,76,37,60,35,28,37,38,52,60,56,62,76,76,89,99,111,105,115,141,149,148,166,61,43,84,29,29,37,43,49,54,69,70,75,77,86,90,91,109,117,133,140,141,140,61,13
103,61,55,49,55,28,21,27,38,86,147,133,131,137,140,169,115,76,43,44,49,49,35,29,35,35,52,107,203,197,140,87,68,43,48,72,183,203,212,212,155,169,179,99,116,141,116,115,123,149,183,209,200,160,53,35,56,90,125,187,179,115,96,91,108,125,179,108,53,87,192,212,212,212,221,200,133,86,115,147,87,69,87,94,125,68,28,69,99,78,84,86,137,137,69,44,90,103,107,76,125,141,179,197,87,44,90,179,187,141,75,62,89,205,211,179,148,205,203,190,203,200,189,163,190,212,227,231,227,227,227,209,179,131,85,94,115,140,179,89,44,28,60,96,197,212,179,90,68,69,43,43,95,141,169,84,56,125,211,212,194,116,141,209,141,75,169,212,212,197,160,148,148,131,169,192,123,99,179,200,141,155,163,183,205,212,212,222,212,212,187,140,111,86,44,75,169,163,147,179,149,129,111,96,44,75,155,183,78,84,72,48,75,98,123,141,183,140,140,179,187,190,189,197,203,155,94,75,75,76,108,147,125,86,76,76,76,75,70,76,75,60,89,52,31,76,183,131,103,148,203,211,211,179,179,192,141,172,166,148,158,172,192,194,203,207,200,194,186,187,179,87,116,127,115,116,109,139,140,140,140,148,149,172,192,211,207,200,194,166,147,139,75,91,123,127,139,133,148,148,141,140,133,149,190,200,211,211,203,166,148,123,105,96,76,111,95,127,117,123,123,158,179,166,133,131,197,192,194,197,187,179,172,148,115,105,80,95,89,108,111,131,133,127,115,109,123,131,166,190,190,187,166,148,127,109,91,87,84,77,90,89,90,96,98,111,105,111,109,108,133,166,179,172,166,149,131,111,95,87,84,65,90,76,75,89,91,108,108,99,99,98,99,117,140,160,186,158,172,158,172,160,139,123,75,88,52,69,72,70,76,95,95,98,109,131,148,179,207,192,194,139,54,70,140,77,86,89,76,75,76,76,76,76,76,85,91,91,116,141,148,172,179,139,44,75,60,43,61,65,75,76,76,76,85,96,108,115,141,149,160,179,197,190,194,186,77,65,75,49,52,62,60,72,75,75,75,77,93,105,127,123,147,147,186,187,187,179,75,36,99,69,54,65,75,77,88,86,93,93,98,116,123,141,148,166,166,172,186,179,75,20
111,84,75,54,55,71,44,29,29,61,103,85,76,75,95,116,86,61,38,48,43,43,44,35,35,28,21,52,129,203,137,72,48,35,29,35,84,169,197,179,125,107,131,123,133,131,123,133,131,107,148,203,200,163,76,69,92,91,75,95,163,103,84,75,75,98,137,91,44,61,148,203,209,222,231,212,190,115,179,197,140,90,137,179,147,94,44,62,103,116,91,89,160,192,131,90,92,99,116,76,87,75,70,107,115,65,76,155,187,140,68,53,68,183,205,200,147,103,125,129,194,194,179,163,212,227,227,222,221,209,221,212,211,179,76,75,90,123,179,163,84,37,54,72,111,203,212,189,111,84,29,27,71,88,96,90,55,69,187,179,141,115,169,211,190,75,60,76,88,96,54,44,43,29,69,108,76,85,148,189,140,140,96,44,68,92,90,203,221,212,209,190,160,108,72,92,183,205,205,205,190,183,155,140,76,94,140,103,28,28,29,13,20,29,55,92,155,169,133,133,116,107,129,147,149,160,129,99,84,68,76,94,111,96,90,92,78,76,78,95,109,111,155,76,29,43,94,98,86,84,123,197,209,197,189,183,179,187,192,192,200,200,117,190,148,117,91,95,91,98,96,111,123,139,141,147,141,140,160,149,166,166,89,96,172,91,76,76,84,88,76,86,98,115,123,147,158,160,187,192,194,200,84,75,172,140,88,85,76,76,87,85,89,93,108,99,133,148,140,158,148,148,160,149,53,44,158,91,89,87,87,90,93,105,99,105,111,116,127,140,139,127,139,141,148,149,111,44,147,108,91,76,70,75,76,72,75,76,89,96,105,115,140,131,158,166,186,172,141,29,76,141,84,76,75,72,75,84,77,84,87,91,91,105,109,109,111,127,133,141,166,139,70,140,127,96,93,91,87,76,80,87,85,76,90,93,98,111,117,133,158,166,186,179,77,95,192,111,76,76,75,72,69,69,76,76,77,90,90,93,109,109,133,147,158,172,192,166,77,179,116,96,77,76,56,65,91,91,108,105,111,133,141,148,158,91,190,186,166,133,108,99,96,89,86,87,77,87,85,76,108,109,127,139,127,111,99,98,105,123,148,148,149,166,149,160,141,139,89,54,99,91,88,88,96,96,95,91,96,116,133,131,179,190,200,187,179,166,149,115,77,44
179,169,141,84,61,140,140,75,36,69,115,99,70,54,69,88,75,65,43,52,49,44,61,54,49,35,22,29,76,189,116,60,36,29,22,21,31,123,200,200,123,75,90,179,169,148,109,125,147,163,192,203,197,149,84,76,115,115,69,61,89,133,87,54,29,53,69,56,37,62,140,194,194,212,222,222,212,211,212,211,197,163,190,209,203,140,85,69,89,84,94,96,108,149,169,187,129,129,148,116,83,69,56,52,69,78,147,189,179,163,90,75,69,115,209,211,190,54,56,69,115,147,103,148,209,222,222,222,227,221,227,227,221,203,149,111,116,140,179,200,163,65,75,84,90,133,183,141,109,131,52,37,65,60,62,71,52,48,141,203,190,190,212,212,192,96,17,13,17,55,34,14,12,12,31,75,89,69,75,140,115,125,141,43,29,84,87,190,212,212,211,194,169,140,109,147,183,179,200,211,197,179,147,147,111,103,107,91,61,61,86,55,29,21,21,37,71,75,68,65,75,75,72,75,76,88,84,78,75,54,61,69,98,115,123,131,107,108,90,84,91,89,108,84,37,44,76,83,76,69,53,96,179,203,211,209,190,200,203,200,200,172,72,127,96,96,90,96,98,99,116,127,148,158,179,187,194,192,200,190,187,148,52,69,158,84,88,90,87,91,98,95,95,127,158,200,203,211,211,207,219,203,34,29,131,96,76,84,88,89,91,96,93,123,133,147,172,166,192,187,179,190,186,149,29,28,160,98,93,93,108,98,115,108,108,117,127,139,148,141,148,148,160,186,160,148,93,17,139,69,65,75,76,76,77,77,76,80,93,95,116,139,141,148,158,166,160,148,131,13,56,117,75,75,70,72,75,76,85,80,88,96,109,123,127,116,147,166,160,148,140,80,21,111,76,62,68,75,76,75,84,87,87,87,109,131,139,158,160,160,149,148,160,141,17,36,108,60,53,53,69,56,68,72,75,77,88,91,91,95,99,109,123,127,148,139,141,85,13,91,60,48,44,53,65,76,105,116,127,117,131,147,147,140,105,21,86,86,69,56,53,55,54,65,70,76,87,86,90,99,109,116,123,148,148,141,140,76,53,149,99,93,85,76,76,75,76,76,84,84,89,99,115,109,127,140,141,160,140,96,68,133,108,84,76,70,61,70,60,69,70,76
197,209,209,163,75,148,197,155,68,72,108,140,92,76,76,76,76,72,60,60,56,55,76,75,60,43,38,70,87,169,160,96,61,35,35,27,35,99,160,78,29,17,20,88,179,179,115,108,115,140,179,189,197,160,98,92,131,137,87,75,62,141,160,99,38,52,53,36,54,87,141,200,200,209,227,222,227,231,222,212,192,129,141,205,212,205,179,140,149,84,107,111,71,75,99,190,187,187,197,209,190,131,109,69,44,75,200,197,169,179,140,107,69,70,147,205,203,72,37,38,52,69,44,53,155,183,169,197,197,209,212,200,183,141,179,205,163,169,200,212,203,115,87,84,137,190,194,197,169,140,29,27,99,69,52,31,21,52,155,212,192,194,212,212,187,96,37,21,21,60,61,56,27,13,21,37,94,108,99,169,190,200,209,92,52,76,91,163,192,200,203,141,108,137,179,179,179,155,189,194,183,140,95,108,94,107,108,88,69,61,78,141,129,76,38,29,56,89,53,38,76,99,90,75,61,70,70,76,60,54,60,75,95,115,115,91,76,76,71,49,48,75,90,76,68,75,85,89,76,84,55,53,76,179,179,192,203,200,203,207,207,179,75,140,109,99,95,91,93,98,99,133,140,148,172,187,186,192,187,200,192,149,44,70,179,84,86,86,76,80,91,91,96,116,172,197,200,207,200,200,203,192,43,38,160,108,76,89,87,86,89,91,99,111,127,149,179,160,172,186,179,166,186,166,55,37,149,108,98,91,90,90,93,105,95,111,117,127,133,127,148,140,148,166,158,148,105,29,160,80,76,76,80,76,85,89,85,84,96,98,115,140,147,148,140,158,166,149,140,13,69,116,75,54,52,68,60,70,75,84,87,96,116,116,133,139,140,160,158,148,148,93,20,127,76,61,70,62,69,75,72,77,87,91,116,140,147,147,139,148,149,179,166,148,13,38,123,72,69,69,75,76,76,84,84,93,96,108,131,127,131,139,147,149,147,160,158,76,0,90,54,54,54,62,75,77,115,140,140,140,139,149,160,148,131,21,84,96,80,72,75,75,75,76,89,87,91,91,91,98,127,141,133,148,158,148,139,43,13,111,70,72,62,69,72,69,75,84,91,95,108,115,140,149,166,172,172,158,139,54,13,76,65,56,75,75,70,70,69,75,77,87
169,203,203,190,115,160,155,141,109,92,131,140,94,90,90,90,85,76,60,48,53,68,94,90,95,90,84,141,189,200,200,192,125,76,75,53,44,65,76,35,13,0,0,17,75,147,179,183,160,141,155,183,211,197,140,129,125,116,115,98,76,123,147,187,111,75,43,36,83,163,189,203,212,212,221,222,221,227,212,192,147,69,75,194,209,211,194,197,194,179,179,140,83,48,60,115,131,179,197,221,192,92,92,140,94,125,212,190,129,92,133,137,87,43,84,183,203,115,61,44,28,28,21,31,133,115,107,141,183,187,197,155,92,76,91,149,147,183,205,205,192,187,108,76,125,197,209,212,194,192,60,28,95,84,61,28,14,37,123,190,147,149,179,197,187,115,56,44,69,115,94,109,69,31,35,37,86,131,187,197,212,222,211,149,84,60,69,75,76,108,147,86,55,87,163,194,183,155,163,187,194,183,123,99,88,90,111,96,69,60,49,76,147,163,107,78,115,147,76,44,88,160,133,96,68,61,75,76,61,65,53,70,98,89,62,44,53,68,61,44,44,85,115,98,83,111,147,131,131,123,94,86,62,108,108,91,207,203,203,207,207,179,75,149,99,91,91,95,95,105,116,140,140,148,160,190,190,192,197,192,186,166,60,84,179,89,91,87,91,96,93,98,139,160,166,203,207,221,219,219,211,203,54,54,158,87,84,93,90,99,127,127,116,131,147,166,172,186,187,192,197,190,194,179,77,52,149,116,95,91,95,95,95,96,111,133,139,141,166,179,187,186,186,190,192,179,116,37,148,76,76,84,77,77,87,91,91,90,109,140,147,149,149,172,179,200,200,179,166,20,75,111,48,52,56,60,76,84,84,93,95,105,127,147,147,149,148,172,186,187,160,115,22,140,85,69,75,80,76,76,84,85,91,99,116,139,139,139,131,141,160,166,166,149,17,76,115,68,70,65,70,77,86,87,90,99,111,123,131,133,140,140,147,141,166,147,172,80,13,93,68,60,75,76,84,86,85,91,117,140,147,149,149,166,149,34,95,99,69,69,70,70,72,75,76,76,89,98,111,117,139,149,160,179,172,172,158,38,13,116,76,72,68,68,75,75,76,77,86,91,108,111,133,147,149,149,158,160,140,49,0,90,69,56,56,54,60,60,62,75,76,89
94,194,200,169,99,187,149,76,53,72,116,160,140,108,108,109,89,76,70,53,53,69,116,109,125,131,87,123,183,203,209,209,190,148,116,91,86,76,96,76,28,20,13,0,20,75,140,197,200,194,192,200,194,192,148,140,123,123,133,89,72,115,147,192,205,141,52,29,87,194,205,190,189,209,227,222,231,212,209,200,192,78,65,147,200,209,190,194,160,125,147,141,140,87,71,92,90,115,179,212,203,95,54,115,203,212,212,192,90,61,83,91,84,52,60,111,187,148,103,69,35,21,13,28,141,125,116,137,141,179,189,179,133,123,115,160,147,155,190,179,183,189,115,84,95,91,149,200,200,212,141,75,87,69,55,27,20,28,75,99,115,133,189,211,205,187,89,75,115,203,200,200,148,76,71,54,55,107,190,179,203,222,212,179,123,91,94,115,129,155,149,76,35,29,84,147,194,163,141,163,189,189,140,123,94,107,115,109,76,61,48,55,86,147,108,125,149,163,94,61,89,131,107,98,90,84,75,76,72,62,55,68,107,84,69,52,71,85,76,75,76,140,169,116,90,108,190,187,160,140,140,131,85,86,131,179,211,219,219,211,207,186,89,149,117,111,117,127,127,131,127,147,166,187,187,197,200,194,203,190,192,160,75,84,149,111,98,109,116,111,116,116,148,192,203,211,219,211,211,211,203,166,54,75,117,99,111,131,147,158,166,149,160,172,186,190,200,207,203,197,192,158,148,117,75,60,95,105,117,131,140,149,149,166,160,160,187,192,200,207,194,190,160,141,109,87,75,52,90,91,91,98,111,139,149,147,139,131,131,160,197,197,207,200,166,148,133,99,88,43,76,93,84,95,91,98,109,115,123,116,117,117,148,187,194,197,172,158,123,105,88,76,38,93,80,77,86,105,98,105,98,96,105,111,140,147,160,187,192,192,187,166,141,131,35,76,108,75,76,76,85,86,93,90,108,117,123,139,147,149,158,166,179,186,166,149,139,87,21,99,60,69,72,76,77,87,108,117,133,160,158,166,179,187,148,61,88,117,76,88,76,84,84,84,84,88,108,115,123,133,141,158,160,179,187,186,166,56,34,127,76,72,69,75,75,76,85,88,98,105,117,115,148,158,166,172,187,179,147,68,21,98,75,68,68,75,76,85,76,76,88,93
99,190,197,169,85,169,194,96,27,27,52,90,137,116,140,148,129,98,84,68,55,68,155,189,141,76,36,29,37,68,83,84,99,148,103,90,115,123,133,125,76,44,28,13,0,27,87,200,200,183,125,76,78,78,87,111,116,141,131,87,55,72,95,140,205,187,72,34,54,115,203,200,192,203,211,221,212,211,211,203,179,91,85,123,187,211,192,194,187,115,116,115,116,148,169,116,76,96,179,211,205,183,61,69,192,211,203,183,94,52,61,75,75,75,76,111,194,187,160,89,61,38,21,27,115,160,160,189,179,190,192,148,137,160,197,212,192,140,163,140,131,140,95,111,108,69,87,129,190,209,200,141,141,90,54,28,17,29,86,76,87,141,211,212,221,209,169,99,94,209,212,222,211,133,94,76,44,84,179,140,192,203,205,189,169,140,115,107,140,190,155,83,49,27,29,61,137,155,131,179,187,194,155,147,88,90,129,140,88,75,84,76,89,131,187,160,133,137,84,68,90,94,44,38,62,109,95,84,107,91,71,76,108,125,96,92,137,160,163,133,123,160,187,179,148,137,169,155,148,115,111,131,96,72,83,149,211,179,140,111,91,90,90,108,131,139,147,160,166,179,187,133,192,197,147,127,95,91,86,76,76,76,75,76,90,111,131,139,148,160,179,179,115,194,192,116,90,77,84,86,76,69,75,84,90,90,117,117,140,149,158,187,194,147,77,149,80,72,70,69,54,52,55,62,61,76,87,98,109,127,131,149,186,203,200,166,76,133,76,65,48,44,37,36,44,49,54,68,84,88,91,95,99,116,131,141,148,172,89,76,131,85,52,44,36,36,36,37,35,60,72,80,84,86,91,95,99,109,139,147,99,70,115,69,54,44,43,52,36,38,44,52,52,76,87,89,91,96,116,131,139,148,160,139,111,179,99,76,69,60,56,52,38,43,60,76,91,115,133,133,141,147,91,98,186,127,96,88,84,84,76,75,65,65,54,54,61,60,65,93,99,115,133,111,95,96,179,140,117,87,80,80,75,65,56,52,72,91,91,98,133,147,147,140,149,148,149,158,194,186,141,133,131,123,93,84,76,54,52,86,84,91,98,98,111,115,117,117,133,147,148,148,160,179,166,141,117,111,87,61,28,76,84,80,87,93,111,131,127,117,133,133
89,148,200,200,163,203,211,194,44,20,38,76,109,137,148,141,147,115,95,69,56,69,109,137,111,56,29,21,14,21,21,21,28,76,111,95,95,131,131,131,115,88,65,28,13,0,21,141,197,179,131,75,76,96,103,147,160,187,147,125,84,99,116,107,194,197,137,76,76,75,91,200,155,85,83,203,211,212,211,192,107,61,76,83,108,187,190,209,203,183,155,140,87,75,137,133,76,141,203,200,192,147,69,36,140,209,183,137,179,94,87,103,75,76,111,169,203,203,160,87,61,55,35,29,109,192,205,212,212,205,212,200,160,140,205,212,212,203,194,141,115,88,75,94,116,75,76,75,115,197,209,205,190,149,89,29,21,43,96,107,76,99,209,212,211,221,211,149,86,187,221,231,227,200,160,115,89,125,163,140,183,190,194,147,148,160,140,109,107,183,211,187,125,75,20,21,55,190,169,183,183,194,200,179,108,75,76,140,75,60,137,90,76,96,192,205,192,141,68,44,55,65,37,21,22,76,84,78,84,111,88,84,107,141,137,103,187,197,190,92,72,61,78,190,209,205,183,140,115,87,75,76,75,52,65,87,93,88,86,86,84,89,98,116,140,141,179,187,172,179,179,43,88,76,61,60,61,61,68,75,72,76,89,96,108,115,127,141,172,166,179,127,27,84,76,44,52,54,56,56,70,75,89,93,96,109,131,140,172,186,186,192,192,91,22,85,35,38,34,43,37,43,54,70,76,85,96,116,115,141,160,186,179,192,186,115,20,108,43,43,44,37,37,37,49,56,70,76,88,93,99,111,116,127,141,131,139,133,55,29,88,36,29,28,27,35,35,34,35,38,69,89,99,95,109,111,123,127,141,123,68,13,76,38,35,29,29,43,48,48,43,48,55,75,77,86,91,95,99,123,117,141,147,98,37,61,22,28,28,35,37,37,36,44,61,76,105,123,141,148,158,141,38,37,87,34,28,36,28,38,37,43,36,38,52,55,68,76,85,116,140,139,148,131,43,34,69,34,29,29,34,34,34,43,61,61,80,91,93,116,123,123,116,139,139,140,87,37,85,60,36,38,44,43,29,29,28,44,65,76,84,88,91,95,105,109,127,148,98,65,117,76,60,52,52,35,34,38,29,37,48,70,89,88,90,98,98,117,133,141,84,53
99,125,192,192,211,211,211,211,129,54,61,86,84,98,141,137,140,133,92,65,75,76,38,35,55,55,56,55,52,38,37,27,21,55,111,179,125,125,108,109,125,109,94,36,21,12,0,60,125,189,200,187,148,179,140,189,203,190,163,107,87,163,123,95,140,95,68,44,53,28,49,140,115,65,34,108,200,212,212,190,96,60,76,69,72,87,116,183,203,209,194,183,88,43,53,109,115,169,197,147,111,115,115,69,91,211,205,169,209,203,169,179,99,56,87,148,192,203,169,90,72,55,56,53,160,211,212,222,222,212,209,209,192,109,179,209,209,212,203,179,137,95,88,108,116,76,70,69,87,179,187,189,205,203,163,69,44,87,75,108,147,131,194,129,108,183,212,212,179,211,222,231,222,212,197,123,99,148,183,140,169,187,197,200,160,147,160,140,169,190,222,212,205,155,36,27,52,194,212,212,211,212,222,200,147,147,91,86,70,37,108,123,78,103,183,194,197,129,83,109,115,116,71,21,12,49,62,76,75,84,98,87,69,90,109,75,75,109,160,155,103,75,61,148,200,212,200,147,140,140,115,115,107,76,76,75,88,80,76,77,84,90,99,115,140,147,172,190,190,192,158,37,88,85,53,53,56,56,55,69,72,80,85,95,115,147,158,160,187,186,186,140,22,77,80,44,49,54,54,61,75,80,96,105,111,131,139,149,149,158,186,172,158,96,28,108,35,28,29,29,37,38,43,69,76,77,93,109,111,131,160,172,149,160,160,88,20,98,43,34,36,28,28,28,52,65,68,76,89,95,96,115,108,117,127,127,149,139,62,21,85,28,28,34,29,27,29,29,38,52,69,85,109,99,105,111,117,139,131,141,68,20,87,37,28,27,27,28,35,29,37,48,53,76,88,98,116,115,133,140,149,158,166,96,38,72,28,28,29,29,36,44,44,60,76,90,117,133,158,186,172,140,27,38,75,38,35,36,29,34,38,43,61,56,61,70,77,89,93,127,141,166,179,140,35,21,60,29,37,38,43,38,38,43,60,70,90,111,109,117,123,133,123,141,141,133,76,29,76,29,28,28,28,27,27,28,28,55,76,87,91,95,99,98,98,111,123,116,75,12,75,28,27,29,29,36,37,38,38,38,61,75,88,105,98,108,99,123,111,96,28,0
76,99,108,116,155,203,205,205,194,129,103,107,76,72,86,155,137,96,75,68,75,90,69,35,37,70,89,96,99,103,76,38,35,48,76,133,179,179,125,111,115,115,103,62,36,27,20,43,84,140,148,137,163,189,129,190,209,211,192,76,65,140,98,90,147,107,87,75,70,61,98,133,140,111,44,83,197,211,209,197,147,99,88,78,91,94,108,155,203,203,192,179,111,52,20,37,116,137,179,179,131,147,179,98,147,212,212,211,221,222,221,209,183,75,91,115,183,212,189,148,87,61,61,48,140,194,192,209,211,192,148,179,192,111,140,183,194,205,211,205,149,125,129,133,141,76,69,70,86,116,133,125,187,200,203,140,107,155,86,87,183,169,190,140,76,68,86,133,137,194,212,212,211,221,211,140,99,169,190,115,94,155,189,212,205,203,200,179,192,209,227,222,212,197,60,49,111,205,221,212,155,160,212,200,116,187,189,115,65,27,65,163,187,192,194,141,141,91,61,125,203,205,129,49,21,68,76,52,52,76,103,123,83,87,83,55,29,48,76,75,44,35,34,44,84,140,209,192,187,160,103,89,115,116,111,140,76,76,76,84,91,98,115,123,140,172,186,187,190,190,186,53,133,76,43,52,53,44,56,61,72,86,88,105,117,147,140,179,179,179,179,166,35,91,75,36,37,37,43,52,62,86,96,99,131,133,160,166,186,192,194,200,197,108,34,108,35,35,29,29,38,48,54,72,76,84,91,116,117,140,160,192,186,200,187,117,43,90,35,22,27,29,34,38,55,65,75,76,91,108,127,127,141,147,149,190,187,172,76,37,88,37,21,27,28,29,29,29,52,68,76,88,98,99,115,117,127,141,158,160,87,28,85,28,27,22,29,27,37,38,52,65,70,87,90,96,105,117,117,131,139,166,179,115,43,72,35,29,27,28,34,44,56,75,86,105,117,141,186,186,190,140,29,68,140,65,54,52,48,54,60,70,76,86,80,88,90,98,109,148,148,179,187,149,72,29,62,37,43,44,44,48,44,53,70,86,90,108,108,109,147,160,140,160,148,141,90,44,85,35,36,38,29,29,35,37,48,70,77,85,91,105,99,99,99,109,127,117,76,20,105,37,38,38,37,43,38,37,43,52,60,75,84,91,93,95,111,108,109,99,37,0
54,55,65,71,91,111,96,160,200,205,192,108,69,52,44,123,131,96,76,60,71,88,131,115,89,125,179,149,148,141,115,76,69,84,75,92,125,189,163,141,140,111,115,78,52,37,44,109,169,169,141,133,137,141,76,92,194,209,179,75,75,131,133,149,149,131,155,129,89,109,189,160,129,108,53,87,183,140,95,140,148,155,133,115,123,148,160,189,190,160,183,169,133,76,27,0,55,107,141,192,190,183,155,56,75,131,108,148,197,212,222,222,200,99,116,163,209,209,190,179,90,75,61,37,86,140,147,183,189,187,116,116,163,140,147,169,190,197,209,212,192,148,147,147,148,83,75,96,123,140,96,107,163,212,222,221,212,222,203,149,183,197,160,107,89,60,21,31,38,75,96,133,169,212,222,203,197,203,192,169,78,111,115,141,212,212,197,108,169,221,227,221,211,147,48,49,133,222,227,205,90,48,109,203,149,192,183,92,53,21,27,129,190,197,203,148,140,89,36,94,211,212,189,90,44,70,103,68,44,69,92,131,129,107,99,85,76,75,84,68,27,28,60,38,29,69,90,148,205,203,95,54,60,86,95,137,95,109,133,133,127,127,140,147,158,186,187,192,190,192,186,69,133,91,84,76,75,70,80,76,77,89,90,116,131,149,190,190,192,200,197,186,69,116,95,70,72,76,87,88,90,98,99,131,158,179,197,190,207,203,186,158,149,109,76,98,85,76,76,89,98,98,111,99,95,96,127,166,186,190,200,194,187,160,141,105,75,99,76,69,69,75,76,76,80,87,90,93,127,147,160,179,190,190,179,166,111,87,69,54,76,72,68,72,72,76,76,76,75,84,109,131,149,166,186,186,172,149,115,86,72,49,76,70,72,72,76,86,98,91,89,87,88,116,127,140,141,140,149,166,158,148,131,109,62,90,70,61,65,69,70,84,86,93,105,123,172,190,200,194,192,148,55,76,133,69,62,72,76,80,84,87,90,96,98,88,91,96,105,149,166,187,186,179,77,56,96,75,76,76,75,72,75,76,85,91,105,131,147,179,158,179,179,190,186,172,99,61,95,55,55,52,60,52,55,55,70,80,90,96,105,123,111,131,116,140,141,148,111,38,117,38,35,43,52,53,43,54,60,70,76,87,93,105,117,116,115,131,147,147,75,21
108,84,70,60,76,69,38,52,90,179,194,125,78,75,72,91,109,96,95,83,90,99,140,147,129,133,179,98,62,87,116,107,91,115,89,75,76,111,148,116,95,90,96,75,69,75,90,190,205,200,140,125,116,133,87,76,111,194,141,78,109,95,88,129,108,96,109,98,84,76,89,129,95,75,36,52,84,71,37,75,129,179,200,200,140,133,179,194,189,149,163,160,155,109,35,0,20,48,62,129,190,179,89,35,29,60,91,147,155,192,222,205,129,96,109,183,187,160,147,140,72,48,29,21,60,90,115,147,160,187,183,125,107,111,109,111,147,160,149,148,147,155,183,187,189,109,90,111,140,141,95,76,109,203,221,222,212,212,205,140,147,183,183,160,140,103,69,31,14,21,44,60,76,129,163,212,222,212,205,187,103,108,90,76,203,222,200,115,187,197,187,197,194,84,35,44,90,211,221,221,190,68,75,92,98,187,194,109,44,28,21,84,187,200,200,179,115,75,37,92,209,212,211,189,125,96,116,109,103,169,148,148,148,140,125,123,109,125,148,163,89,69,76,71,29,31,35,35,91,179,189,90,49,43,65,87,158,179,194,192,197,194,172,207,194,160,147,116,98,98,99,93,99,117,109,127,127,131,140,147,148,139,140,192,211,203,186,148,131,139,111,99,90,105,115,115,147,149,166,194,197,197,90,160,186,111,105,90,86,84,85,76,87,91,93,93,99,98,111,131,141,148,179,172,111,75,117,115,95,89,76,80,84,85,84,85,84,91,93,96,115,117,139,148,158,166,131,76,190,123,93,76,72,69,75,70,65,69,75,76,85,90,95,95,96,111,115,111,93,56,139,91,75,70,62,54,56,55,56,70,75,76,84,95,116,108,116,133,147,160,149,98,60,158,123,91,85,75,60,60,70,75,76,80,86,87,90,109,99,108,115,158,186,160,75,141,166,93,76,75,62,54,60,62,75,75,76,80,84,84,90,91,96,123,140,148,172,127,76,141,109,95,76,84,72,76,105,105,99,116,117,117,127,140,148,87,158,211,160,131,127,111,99,91,88,90,77,76,86,91,109,111,108,98,99,90,88,91,99,115,140,172,172,192,166,148,127,131,96,60,95,85,91,93,90,91,87,96,90,91,95,115,147,190,190,192,166,149,140,111,76,55
125,125,107,96,92,75,38,29,75,148,203,197,192,149,125,87,89,87,96,108,111,111,109,133,115,92,148,125,55,60,115,133,163,149,115,76,68,76,123,163,115,141,137,111,123,163,197,189,147,148,160,148,140,137,140,115,108,155,111,61,76,76,61,69,85,115,125,88,87,83,76,103,115,87,76,70,95,98,36,48,90,125,189,212,205,179,187,192,140,140,183,203,203,179,75,28,21,21,14,75,187,179,129,62,44,68,147,194,179,149,148,140,61,54,76,123,115,115,115,108,125,69,38,34,48,72,90,90,86,99,169,155,123,111,125,115,137,169,155,169,141,131,140,137,123,141,129,149,140,155,116,95,141,190,190,209,203,205,200,107,160,209,221,212,211,194,111,91,61,13,21,29,38,69,72,179,222,212,212,192,179,148,140,155,209,222,212,141,133,140,137,155,179,111,38,28,35,200,221,221,212,160,96,76,56,76,141,99,55,52,34,54,137,203,212,163,125,86,52,98,209,221,221,194,183,148,140,137,125,192,149,133,125,133,137,109,98,129,140,189,192,155,123,115,88,84,75,37,69,109,197,197,99,52,76,109,179,190,187,197,203,166,76,116,91,90,90,91,99,109,109,111,123,158,147,160,149,148,166,172,179,149,61,85,133,76,80,84,89,93,108,115,133,147,133,160,160,172,179,187,192,172,23,88,93,75,86,84,89,99,108,108,109,116,111,117,133,141,166,179,187,179,149,160,75,13,70,72,75,75,75,76,76,86,93,96,108,133,133,131,139,147,148,141,179,172,87,14,105,69,56,60,62,75,76,84,77,85,88,93,95,96,108,109,117,115,115,117,86,20,89,38,38,36,38,43,43,56,60,75,76,84,93,96,115,115,133,133,131,141,141,76,0,87,69,44,55,55,52,53,68,75,76,90,99,109,109,123,117,131,148,141,148,147,13,75,89,56,53,53,53,60,65,65,76,89,91,99,108,111,105,123,139,140,140,139,148,72,13,93,43,55,69,76,80,90,99,109,116,131,140,139,139,158,115,17,75,96,70,75,75,75,75,76,77,80,77,91,91,115,117,140,117,116,127,131,127,69,75,140,89,75,70,72,72,70,75,84,86,93,105,117,115,127,131,133,133,140,148,91,68,140,127,99,91,84,76,85,80,75,77,88
148,141,116,99,108,84,44,29,123,190,187,115,137,147,179,140,109,103,109,115,140,115,91,116,137,141,209,203,87,48,69,76,163,203,179,129,76,68,115,190,203,203,211,211,209,209,200,71,44,71,131,155,169,187,190,187,148,148,137,76,75,83,88,87,76,89,115,116,115,137,129,155,163,129,88,94,140,137,72,76,84,76,125,197,203,179,179,179,141,111,140,194,203,200,99,48,76,72,28,52,179,203,187,76,76,103,192,197,190,169,75,76,75,43,38,54,69,90,87,78,92,76,72,96,76,76,98,76,56,68,84,103,131,125,89,94,131,140,149,179,183,163,163,95,87,95,111,140,107,187,189,148,205,211,192,209,203,211,221,183,205,221,231,231,221,222,189,187,179,60,28,20,14,28,69,149,212,212,212,192,147,88,61,116,131,129,149,129,131,141,148,141,148,131,71,49,37,83,140,96,91,147,148,88,75,84,115,76,22,44,75,98,155,211,212,205,187,183,133,189,211,212,205,179,131,99,78,90,140,200,203,190,133,107,111,90,88,115,99,140,183,194,140,141,189,187,115,76,76,89,155,183,169,123,190,200,179,186,190,192,200,149,75,123,84,90,91,98,111,123,116,115,133,160,158,158,172,179,186,187,179,133,34,60,127,88,91,98,98,109,105,109,133,148,158,158,160,166,179,186,187,158,21,80,90,72,75,76,84,91,89,91,95,96,105,111,117,133,158,148,172,172,186,186,75,20,90,85,86,84,89,91,90,89,93,111,99,133,148,149,158,179,190,192,190,192,91,13,141,96,90,93,88,99,105,105,95,96,115,116,123,131,133,140,160,148,160,166,76,20,95,75,69,72,76,76,76,85,89,91,90,98,105,123,133,141,158,160,179,192,166,90,12,89,72,52,44,53,69,75,72,76,85,91,105,117,123,123,127,141,147,148,166,148,12,52,87,49,52,48,55,75,76,85,99,95,109,116,116,117,147,148,158,179,190,179,172,69,10,109,76,65,69,76,88,93,111,123,127,140,140,133,131,141,91,10,76,70,52,43,48,49,55,60,75,75,76,89,90,109,116,131,117,127,148,141,123,28,38,93,43,37,43,49,48,55,65,76,90,95,116,131,133,147,148,148,148,148,140,56,13,84,88,80,105,95,88,87,86,89,90,91
140,147,109,88,89,107,61,22,148,187,95,29,35,55,88,179,140,123,131,125,137,111,89,107,123,160,192,149,75,38,75,87,147,137,169,140,76,52,69,83,96,88,87,75,84,115,169,56,21,31,87,109,108,163,197,197,200,183,183,99,75,60,68,76,94,88,115,131,133,155,131,148,190,147,76,72,72,55,37,55,62,49,78,137,148,116,141,148,148,99,111,129,131,137,107,69,109,169,133,133,197,212,190,87,131,140,197,205,194,169,88,61,60,65,38,22,28,61,72,75,72,68,75,148,160,149,192,148,71,53,83,75,103,140,89,76,109,131,169,189,194,169,163,147,115,116,140,179,76,131,141,140,211,155,133,211,211,221,231,222,227,231,234,231,221,227,209,209,211,189,92,43,17,0,28,109,194,189,155,129,75,60,37,49,48,44,94,149,149,169,169,163,169,155,99,75,43,37,84,87,62,75,125,88,108,179,147,86,29,29,61,179,205,221,222,203,187,140,169,187,183,169,148,129,109,76,52,43,65,86,179,187,160,155,148,129,116,137,131,160,148,163,147,148,169,141,109,87,88,115,149,155,141,131,212,203,179,179,192,194,197,158,75,140,89,91,98,115,115,116,127,140,148,166,158,160,160,172,179,187,190,160,44,75,127,87,87,88,90,93,109,108,139,149,172,186,186,190,192,200,192,166,27,98,98,75,76,84,93,88,91,98,99,109,117,139,131,148,179,190,186,172,190,200,80,28,111,93,84,85,90,96,109,111,109,115,131,140,148,166,158,190,194,203,197,197,115,28,166,93,84,76,93,93,95,96,108,109,111,117,123,127,139,139,166,149,172,148,91,43,117,76,75,75,69,75,76,76,80,89,91,105,131,148,149,149,179,172,187,187,187,91,13,131,86,76,75,70,70,76,80,85,86,90,109,123,148,149,166,190,194,187,192,186,17,62,89,70,70,69,76,86,87,88,95,98,111,108,123,123,140,141,172,179,166,190,179,69,21,99,75,60,62,75,75,76,95,99,116,147,147,160,172,148,95,12,87,75,61,56,69,65,69,84,90,91,96,96,98,109,115,127,115,140,148,148,131,13,43,90,44,44,54,65,70,75,76,88,89,90,96,109,116,127,140,147,140,158,127,60,0,76,75,53,60,55,70,75,70,75,77,86
160,179,147,109,92,123,83,22,83,148,116,48,13,14,27,99,155,149,155,194,187,137,99,123,115,137,116,96,84,44,85,96,85,28,52,76,65,56,55,60,61,38,31,20,13,20,69,69,14,27,84,98,131,179,131,99,115,141,187,190,163,141,116,92,87,84,125,133,129,115,99,88,95,90,52,44,38,21,14,13,17,21,76,108,131,115,115,141,141,108,87,76,52,54,62,61,76,147,205,205,211,221,221,189,194,200,211,212,209,197,179,88,72,90,115,62,35,61,87,90,76,44,60,125,179,205,212,183,69,29,37,49,61,87,103,115,108,115,189,211,200,140,148,148,116,141,179,183,69,95,109,116,212,108,76,155,163,179,197,197,212,221,221,227,221,212,192,179,192,205,189,98,34,0,0,20,129,140,103,84,62,55,44,49,44,43,78,163,187,183,187,179,183,197,189,155,107,75,87,140,147,148,179,155,179,209,200,96,29,31,34,90,194,221,222,200,155,94,140,160,137,123,108,94,76,72,44,31,31,44,86,133,129,149,147,155,189,169,160,194,187,147,149,209,192,147,133,155,137,155,169,137,103,141,211,194,192,207,207,203,211,187,76,133,89,87,87,91,91,98,123,131,127,133,131,133,148,148,186,190,192,187,60,85,109,75,76,87,88,93,108,111,139,147,172,197,197,197,203,207,211,203,37,105,96,69,75,77,87,86,91,98,98,123,127,147,148,166,190,192,200,211,211,207,123,44,111,91,76,75,84,89,90,91,93,96,111,117,116,131,148,147,160,179,190,190,131,38,139,85,76,80,84,98,93,98,111,116,123,133,147,141,158,179,186,192,186,166,117,70,140,76,75,70,70,76,76,86,90,95,111,117,123,140,147,149,166,187,190,194,192,108,21,139,84,72,77,76,85,89,95,108,111,123,140,160,186,190,203,207,207,211,207,192,22,85,115,75,75,75,85,90,95,108,111,139,147,147,140,148,160,148,158,192,197,190,187,77,28,96,75,69,76,76,89,105,140,147,149,166,166,194,194,186,117,21,105,115,96,98,93,95,91,109,115,123,140,158,158,160,166,190,192,197,192,192,172,20,56,116,75,70,75,76,85,88,85,89,90,109,116,123,139,141,160,160,187,179,158,75,13,84,84,85,84,76,91,93,93,95,108,116
179,194,169,140,111,123,98,53,53,147,179,109,35,28,14,52,115,147,133,192,203,205,179,111,96,107,85,76,84,52,91,140,115,44,28,52,62,62,60,61,62,65,69,53,31,21,37,75,17,28,94,90,133,190,115,68,54,88,148,169,179,190,179,115,75,72,115,129,147,141,129,83,75,76,75,87,123,76,56,36,14,14,52,60,76,116,111,131,137,115,94,78,44,36,52,68,69,90,179,212,212,212,227,222,221,212,212,212,194,183,205,183,94,96,155,140,56,35,69,83,68,34,35,72,75,141,169,190,86,48,34,14,21,61,90,89,65,56,155,211,203,183,187,140,95,200,205,183,89,115,140,147,155,129,76,37,43,43,56,44,71,115,163,183,190,192,189,179,189,203,209,192,108,34,0,0,71,137,115,76,85,72,55,48,38,34,53,116,155,179,163,163,160,197,212,211,192,148,99,88,98,197,212,209,189,209,209,194,76,52,49,54,108,187,155,123,87,62,115,179,190,155,123,107,87,85,72,44,37,61,108,149,111,179,179,169,197,200,203,197,203,189,189,205,212,169,190,197,179,194,116,65,44,148,212,194,211,219,221,219,219,194,91,158,123,109,115,127,123,131,147,147,160,160,190,187,203,200,203,207,207,197,76,108,190,89,91,96,115,133,139,141,148,179,190,207,211,200,211,224,211,211,75,108,160,131,127,139,140,140,141,147,160,190,194,203,211,224,224,219,211,211,197,179,91,70,115,158,133,127,140,147,148,149,160,160,187,197,200,200,200,200,200,197,192,179,109,69,139,115,115,111,133,139,139,140,139,139,147,149,192,197,190,187,148,149,117,89,76,72,109,93,99,108,111,115,117,140,123,127,147,140,147,148,172,186,190,200,194,187,148,91,38,108,99,99,93,96,90,91,105,109,117,133,140,160,190,190,197,203,211,211,194,186,49,95,105,75,75,72,76,89,91,105,109,117,116,116,131,133,141,158,186,194,211,219,211,116,53,140,93,87,96,93,98,139,172,186,192,200,194,203,203,187,111,35,115,131,115,99,85,76,84,98,93,96,98,116,123,108,140,141,158,160,147,149,148,52,85,117,75,76,93,93,109,109,109,111,111,123,133,160,179,179,179,172,166,187,148,77,21,105,91,72,72,76,76,80,76,90,98,116
137,203,197,183,148,140,129,87,68,123,192,194,141,103,55,29,75,140,155,197,212,212,212,149,116,137,129,92,87,76,116,187,169,90,56,61,76,76,75,69,68,69,76,87,75,54,55,68,29,28,96,72,76,125,179,115,54,75,116,109,103,95,70,52,38,35,55,61,96,141,147,107,92,76,87,133,183,160,137,108,52,44,65,52,48,116,133,140,147,129,96,76,43,29,22,21,28,44,95,189,197,212,227,221,222,227,222,211,189,187,221,212,179,99,141,189,84,27,37,76,72,52,56,87,87,108,96,187,133,115,115,48,28,44,133,147,78,48,149,205,190,203,212,211,194,221,211,183,94,94,125,87,44,37,55,29,21,21,27,17,20,61,98,125,137,115,84,90,109,148,203,205,163,76,36,14,56,115,83,55,75,83,71,56,52,28,29,88,129,160,163,155,125,155,212,212,212,200,140,84,69,94,140,187,187,203,169,95,200,160,87,55,76,98,60,75,90,86,125,194,205,212,194,149,140,141,115,84,69,75,140,197,148,183,149,125,129,190,212,192,189,190,190,183,169,92,96,85,68,115,129,52,27,140,221,211,207,200,179,147,133,123,111,139,139,139,141,140,133,127,139,147,172,194,190,190,192,192,158,123,123,109,87,93,127,117,127,158,158,149,147,158,149,197,203,194,166,139,108,123,117,115,108,123,131,140,158,158,160,187,194,192,194,194,123,197,158,123,96,93,86,84,75,76,86,87,98,108,109,115,123,139,140,147,160,131,76,172,93,84,80,85,80,76,76,77,84,88,91,96,105,108,117,141,127,140,141,158,108,84,179,76,68,60,52,55,60,60,61,84,88,91,105,96,108,115,133,141,147,160,148,80,190,115,109,91,80,76,76,72,70,60,72,77,90,91,108,123,131,141,160,179,207,194,108,187,131,116,117,111,109,91,85,84,76,91,111,111,147,147,149,160,96,149,200,172,160,148,139,141,133,131,99,105,111,105,98,89,87,117,115,116,127,105,86,111,141,148,139,98,95,88,87,76,72,55,84,93,98,105,115,127,141,149,147,147,123,140,158,160,186,190,187,190,172,160,160,75,95,160,88,84,86,86,84,84,89,91,109,117,147,148,158,187,187,192,197,194,179,88,44,108,108,87,93,95,98,108,111,108,115,147
129,197,197,194,179,148,149,115,76,98,149,129,99,133,91,35,52,84,78,94,179,203,212,212,211,205,209,194,125,115,160,203,200,149,76,85,103,84,87,86,69,69,84,99,95,76,72,43,36,29,131,90,88,115,179,194,108,84,94,76,75,78,36,17,21,29,38,54,103,179,189,148,103,68,56,54,61,87,129,163,115,94,87,70,52,91,140,160,169,155,141,108,91,83,53,34,21,27,54,69,86,192,212,227,221,222,212,147,87,131,203,221,211,111,115,155,94,43,60,111,187,179,155,140,200,205,192,160,183,179,197,149,129,133,203,194,149,108,147,183,140,147,133,131,123,205,212,200,98,78,111,109,61,35,44,38,22,28,38,21,20,44,111,147,147,96,75,75,75,56,78,183,192,89,69,36,75,103,72,48,54,78,94,76,70,44,29,61,76,98,123,125,98,123,209,222,222,227,189,109,76,60,55,83,179,211,179,69,169,209,190,96,133,137,60,87,111,133,148,190,197,209,212,194,141,140,163,125,94,76,95,123,75,96,85,52,61,90,149,183,169,137,131,179,183,90,98,95,75,107,131,76,60,179,212,221,131,123,116,115,123,131,131,139,149,149,160,190,186,192,186,91,194,166,99,89,85,76,76,88,88,95,95,95,99,123,140,186,192,197,192,187,69,147,98,56,48,65,76,108,116,123,166,160,149,179,187,192,190,197,211,211,207,116,34,123,90,91,96,105,105,98,96,105,105,108,116,140,148,158,179,186,172,179,172,90,28,147,93,91,96,95,95,89,91,90,91,95,115,131,141,141,158,166,166,166,158,148,75,35,141,87,91,91,87,87,86,85,88,91,108,117,133,133,139,140,140,140,127,131,84,20,88,62,68,56,62,65,70,72,75,76,84,84,90,99,111,117,93,140,160,166,166,133,37,99,75,70,72,75,75,84,77,84,93,111,148,148,192,186,172,116,36,84,117,76,76,77,87,90,90,86,90,91,91,115,108,115,117,133,131,149,172,166,44,69,75,60,69,76,80,84,80,77,85,91,116,116,127,127,127,140,131,149,172,131,117,69,139,76,77,77,76,76,75,75,76,75,87,96,111,115,133,141,117,131,148,160,149,111,187,186,160,141,147,116,105,99,76,69,69,86,99,109,117,123,123,147,148,149,115,76
109,194,189,169,160,179,190,179,115,90,99,84,54,75,75,22,20,28,21,21,60,95,169,189,200,200,179,187,189,203,209,197,200,169,137,116,123,103,98,103,71,72,88,107,95,76,76,60,49,37,107,88,70,75,108,148,115,111,140,116,116,133,71,37,44,61,52,69,160,192,200,155,141,111,129,83,55,70,141,187,155,137,115,96,89,133,189,205,212,212,200,148,87,96,108,84,38,22,28,29,43,99,200,221,212,221,212,163,76,76,179,212,212,189,140,160,140,75,52,71,194,212,189,103,131,179,212,200,197,190,197,141,123,192,221,205,200,194,187,179,137,69,34,55,85,133,169,192,98,90,99,140,95,56,43,52,38,43,48,29,21,29,108,140,192,155,86,84,96,72,52,85,163,160,116,69,54,75,52,44,37,55,87,83,60,56,44,48,61,70,75,84,87,87,125,200,231,231,212,197,149,109,90,94,147,211,203,88,115,189,190,115,187,149,61,52,44,69,78,90,131,192,211,205,189,131,183,147,94,60,75,115,99,129,125,69,37,38,61,107,163,169,155,183,197,200,197,192,140,140,140,91,76,115,163,209,115,109,116,127,131,140,149,140,149,149,166,190,190,197,123,44,123,86,75,72,75,72,86,93,93,115,116,123,131,141,160,187,203,207,207,186,27,96,76,70,75,80,89,99,108,111,127,123,117,127,148,149,158,187,194,200,211,99,27,87,55,69,76,80,84,87,90,116,133,127,116,116,127,133,148,160,172,160,158,87,20,109,70,68,65,76,76,76,85,90,91,93,95,115,116,116,131,149,149,187,179,148,53,27,87,52,53,54,61,70,75,75,77,89,96,109,115,115,123,131,123,139,127,133,76,13,76,60,60,44,65,75,76,90,91,99,108,105,111,109,117,117,139,140,186,190,187,148,22,89,70,60,65,56,65,76,89,91,109,139,158,179,190,192,187,96,21,75,91,60,54,54,76,76,87,95,108,96,108,133,140,140,139,160,140,147,160,117,20,44,76,69,70,70,77,76,76,84,88,90,93,96,111,111,127,141,158,179,179,141,87,23,89,69,65,69,68,76,75,72,75,84,80,86,98,117,123,131,141,172,158,166,88,23,90,89,84,86,89,90,88,89,96,91,95,123,140,148,149,158,166,187,190,139,69,13
141,169,149,137,90,98,148,187,148,131,123,98,75,76,62,28,21,21,21,28,27,36,70,84,131,169,116,85,85,190,211,192,148,87,131,140,140,125,125,115,75,69,90,123,95,78,71,52,52,38,99,147,94,75,108,111,75,69,108,160,189,179,108,76,76,76,69,88,203,211,212,140,92,95,155,147,75,52,75,163,155,137,123,107,137,200,212,212,211,212,212,200,86,75,96,115,76,38,22,17,21,28,86,209,205,222,221,211,192,140,140,200,212,212,160,155,200,94,37,28,69,90,108,69,76,155,203,179,209,197,203,163,129,190,212,209,190,141,111,155,148,91,35,44,123,155,140,155,129,125,89,90,115,75,60,44,34,31,27,20,22,36,129,155,197,205,183,155,179,140,84,75,88,148,179,147,94,92,69,44,44,52,72,92,62,54,61,61,75,78,75,76,65,44,55,91,203,212,212,212,205,179,137,116,125,179,183,83,71,140,183,76,90,141,88,76,75,62,56,61,71,123,192,148,115,98,155,179,115,75,90,129,155,203,197,109,44,37,35,55,75,75,76,99,140,187,211,221,205,155,91,90,96,129,125,163,139,139,149,166,160,160,172,186,194,192,194,207,211,200,115,37,109,76,75,76,88,91,99,116,117,133,147,158,172,190,197,203,203,207,203,186,21,91,91,75,80,87,89,116,133,149,148,148,187,190,197,200,207,207,203,194,192,77,27,131,87,96,96,99,98,131,123,117,127,140,141,158,186,187,192,190,190,186,147,84,20,139,77,88,105,117,115,117,117,123,115,116,158,179,160,179,158,179,187,190,148,149,52,28,105,75,84,90,95,98,95,91,96,109,117,139,149,158,160,148,187,172,149,158,76,13,70,75,75,76,99,127,133,115,109,116,141,117,141,133,141,166,190,190,190,197,197,186,22,115,96,89,91,91,109,131,148,147,148,172,190,194,207,203,192,86,14,84,197,139,109,109,115,115,117,116,133,111,133,127,140,131,127,158,149,139,149,111,13,54,105,84,76,76,76,76,76,75,76,89,111,127,133,133,133,149,160,166,158,140,75,27,76,37,44,56,72,75,75,76,76,77,89,91,96,105,115,109,131,147,149,139,76,21,91,38,44,68,68,60,69,75,76,76,87,95,99,109,127,116,141,140,140,108,52,0
194,163,140,125,99,72,90,131,141,189,160,111,95,103,86,44,52,60,76,76,53,43,54,70,96,149,155,87,56,115,200,211,197,55,92,160,179,155,137,140,76,62,88,147,140,108,87,54,55,43,84,141,98,95,155,163,84,52,65,123,190,187,141,108,88,88,72,103,211,212,212,147,76,48,98,187,125,72,29,96,189,179,140,84,86,189,194,194,192,203,209,197,149,115,109,115,140,109,78,52,35,21,35,179,197,209,205,209,212,209,183,200,205,212,179,187,221,179,83,55,43,29,37,62,43,96,189,125,141,163,169,129,129,131,96,61,69,87,76,141,169,109,60,21,53,115,137,169,179,109,76,71,85,70,49,29,27,27,20,13,21,60,189,194,200,203,192,149,148,137,84,61,49,44,53,76,187,179,107,75,69,54,49,90,76,60,75,137,149,140,129,123,70,27,38,75,108,200,205,222,211,192,155,140,155,194,211,129,84,107,123,75,60,76,107,109,137,111,76,61,43,76,187,140,84,75,95,160,190,147,141,169,192,212,211,163,43,38,52,76,108,90,61,65,78,108,192,212,222,203,111,96,129,148,183,197,133,148,141,133,140,133,140,148,172,172,166,172,179,166,109,34,96,139,98,115,123,131,139,140,147,141,147,147,160,166,172,166,172,186,186,147,21,72,127,93,95,98,91,95,98,105,105,115,127,133,149,148,148,160,158,147,166,76,28,133,76,84,87,87,84,96,96,90,99,115,116,140,139,139,141,140,141,148,133,75,13,141,91,91,91,99,91,91,96,99,98,99,123,127,131,148,139,140,160,172,187,186,49,28,158,90,85,95,96,96,88,89,93,93,89,95,115,117,131,131,140,123,133,139,76,13,88,76,75,80,85,87,84,87,87,86,96,89,96,111,117,127,133,123,133,140,147,131,21,109,91,84,77,87,90,91,96,93,93,98,109,127,133,141,140,65,17,95,117,80,85,86,84,84,91,89,91,90,89,108,95,115,117,141,158,166,160,99,13,70,90,75,72,75,75,80,84,91,89,98,123,131,139,131,149,139,149,141,139,133,76,29,123,87,84,85,88,84,88,84,85,99,115,115,117,140,141,148,186,172,166,166,75,21,131,76,89,77,76,86,80,86,89,85,96,108,111,131,158,172,172,160,166,139,52,0
203,203,187,169,183,103,92,90,107,200,200,169,147,160,129,88,115,131,155,96,60,44,71,76,78,125,203,155,85,76,140,200,209,123,163,205,205,205,197,190,116,83,88,148,179,147,115,76,75,56,72,115,99,78,169,203,141,76,49,69,115,98,107,92,89,88,75,90,189,197,203,192,131,52,72,108,123,98,34,36,115,179,160,69,53,103,137,140,137,183,197,194,149,131,141,125,115,131,137,90,75,38,69,179,183,148,108,92,140,197,211,209,221,222,212,221,221,209,155,96,68,69,69,92,69,76,98,125,115,109,115,71,61,49,75,44,35,54,76,108,140,54,53,29,27,48,76,125,194,160,98,85,90,75,62,54,43,36,21,13,62,131,197,179,179,192,212,179,148,141,131,92,78,69,28,21,84,115,131,103,103,76,75,98,115,95,98,89,95,115,141,187,90,28,44,75,88,160,200,212,212,203,209,203,209,227,222,194,147,140,115,115,96,96,92,96,148,160,99,75,49,75,115,129,76,89,169,200,200,115,70,88,200,212,221,205,76,61,75,115,160,155,94,69,72,90,187,212,212,211,160,116,125,116,99,131,139,139,140,131,139,131,127,139,158,160,166,179,172,158,116,44,99,141,98,96,98,99,123,115,116,116,115,127,133,139,141,160,172,172,190,160,28,84,148,95,91,96,93,91,96,105,115,140,160,158,187,179,179,187,186,187,192,84,29,179,117,108,108,105,99,109,117,131,115,141,131,172,179,186,166,172,190,179,172,86,14,192,115,93,93,95,105,117,115,131,127,131,160,148,172,149,160,158,187,192,192,190,69,34,179,98,96,105,93,95,93,95,91,108,109,98,123,127,127,149,139,148,179,147,88,20,105,99,80,77,76,84,90,95,109,115,123,109,123,131,141,140,160,186,172,179,139,93,35,127,75,76,84,91,91,91,91,96,109,139,141,160,149,160,160,62,28,133,99,86,85,84,77,85,91,96,87,89,91,98,108,123,133,139,158,179,158,87,0,76,68,61,55,60,75,72,75,88,88,91,105,99,109,111,123,133,131,123,111,117,75,29,139,80,75,80,87,86,75,76,76,88,96,89,98,115,116,131,141,149,158,160,62,22,105,55,60,48,54,62,68,69,76,87,98,109,99,127,140,141,139,133,141,123,75,10
192,209,209,209,209,140,103,94,140,209,205,200,194,163,133,108,163,189,160,75,43,37,53,85,85,107,211,209,194,131,140,194,212,189,192,203,205,205,203,203,187,131,95,141,179,189,187,140,96,76,68,76,76,61,137,194,190,149,94,76,90,76,87,83,85,90,84,88,140,140,140,129,109,86,68,43,75,94,84,52,53,84,140,76,54,69,86,94,86,91,109,140,129,107,115,123,125,115,131,140,86,53,98,147,179,149,76,52,36,60,183,203,205,222,234,231,227,227,211,200,107,95,123,140,99,92,107,103,179,194,160,131,92,76,129,115,84,76,92,137,194,75,37,38,29,35,71,137,200,189,140,95,86,94,90,85,60,44,28,14,72,192,209,179,187,192,221,200,183,163,203,200,179,189,88,36,87,140,179,147,140,129,131,149,192,189,129,56,75,92,179,205,179,76,83,103,99,155,211,212,212,221,221,222,211,205,211,211,200,192,163,109,96,87,76,91,129,155,123,87,84,109,99,103,75,87,200,209,169,69,35,44,192,221,222,221,148,86,76,116,179,194,137,55,55,75,83,84,115,183,149,140,129,140,111,123,186,158,172,172,166,160,166,172,192,194,194,207,200,194,149,60,147,192,140,141,139,139,141,139,140,148,166,166,166,179,187,192,197,192,192,187,53,141,160,89,89,91,96,108,115,116,115,139,148,158,186,186,186,186,192,197,194,93,52,186,91,91,93,96,98,91,105,105,105,116,123,147,140,133,158,160,148,147,149,105,23,197,123,96,96,91,91,93,115,123,148,166,148,172,166,187,192,197,190,200,194,194,75,38,190,140,115,109,99,105,123,115,117,117,123,111,133,141,147,158,166,187,186,160,87,21,127,91,85,80,89,98,95,99,115,111,108,111,139,133,139,158,172,186,179,179,141,91,49,187,108,98,98,109,117,111,111,115,127,158,179,187,160,166,172,60,35,141,95,90,111,96,88,88,87,91,89,90,96,115,111,139,133,158,158,172,172,88,20,98,77,70,70,70,70,76,85,91,96,95,108,127,127,139,139,148,190,158,148,141,88,34,140,84,76,76,86,86,86,88,91,91,93,111,127,133,139,140,160,148,158,148,69,34,131,68,65,70,76,68,75,77,88,93,105,108,127,127,141,158,158,158,160,160,86,13
148,179,179,190,192,155,87,60,90,148,197,205,189,147,140,125,137,179,155,75,44,38,52,76,86,92,140,194,194,190,179,169,148,131,129,131,163,183,179,179,163,137,107,65,53,103,183,192,155,116,88,96,99,69,88,149,187,187,189,163,111,65,75,55,69,75,76,87,109,88,72,53,75,115,89,29,68,89,89,71,29,44,140,109,76,49,70,87,95,116,111,125,140,140,137,137,131,129,160,141,75,52,75,69,129,205,187,115,69,35,108,189,192,194,222,222,221,211,197,200,140,94,108,129,108,108,133,76,96,200,194,203,179,76,76,90,103,76,129,192,194,78,43,37,29,28,35,76,179,147,92,75,69,94,94,76,55,60,37,21,78,203,212,203,197,211,222,221,197,179,212,222,205,203,179,76,71,131,163,160,187,190,205,211,222,221,197,96,98,137,163,183,169,123,115,85,69,71,123,197,200,137,194,212,148,87,98,125,115,137,192,194,160,111,90,99,115,108,107,99,129,140,115,94,48,56,200,211,194,65,21,28,179,222,227,222,212,169,111,84,95,183,140,62,56,56,38,37,44,76,190,179,140,140,147,155,149,140,141,139,139,139,147,149,172,179,179,172,179,158,139,65,172,186,123,131,115,117,123,117,123,141,158,160,160,172,187,190,203,187,190,187,54,149,207,105,109,115,105,109,111,123,131,147,149,190,194,197,211,221,219,219,203,147,70,192,127,123,117,133,116,116,117,117,116,123,133,148,160,187,194,207,194,192,186,141,48,203,149,131,116,109,116,116,116,139,172,186,190,192,211,203,211,221,219,211,194,197,76,55,197,149,139,127,127,141,133,115,127,116,158,147,149,147,148,166,192,190,179,166,93,21,109,131,99,95,95,95,95,95,116,131,133,133,139,160,147,172,186,187,192,194,190,140,61,203,133,109,117,127,140,147,131,141,158,172,149,179,172,179,140,70,44,147,99,117,123,95,108,95,108,105,108,105,109,116,116,131,139,186,187,192,187,99,28,116,89,75,75,76,77,84,84,95,105,116,133,140,158,166,149,158,179,160,158,160,105,38,140,75,86,86,91,87,85,89,96,105,105,116,127,123,131,139,158,149,149,149,52,43,139,68,70,76,70,75,76,84,87,91,95,115,116,133,147,148,158,149,166,172,77,0
84,88,86,91,108,140,86,37,28,38,75,90,89,88,141,129,107,96,90,60,44,29,38,71,88,103,109,149,155,137,115,115,111,96,94,98,160,190,190,187,148,148,148,75,55,94,149,125,131,147,99,95,107,83,75,95,125,194,187,190,179,84,90,76,55,70,84,90,103,76,72,76,109,160,123,60,61,68,61,44,21,20,69,90,89,43,35,29,37,76,111,140,148,148,183,179,148,133,147,111,75,60,72,61,85,169,203,192,140,85,86,96,148,115,99,187,212,192,108,89,116,91,88,115,123,125,131,86,69,137,200,205,200,107,61,52,72,61,140,189,179,111,75,78,61,44,31,43,140,137,87,60,53,76,90,75,65,61,27,34,147,211,227,222,222,231,222,212,189,194,203,212,212,197,179,87,36,76,103,76,197,212,212,227,227,221,227,179,129,111,133,160,169,148,148,103,78,28,31,70,78,52,76,137,98,75,87,90,48,37,92,205,200,169,163,111,94,90,90,115,133,98,129,148,71,55,189,209,189,75,31,29,183,212,221,222,231,209,179,76,56,103,179,76,84,76,75,75,56,43,116,194,179,99,109,116,172,166,186,179,172,186,194,194,207,207,203,203,200,197,166,75,187,197,133,141,140,140,117,123,131,141,149,160,166,187,186,192,197,197,192,190,60,158,190,111,111,117,116,127,116,133,158,166,158,190,203,200,197,211,211,219,219,190,84,207,123,105,116,115,117,116,131,140,140,140,148,190,190,186,197,211,200,200,197,179,72,197,158,123,116,127,139,131,148,148,149,172,160,190,207,211,224,219,219,207,203,190,90,68,192,166,158,139,131,148,140,141,160,179,179,179,187,149,172,166,194,194,190,187,123,43,140,117,115,116,108,117,105,99,123,127,141,149,160,186,179,192,197,200,194,187,197,160,75,203,186,140,109,116,111,127,147,133,133,147,149,147,190,186,166,75,44,197,149,139,91,89,90,93,105,109,96,98,99,108,123,147,160,166,187,197,192,139,49,123,111,95,90,86,85,89,90,98,109,123,147,148,172,186,192,192,187,190,186,160,91,55,192,108,88,93,115,111,90,93,105,117,116,139,148,133,158,179,186,179,179,186,70,52,140,95,91,90,93,91,86,87,91,91,105,131,140,149,186,186,172,190,187,160,91,20
56,75,83,84,62,155,137,69,36,61,76,83,35,21,55,116,116,87,71,37,43,37,44,61,75,91,140,133,115,116,103,88,71,61,75,83,131,179,197,197,192,194,203,115,69,75,71,54,61,76,88,89,87,75,69,84,115,192,189,140,95,90,148,189,123,116,98,90,83,71,49,87,148,179,103,71,61,54,31,36,38,29,44,115,163,96,61,37,21,17,37,86,140,163,187,179,169,163,155,107,72,44,37,84,70,85,129,90,60,60,76,69,78,69,53,109,200,200,125,61,75,85,75,98,109,108,125,133,88,111,190,205,205,200,76,37,28,35,189,183,140,111,76,76,69,69,52,44,92,115,98,76,75,84,107,78,86,90,29,62,192,212,222,227,227,227,221,197,147,141,137,149,192,183,129,92,54,85,141,98,179,209,205,197,179,131,183,163,111,96,95,160,179,190,194,189,155,76,28,28,70,84,75,61,56,69,115,133,49,29,35,86,90,115,137,78,72,75,98,149,169,140,125,137,76,87,190,194,194,123,75,55,116,155,187,192,212,212,203,89,43,69,140,76,44,49,78,109,115,70,37,89,149,85,84,115,194,203,207,219,200,203,194,211,197,203,192,160,158,140,123,91,148,160,147,166,166,192,194,194,197,203,179,179,211,200,197,200,190,166,149,133,85,123,166,148,166,187,200,197,197,203,187,197,221,211,203,190,197,190,179,149,147,147,105,187,160,190,187,190,194,211,211,200,187,172,190,211,197,194,203,186,160,148,133,115,77,166,158,147,149,187,200,192,187,187,190,186,207,211,207,200,197,190,166,131,117,117,86,84,147,141,160,179,172,172,192,187,186,211,203,190,203,200,197,179,160,147,127,115,91,68,105,123,123,140,148,190,187,179,166,166,158,190,197,203,207,211,211,200,187,141,148,127,76,190,172,139,141,141,166,187,186,149,160,179,197,203,211,194,179,87,62,160,186,140,131,140,186,172,187,187,172,166,172,172,179,190,197,219,221,221,211,187,76,131,172,117,115,99,96,109,109,133,131,140,148,186,187,187,190,197,192,192,179,172,117,76,187,111,93,91,109,96,98,90,93,117,127,139,127,148,149,147,147,147,148,149,76,65,192,99,91,87,85,77,86,89,93,115,141,158,160,187,179,186,190,187,179,147,76,29
76,88,108,98,52,75,87,75,61,99,179,189,99,44,37,86,109,115,133,56,37,35,65,103,87,76,90,109,99,125,123,111,69,38,75,87,107,116,179,179,169,190,197,149,87,69,55,44,56,76,90,98,90,76,71,86,140,183,187,155,89,56,95,200,203,187,115,91,56,52,37,108,194,205,183,76,91,109,53,43,72,75,49,53,95,87,75,44,28,12,13,37,131,187,189,160,179,169,169,123,70,21,21,108,115,116,140,90,34,28,75,75,87,60,60,115,203,212,211,160,89,75,68,76,125,103,116,147,140,129,169,183,187,203,163,69,22,38,190,183,116,103,89,75,55,62,70,84,123,115,115,86,90,91,107,76,75,76,43,98,209,212,231,231,234,227,192,140,87,84,91,103,148,197,160,115,85,75,76,72,52,76,129,75,55,35,76,155,123,95,65,72,84,85,133,131,129,133,65,28,44,94,163,131,76,75,116,189,91,61,38,43,44,69,108,69,44,69,115,140,179,187,129,85,54,69,95,98,149,140,94,62,72,76,89,98,183,222,212,183,76,70,96,84,52,43,76,111,141,123,36,52,115,141,109,109,190,197,194,200,200,194,88,123,84,85,86,90,91,105,105,105,123,131,140,147,166,186,187,190,194,149,55,56,127,70,69,76,70,75,80,91,89,116,139,160,186,192,194,203,197,203,43,86,139,77,76,76,76,91,85,89,91,108,123,147,186,187,160,187,190,203,203,200,133,38,76,84,76,75,76,75,76,86,84,90,93,116,127,127,133,166,172,186,192,203,166,48,131,86,75,75,76,70,60,75,75,80,93,93,109,117,140,160,166,160,190,172,62,85,88,69,65,69,70,72,69,70,70,75,84,87,91,115,127,141,149,160,192,190,197,147,52,139,85,85,85,87,86,89,76,76,77,88,96,116,131,141,147,149,160,207,207,148,49,93,93,76,75,72,76,76,85,96,111,116,116,139,141,158,148,190,179,186,190,194,192,111,76,116,90,84,69,70,69,89,117,123,131,141,166,192,187,194,140,76,197,166,140,105,111,98,95,108,91,90,86,85,139,123,140,166,187,187,179,186,186,133,187,192,190,186,160,186,166,166,166,166,105,84,160,158,158,158,158,147,133,139,117,131,172,194,200,200,200,187,190,187,186,140,76,56
92,137,160,163,98,56,60,56,55,89,109,183,203,160,131,169,148,116,187,163,87,69,76,140,133,107,86,123,115,147,189,194,140,52,56,76,61,52,84,137,129,107,183,109,84,87,78,53,49,72,96,111,125,109,76,75,88,148,140,149,140,69,87,133,140,115,94,116,61,49,84,108,192,211,189,103,160,179,84,69,84,96,76,76,85,69,37,17,12,10,0,14,103,189,197,179,133,148,141,155,116,35,21,55,61,86,190,148,48,21,60,88,108,69,55,83,179,211,209,194,140,84,69,75,84,91,115,192,205,205,209,205,212,212,187,107,72,94,205,200,187,133,90,54,48,76,76,95,197,192,183,115,107,103,111,75,60,52,29,76,94,107,190,212,227,231,197,149,92,68,75,75,85,190,200,190,149,76,68,76,38,21,38,69,44,29,52,116,115,78,62,38,62,123,194,163,141,169,70,31,37,98,155,163,91,76,85,141,155,99,76,44,55,76,90,84,61,76,95,76,69,75,76,89,91,53,53,70,87,90,84,69,76,90,84,88,147,209,221,194,115,90,96,91,61,43,76,116,147,149,87,76,123,160,149,133,211,221,221,221,211,194,76,111,108,123,116,108,116,123,127,133,179,187,194,194,200,211,207,197,207,158,28,28,123,85,87,89,91,96,91,96,111,148,179,194,200,207,211,207,211,203,21,69,172,111,99,116,105,127,133,117,111,141,160,179,200,203,203,207,211,211,211,200,141,34,80,99,90,91,109,98,95,111,109,109,127,192,194,197,200,207,203,203,194,192,139,21,147,90,85,88,93,96,90,91,98,99,115,141,166,200,203,200,203,200,194,147,35,76,105,76,84,91,90,90,99,90,105,96,99,123,148,179,197,200,197,207,200,207,190,108,21,109,84,88,93,95,105,105,108,116,108,123,158,160,172,197,211,211,203,211,207,111,20,76,76,61,76,87,86,98,99,123,166,172,179,192,200,194,186,197,194,190,192,194,179,72,13,80,61,56,72,77,89,123,141,148,172,187,192,179,179,160,75,0,117,76,68,65,75,76,76,85,84,85,90,105,115,140,147,139,140,148,158,172,141,21,90,84,60,56,60,70,70,70,84,86,84,95,98,115,133,133,141,166,148,149,186,75,55,160,96,80,76,72,75,75,75,76,77,90
160,209,205,187,129,83,69,44,28,27,34,69,147,187,197,209,192,190,203,211,200,160,140,149,115,84,75,107,107,115,192,211,200,75,28,35,76,76,103,179,140,75,99,148,99,89,99,76,72,76,123,149,187,169,111,86,65,116,155,160,183,98,76,89,99,78,37,37,108,90,123,179,211,212,209,192,212,203,147,131,125,155,147,155,148,108,76,31,14,21,14,21,52,92,179,197,163,179,147,183,189,95,76,84,54,49,160,183,91,53,54,111,140,75,61,54,75,95,129,179,194,140,99,90,69,75,75,192,212,212,212,221,222,222,179,163,133,94,200,194,192,187,131,69,37,88,91,76,190,212,211,189,141,140,131,91,84,69,43,61,44,38,52,87,179,211,209,183,116,60,54,55,52,86,87,123,183,137,111,149,160,76,38,89,75,52,62,141,192,155,160,89,86,160,212,211,197,194,107,62,55,99,148,149,103,94,78,95,163,155,90,52,52,75,75,70,86,125,141,85,48,38,43,61,92,95,86,85,89,75,65,75,129,137,90,86,131,197,212,179,99,76,90,103,65,38,76,103,123,123,131,133,131,129,140,131,192,207,207,203,211,190,76,131,98,89,76,88,90,98,105,131,147,166,172,172,179,190,192,192,194,133,29,37,147,75,76,75,75,80,76,91,98,131,148,179,190,194,200,203,211,186,20,76,131,76,72,75,77,89,91,96,93,109,131,141,149,179,187,190,194,200,211,197,116,27,84,99,91,86,89,88,89,90,96,93,123,160,149,192,194,200,200,197,203,197,116,27,123,76,75,84,86,90,91,105,99,99,115,139,166,187,194,197,194,194,190,140,29,89,95,61,54,62,61,75,76,76,75,77,91,95,115,158,158,166,187,190,207,203,194,111,21,117,76,84,80,84,85,85,88,98,105,108,133,147,172,190,197,203,211,207,200,115,36,117,77,75,70,75,76,91,99,108,115,133,133,127,147,149,148,166,179,179,179,186,158,76,20,91,62,61,76,76,85,109,158,179,179,190,192,190,194,166,68,0,141,96,86,86,93,86,88,88,90,88,98,116,140,160,194,192,187,192,192,192,127,0,76,96,70,76,86,87,90,88,89,99,115,117,141,186,187,190,187,187,187,172,127,49,12,90,91,80,84,88,98,91,90,98,96,115
155,160,155,115,90,68,44,43,38,36,28,22,69,109,137,189,194,197,205,197,140,98,141,141,125,98,90,115,140,169,205,211,205,96,48,48,83,115,169,197,194,140,116,190,125,76,98,115,98,115,149,155,183,160,149,116,76,140,163,125,140,160,115,99,131,149,76,29,95,155,140,197,212,212,221,205,212,221,221,227,212,212,209,179,149,133,91,62,29,29,28,27,28,49,109,200,211,205,183,140,160,155,169,160,90,52,76,91,76,78,69,76,91,70,65,55,44,21,31,76,187,155,125,98,69,61,49,179,212,211,212,221,212,203,98,92,69,38,94,90,98,111,163,98,62,69,76,61,163,221,221,212,192,189,179,125,109,85,76,78,53,44,68,54,62,115,192,163,125,94,72,36,28,70,44,61,108,95,109,155,209,209,95,75,87,75,85,125,133,96,84,89,123,187,222,221,212,221,200,179,123,87,147,183,115,111,108,98,147,190,131,76,60,60,70,36,60,123,192,131,75,43,29,65,115,183,155,155,115,75,54,52,125,189,187,149,155,169,203,203,148,90,90,98,52,38,86,109,115,108,115,125,147,149,155,99,200,203,211,211,211,194,85,133,95,89,86,91,93,108,108,117,147,172,179,194,197,192,211,203,211,158,49,60,141,85,89,89,89,90,91,96,109,141,148,186,192,190,192,194,190,166,28,77,139,76,75,76,80,89,91,98,105,116,133,139,166,186,186,179,192,207,203,179,108,44,91,76,75,76,84,86,88,93,109,117,139,172,172,192,192,194,197,194,192,179,93,27,141,111,95,91,89,91,91,91,96,108,116,133,158,179,187,187,179,192,186,148,53,111,87,70,68,76,70,76,85,85,87,99,131,127,147,187,186,186,197,197,203,203,194,117,37,149,88,84,87,98,96,98,109,117,139,131,186,194,197,207,211,211,211,219,203,133,49,179,99,84,87,93,108,89,99,116,116,123,127,139,172,172,187,186,187,197,190,197,192,87,21,123,72,76,77,76,84,108,166,172,158,190,187,187,192,139,36,12,117,61,61,75,84,80,85,85,91,95,98,123,148,149,166,190,192,187,192,186,133,13,93,91,75,76,76,76,84,88,84,85,98,109,123,149,149,187,187,187,172,190,140,60,14,108,96,89,84,84,93,93,91,91,91,99
54,76,84,60,61,72,54,44,44,60,35,21,34,44,44,76,133,190,187,129,88,90,116,83,60,69,76,87,108,187,211,212,205,148,68,62,60,88,163,179,179,169,183,212,190,140,98,86,99,140,129,107,94,89,95,103,96,190,197,179,148,179,147,147,179,192,140,49,76,160,140,169,203,211,205,88,179,222,222,222,203,203,205,189,160,163,140,75,38,75,83,71,75,44,75,179,211,212,205,179,155,137,149,90,65,55,69,84,75,71,76,69,75,76,78,71,60,21,13,21,116,183,115,108,91,75,56,141,197,209,222,212,209,192,111,91,43,36,75,69,76,75,76,75,75,116,160,163,205,227,222,221,211,203,187,169,131,103,115,129,56,44,129,125,85,86,111,111,123,155,160,90,43,83,75,48,61,61,85,149,205,209,194,116,116,95,91,78,69,37,21,28,61,149,222,212,211,221,212,203,148,84,149,203,155,116,116,115,137,192,187,115,95,85,69,60,91,179,221,200,163,84,38,75,137,203,194,179,125,76,69,38,90,131,163,212,209,211,205,203,190,125,123,140,72,62,111,108,98,87,96,116,137,179,179,109,219,221,211,200,160,133,98,131,140,140,139,139,127,133,133,160,187,192,197,207,211,203,187,166,141,127,87,98,131,96,98,108,95,99,99,115,139,166,187,192,200,192,160,149,131,96,85,105,127,117,133,131,147,160,166,179,166,166,179,197,211,203,190,160,133,116,108,98,93,95,109,123,127,139,166,160,158,158,158,158,158,194,203,194,186,133,109,99,105,91,91,84,108,111,115,111,117,133,140,140,140,140,147,147,186,194,131,147,140,108,96,87,77,91,95,96,116,123,131,140,149,149,147,140,147,148,172,203,203,194,172,149,131,117,93,86,76,98,95,99,99,133,133,127,131,131,148,149,187,187,190,197,203,194,187,158,99,95,84,117,108,98,111,123,117,98,109,139,139,148,158,179,187,192,190,194,192,192,187,140,139,86,65,133,85,85,76,84,87,115,139,160,172,187,186,166,147,116,62,54,99,80,84,88,84,89,91,89,89,95,99,133,148,179,187,186,192,194,186,187,127,34,127,115,77,76,85,84,85,91,91,105,131,172,187,187,192,197,197,200,194,197,172,76,21,127,105,90,88,84,90,96,98,115,117,141
21,76,84,48,44,70,75,75,71,75,54,35,44,34,13,21,44,87,155,84,70,115,163,111,55,28,55,52,71,107,200,212,212,203,99,69,38,108,194,190,99,107,169,194,203,192,137,76,91,163,147,123,75,38,55,43,37,84,140,160,149,183,179,160,189,192,169,76,70,147,179,140,141,197,192,37,85,200,222,222,212,212,212,211,209,209,192,115,54,91,109,111,99,89,84,140,212,212,212,203,205,183,179,99,61,78,137,108,84,76,116,111,76,62,76,62,53,21,17,17,115,160,123,129,129,116,94,179,190,189,203,200,189,179,160,187,115,125,190,149,163,107,98,75,103,209,221,205,211,212,209,211,194,179,149,183,160,123,169,160,52,28,123,179,189,189,155,140,140,197,200,205,149,91,98,75,38,37,56,87,169,129,103,169,163,141,133,107,94,69,28,28,37,91,212,212,221,205,200,194,189,86,179,211,148,115,94,98,155,183,179,131,148,192,179,88,147,212,212,211,212,197,96,92,141,205,190,189,129,76,76,61,76,99,84,155,221,212,212,194,189,140,131,140,95,92,179,133,109,108,96,115,140,189,192,163,203,149,133,127,127,140,147,158,179,187,194,200,203,211,211,117,200,187,140,108,96,91,91,98,99,109,116,139,148,172,179,192,200,203,207,203,91,117,141,76,76,76,84,90,91,105,131,147,166,172,192,186,194,203,207,219,211,149,56,123,84,76,76,76,75,75,84,91,95,109,133,158,179,187,192,200,203,211,221,179,60,147,96,76,76,75,85,89,88,85,91,99,133,172,158,186,187,192,197,200,207,211,91,37,117,90,88,86,85,84,86,86,96,98,127,147,149,147,166,186,179,187,192,192,140,61,140,140,99,89,84,76,75,76,87,93,95,115,123,139,139,147,166,186,192,200,207,192,91,194,123,88,87,84,84,95,99,111,139,147,172,186,187,197,211,187,75,109,139,127,109,105,105,99,93,88,90,90,99,93,111,115,127,160,186,186,187,187,76,123,140,109,88,88,91,90,84,87,87,96,105,111,116,139,148,172,179,172,187,194,160,115,197,158,117,108,93,84,76,86,86,76,90,99,98,99,116,115,116,115,123,127,133,149,187,192,194,194,187,166,140,127,111,91,70,105,105,117,115,127,139,148,158,149,140,160
20,43,76,56,37,70,87,84,90,76,83,83,91,75,21,21,38,76,169,111,72,115,209,190,90,43,61,65,75,55,141,205,212,209,203,163,92,189,212,205,116,88,115,99,115,137,169,140,116,140,116,129,84,48,56,36,22,35,70,109,140,147,147,147,179,183,179,95,70,107,179,179,179,200,189,21,29,140,209,222,227,231,227,221,211,160,148,163,111,137,141,140,111,123,116,155,194,183,148,133,179,194,212,200,125,107,194,179,148,116,137,123,94,72,76,75,60,28,20,10,55,89,109,123,115,140,140,187,179,149,148,108,129,140,179,209,212,221,227,222,221,212,205,125,160,212,212,96,90,163,189,203,209,190,163,148,189,179,194,194,75,27,98,147,211,221,212,194,190,203,187,160,183,194,169,140,48,35,55,76,131,86,60,98,76,55,69,98,141,83,36,28,27,55,169,155,187,197,197,192,203,125,179,209,148,125,107,107,189,197,190,133,148,179,137,116,169,211,222,222,211,197,200,147,163,194,192,179,123,69,72,76,84,76,44,61,116,197,205,179,125,84,99,111,115,125,183,183,149,147,109,131,179,211,209,205,123,111,99,116,123,141,148,172,186,190,200,203,207,211,200,52,133,98,85,76,76,76,80,87,88,109,116,139,148,172,186,194,207,207,211,207,44,75,89,69,72,76,75,80,85,89,123,133,149,158,186,194,200,207,203,200,211,111,38,109,69,68,69,80,76,76,85,93,96,123,133,160,149,187,197,194,200,200,197,133,28,123,84,70,75,75,75,76,80,84,93,91,116,133,131,147,149,160,186,187,179,187,70,21,87,48,44,54,52,69,76,84,89,108,111,111,141,147,147,172,186,179,187,186,93,21,88,37,36,48,60,69,65,75,90,91,109,133,133,140,149,179,172,186,207,211,211,141,28,111,60,53,65,76,84,88,95,116,133,149,160,179,190,197,207,149,36,84,76,69,75,76,85,91,86,87,95,116,116,117,117,140,139,192,194,200,203,149,27,76,76,70,70,69,68,75,80,86,91,99,117,139,141,148,160,160,179,190,194,192,105,23,109,70,68,76,85,84,90,95,95,109,133,141,148,148,166,160,186,192,203,194,86,84,192,111,93,85,85,91,88,91,87,109,108,111,131,141,141,133,149,172,186,172,84,62
65,28,44,75,55,78,83,88,115,95,90,96,116,107,55,21,61,115,183,194,179,192,211,197,116,61,43,75,86,49,75,140,192,212,205,190,187,212,211,187,125,115,141,123,85,61,55,71,60,70,60,91,107,78,70,52,28,21,36,75,123,131,109,129,140,140,148,141,107,116,169,211,205,212,200,29,20,85,203,212,222,227,221,221,212,187,183,194,169,129,131,107,90,107,115,131,137,109,96,92,141,197,200,211,203,209,205,197,190,179,197,192,160,147,149,137,92,44,28,21,14,29,88,91,89,109,141,141,140,140,86,31,29,38,88,194,211,212,222,212,197,183,149,68,60,205,197,76,71,125,179,194,194,183,179,147,190,194,212,212,137,43,84,115,183,200,189,147,140,197,131,75,76,200,190,179,76,65,86,115,133,107,75,149,107,44,37,60,76,37,35,44,44,75,160,141,179,197,197,189,141,99,203,205,149,141,140,163,190,189,179,155,148,155,76,90,140,169,221,221,209,183,140,141,163,183,179,169,123,69,55,71,103,91,48,35,44,83,179,149,115,75,75,87,103,109,98,179,179,169,129,147,197,211,194,200,117,127,131,140,147,141,158,179,197,200,203,219,211,207,194,65,131,96,86,91,88,91,105,111,108,147,147,160,172,194,200,207,211,211,203,192,65,84,108,75,76,84,88,108,109,105,131,147,158,192,203,219,211,211,207,194,186,140,87,139,91,108,127,148,139,148,158,158,147,141,179,200,200,207,200,197,200,187,147,117,75,140,95,108,111,117,115,131,116,105,108,116,179,194,194,200,203,203,200,186,139,117,84,75,105,91,89,105,105,115,116,109,123,148,149,172,187,190,192,190,166,141,139,127,91,62,105,69,69,76,91,95,108,133,111,115,111,149,166,179,194,200,203,219,219,211,200,158,70,127,77,75,87,91,90,105,116,133,148,160,186,197,219,231,219,160,60,105,116,95,111,111,111,109,108,99,96,116,109,116,131,127,140,187,203,211,211,194,60,89,80,75,70,75,76,76,76,88,108,115,133,160,187,179,194,194,194,200,207,194,117,36,95,75,76,85,90,88,93,91,93,105,127,127,127,149,187,186,192,197,197,194,70,61,139,77,76,84,88,88,80,88,88,98,98,116,141,141,148,158,158,172,186,147,48,14
111,75,49,71,133,131,99,98,108,140,187,160,115,111,75,35,75,92,76,107,194,209,209,197,125,76,54,71,69,55,38,69,141,192,137,96,94,140,169,137,85,94,149,190,163,88,43,29,34,44,38,52,87,98,89,61,34,21,28,55,92,116,115,116,131,129,111,103,94,99,147,209,212,212,203,69,27,53,103,147,192,212,227,222,227,212,212,212,200,169,129,107,88,86,84,99,140,107,98,115,129,115,90,183,211,212,205,203,200,211,221,212,203,187,200,197,148,76,56,38,28,13,52,87,76,103,149,163,160,183,141,87,61,29,60,109,149,209,211,189,141,123,107,52,21,140,169,87,69,95,155,149,91,84,115,194,212,212,212,221,190,91,89,83,108,116,115,98,99,160,148,76,52,141,183,179,76,69,76,95,116,90,88,187,179,88,56,85,98,54,43,70,87,108,133,148,203,205,192,160,99,78,190,212,183,163,187,205,192,140,147,187,179,149,94,76,111,116,200,205,197,108,71,76,131,183,179,169,137,92,76,75,140,160,91,69,43,60,115,190,169,116,78,69,76,75,71,129,163,149,133,107,179,221,212,160,160,172,192,197,197,186,158,211,190,158,139,123,111,109,109,96,111,115,127,133,149,172,179,187,179,172,105,179,221,192,141,117,99,98,98,96,99,109,140,139,127,140,179,192,190,172,91,190,197,131,96,91,108,89,91,98,95,105,116,116,131,131,139,148,158,158,172,179,127,75,179,115,105,91,85,77,84,85,85,87,98,108,123,140,139,158,149,192,186,186,139,76,197,147,109,89,85,89,88,90,76,84,89,96,109,127,133,141,148,166,149,131,62,158,127,91,88,88,76,75,76,77,76,93,93,91,95,99,109,116,123,149,190,187,187,127,85,186,141,131,111,91,91,105,109,99,93,105,98,115,117,141,148,149,179,192,203,190,115,219,187,148,116,91,76,76,80,87,91,95,108,111,115,123,131,123,139,148,179,192,197,140,91,197,147,139,115,89,76,87,108,123,115,131,140,141,147,149,127,91,197,190,203,166,149,148,139,123,116,105,91,76,111,98,117,117,123,115,105,96,98,109,133,149,160,200,200,200,200,200,172,166,76,84,116,76,90,108,105,98,91,95,105,117,127,133,158,186,187,194,192,190,187,158,76,44
89,98,70,36,78,190,189,148,115,140,192,192,133,160,92,53,94,115,60,36,87,200,211,197,148,99,111,108,87,60,54,43,75,76,76,76,68,65,72,76,88,75,76,137,194,129,71,56,60,75,75,60,69,115,108,75,43,21,27,43,90,125,140,115,96,94,90,87,75,75,103,200,203,205,148,60,29,35,55,56,83,149,212,212,192,90,86,94,116,160,129,84,89,87,85,131,189,131,125,141,90,60,44,129,211,211,133,137,205,222,222,212,211,200,205,200,169,92,75,52,29,13,13,34,55,76,140,149,183,203,209,197,149,84,44,75,98,155,194,183,140,115,125,85,34,87,140,103,55,69,115,179,115,76,69,147,212,222,227,203,179,133,140,84,90,99,111,99,103,107,94,99,88,137,194,197,98,76,75,76,90,89,103,133,140,85,37,69,98,75,61,70,76,99,99,123,194,212,205,190,84,61,99,149,147,179,183,211,200,141,160,194,189,137,87,62,75,91,116,115,103,75,61,68,90,189,192,183,163,115,86,70,169,189,125,78,60,75,111,197,187,141,95,55,52,60,76,160,160,140,125,140,200,227,212,163,179,179,179,190,190,133,87,127,87,76,77,77,77,86,91,99,115,116,131,139,139,148,148,148,160,115,43,76,160,75,70,60,69,76,77,89,105,116,131,147,149,160,192,186,187,148,28,111,105,85,80,86,88,76,76,86,87,108,123,133,140,158,160,160,166,186,172,179,88,21,90,76,76,76,75,76,76,76,89,91,95,99,123,147,149,148,166,186,179,186,93,21,141,80,76,84,76,76,76,90,84,87,96,123,111,133,148,172,186,186,166,105,20,80,91,75,75,75,70,76,75,76,80,89,89,91,105,123,123,139,140,149,149,172,160,84,29,95,75,75,72,70,75,77,95,98,98,116,109,127,131,141,148,179,190,192,194,123,69,187,109,69,75,68,70,75,85,88,91,91,96,108,108,105,109,131,133,133,149,141,140,75,21,99,48,44,62,69,70,84,91,99,99,108,117,111,131,127,75,20,95,77,84,68,55,62,68,69,68,70,76,87,93,108,116,127,131,140,148,147,131,61,166,116,87,76,76,75,89,86,89,88,91,93,109,111,133,147,141,140,149,166,166,89,91,187,105,93,89,87,76,75,77,87,87,91
75,72,65,37,20,86,169,163,133,155,197,192,179,163,133,76,115,169,111,52,85,189,194,197,169,147,137,160,169,89,76,44,31,35,53,69,60,52,52,52,62,38,38,78,187,169,116,95,91,92,111,108,94,140,137,94,69,35,36,43,75,179,160,140,108,76,70,65,69,55,71,149,163,141,108,75,61,69,60,61,60,76,189,192,183,90,56,34,35,44,44,34,99,163,137,183,211,187,160,155,149,94,60,163,221,209,140,90,141,190,200,221,200,187,194,192,163,99,99,75,38,20,0,0,43,83,131,197,203,211,209,190,187,125,37,43,53,76,148,148,116,89,90,108,75,140,200,190,75,61,99,197,103,70,37,116,200,211,212,203,163,131,155,155,137,125,109,103,99,125,116,111,129,115,149,179,179,179,179,169,149,129,149,169,179,155,76,53,111,131,75,61,56,76,76,90,155,205,209,189,88,49,56,69,71,76,90,160,203,169,115,129,141,99,65,37,48,53,75,55,54,52,43,60,94,205,209,211,205,179,140,107,155,200,179,91,60,75,140,221,211,192,169,95,76,92,94,115,123,109,140,190,194,205,190,147,192,192,192,192,197,123,84,98,80,84,86,84,91,95,105,105,123,139,158,147,166,179,186,172,172,108,22,62,141,75,75,76,77,84,90,99,116,139,158,186,192,194,200,192,194,158,20,105,95,76,75,75,76,80,86,90,96,131,139,116,148,179,186,166,187,190,186,179,76,14,127,80,76,75,76,84,86,89,90,98,109,139,148,172,186,172,194,211,192,190,95,13,147,76,75,75,76,70,75,89,88,95,111,131,139,141,160,160,187,187,166,88,20,93,99,70,68,54,69,72,76,76,77,90,99,98,115,123,127,140,140,148,172,166,148,75,23,111,75,76,80,84,87,87,95,95,111,111,117,133,139,149,149,179,172,192,190,88,49,139,77,61,69,69,76,91,91,89,90,93,96,99,109,111,116,141,149,149,166,158,149,70,13,139,75,69,76,77,89,95,116,131,139,148,148,158,160,131,55,13,105,70,69,69,61,75,75,76,76,80,90,115,115,109,140,133,133,141,139,133,109,13,89,75,52,43,54,60,62,70,76,85,89,91,95,109,131,131,133,131,133,140,98,29,27,99,61,52,54,69,61,61,75,75,86,91
53,60,86,94,28,21,91,141,76,85,85,76,83,83,84,76,88,87,84,90,149,187,155,197,194,189,76,78,141,90,54,28,21,29,52,76,72,68,75,75,91,72,44,75,179,192,147,140,115,89,76,76,98,163,140,133,109,83,89,98,133,194,160,129,129,90,76,75,69,44,37,137,148,147,123,98,99,115,84,68,68,72,89,147,179,160,116,76,68,75,83,75,84,183,183,192,221,212,212,212,209,141,75,92,197,211,141,99,129,140,95,140,111,75,83,83,86,90,86,92,76,55,20,0,21,87,179,212,203,190,197,192,197,190,56,27,44,71,149,140,103,76,88,116,84,90,200,200,163,123,160,212,131,70,28,76,131,94,84,137,187,190,187,190,189,189,133,107,85,103,116,140,123,37,38,69,160,197,205,209,183,155,155,209,212,212,179,76,137,160,76,75,76,84,68,44,53,94,133,133,87,68,65,69,76,71,76,91,116,98,76,76,92,84,61,35,38,37,37,36,52,55,35,28,78,200,203,211,221,179,147,163,203,221,212,169,83,115,190,212,212,222,212,163,103,109,108,76,94,125,179,169,89,98,87,69,186,190,192,187,190,108,88,115,87,85,80,89,95,95,96,93,105,123,133,133,149,166,166,179,187,111,27,76,109,68,75,76,88,89,91,109,131,147,147,166,192,197,200,200,194,133,14,109,89,76,70,75,76,85,89,96,96,123,131,133,172,166,186,192,203,207,194,187,75,21,160,95,86,91,95,90,96,111,116,131,149,147,179,186,186,186,197,197,207,194,96,20,190,96,85,90,84,85,88,93,96,116,123,140,166,187,192,187,197,200,190,98,20,123,93,70,68,75,76,85,95,91,93,105,116,115,117,131,133,141,148,186,187,192,187,76,27,111,76,84,77,77,84,91,93,95,111,111,133,133,127,147,149,166,172,192,192,91,21,123,75,70,70,77,80,90,90,90,98,91,91,111,105,99,123,117,147,166,179,179,160,68,13,160,85,86,76,88,93,115,123,139,158,158,166,158,187,140,54,13,123,72,70,62,69,80,80,77,84,91,98,116,123,123,148,158,166,179,179,149,115,0,76,88,61,38,55,65,75,76,80,88,95,99,117,140,148,147,148,147,140,158,91,20,34,91,60,52,52,56,68,65,70,85,93,95
75,75,99,169,123,54,76,88,69,61,44,38,44,44,55,38,43,48,48,85,189,200,187,179,187,163,60,49,76,76,71,29,21,34,60,76,76,70,78,94,140,137,89,52,108,192,148,140,189,140,99,72,84,140,147,187,190,197,205,212,211,194,163,141,133,96,76,75,70,44,69,160,183,160,147,116,133,148,88,75,71,56,75,125,155,141,125,103,95,88,69,55,56,98,163,192,212,211,212,205,203,183,131,115,189,192,155,137,147,155,109,96,85,37,29,37,38,56,61,90,115,107,76,22,14,75,190,212,221,212,192,187,197,211,149,61,60,87,140,169,141,103,115,149,108,60,90,88,90,115,187,203,200,131,56,44,43,28,20,29,84,141,203,211,209,211,187,149,125,95,147,190,141,28,14,22,76,90,76,108,149,84,61,141,211,211,211,148,203,200,76,69,87,109,90,68,44,55,89,109,87,75,84,85,95,103,129,179,116,115,92,85,89,84,76,61,44,37,28,29,44,54,28,14,29,131,183,200,209,169,94,108,203,221,212,169,52,69,94,211,212,212,211,141,91,84,133,95,115,115,125,107,76,87,88,98,192,200,197,200,200,115,93,105,77,80,84,91,96,108,108,127,116,123,140,147,160,179,192,194,179,123,36,91,147,84,86,84,91,91,95,99,133,148,160,187,187,190,203,192,200,160,27,141,105,89,93,95,93,108,116,115,123,140,147,172,187,187,190,190,197,200,194,190,75,34,158,75,70,75,80,84,89,98,109,115,123,123,133,158,149,166,186,166,187,179,86,13,115,75,65,70,69,70,76,87,88,96,111,117,133,148,172,186,186,194,187,133,20,123,80,55,69,77,77,84,89,91,96,99,109,111,117,123,117,140,139,148,166,192,158,75,29,109,76,69,69,77,86,89,95,117,111,123,116,115,139,148,147,179,194,194,187,95,37,123,69,61,75,75,76,77,91,109,108,111,117,127,131,116,131,133,147,160,172,186,149,54,12,149,75,70,75,84,87,93,115,115,117,116,131,140,148,133,56,14,140,65,52,54,61,70,76,76,91,95,99,109,115,131,147,160,149,160,148,141,127,0,85,95,61,54,60,62,70,77,88,93,98,109,115,131,147,147,148,149,166,160,111,14,44,117,69,69,75,60,75,76,86,91,93,108
75,125,109,95,94,155,108,75,65,62,62,69,76,76,84,55,48,49,48,84,163,169,179,179,169,149,76,87,160,179,147,75,29,28,52,75,76,76,75,84,86,92,98,68,91,169,189,75,92,148,155,115,125,179,90,125,192,197,141,129,160,179,160,163,183,133,123,108,92,71,65,107,160,179,149,147,147,160,75,62,61,52,76,116,155,141,123,107,92,75,43,27,21,21,69,155,197,160,111,76,87,109,129,133,148,137,147,149,163,187,203,203,169,49,28,29,28,48,76,140,189,179,179,88,14,29,94,211,212,212,194,192,203,212,212,169,115,137,163,194,187,148,133,107,123,44,52,43,21,35,87,140,125,137,98,78,69,49,31,21,37,69,160,209,221,212,197,192,189,183,194,147,76,38,21,28,76,84,61,69,149,92,37,70,148,194,209,211,200,179,109,75,69,98,192,187,116,72,115,169,149,98,129,137,83,129,203,209,189,160,133,123,125,109,98,99,76,62,38,44,69,60,28,17,21,107,148,189,192,129,78,86,189,211,212,197,86,68,61,179,179,205,212,149,107,125,137,129,140,133,86,91,111,90,76,91,203,200,207,207,200,117,116,160,109,109,111,108,108,111,123,131,131,139,179,187,197,197,211,211,207,141,38,95,192,96,99,116,133,117,117,131,166,172,190,207,211,219,221,211,203,190,43,149,190,131,111,108,115,117,117,123,133,166,190,192,200,203,207,211,207,211,197,166,76,36,166,111,88,90,108,99,109,105,127,139,149,160,166,200,197,211,211,197,207,192,86,28,179,91,80,91,93,91,90,91,91,98,123,139,147,166,192,192,194,197,194,131,20,105,93,77,70,75,84,90,91,99,99,99,108,115,127,139,139,148,186,186,197,203,192,88,37,98,69,76,77,87,87,91,115,115,109,115,139,140,141,160,179,190,200,200,200,116,43,147,84,75,77,87,87,95,99,98,109,108,127,117,127,131,133,131,133,158,187,187,172,75,21,133,69,70,76,89,98,115,117,117,127,141,148,158,149,148,75,20,147,75,61,60,60,75,75,80,88,95,93,109,115,131,141,172,160,179,187,179,147,20,111,115,75,76,69,65,76,76,84,91,98,111,131,141,160,158,149,172,149,149,99,21,60,133,76,69,70,75,75,77,88,90,99,111
56,131,85,38,28,69,91,92,75,69,76,95,140,111,94,84,48,28,38,148,189,140,123,192,189,179,123,137,187,183,189,179,76,28,37,65,92,98,76,89,61,61,61,62,125,169,123,70,92,147,140,160,129,137,68,37,61,131,133,91,86,96,109,125,163,149,179,131,140,149,69,76,86,131,149,140,133,147,96,53,35,35,98,149,163,148,115,99,83,71,44,34,14,0,12,44,148,88,84,55,38,53,69,62,75,98,149,194,197,209,212,212,212,75,29,28,52,131,190,200,192,190,194,147,28,20,53,203,212,212,211,212,212,221,222,221,209,192,190,203,194,160,140,84,94,71,75,56,22,21,60,133,129,125,140,140,141,108,76,49,37,49,140,197,212,211,179,187,200,200,203,155,94,108,75,69,55,52,53,55,116,108,69,37,71,90,109,163,133,90,103,92,43,52,155,155,115,76,87,115,169,183,190,190,76,83,141,148,179,179,160,147,115,108,92,95,89,75,52,69,92,96,55,36,29,109,140,149,183,169,87,55,69,115,189,179,160,107,56,141,109,147,211,190,183,169,131,115,115,123,76,76,115,108,69,60,197,194,197,203,203,139,139,148,95,95,95,91,93,115,123,140,140,147,192,192,192,187,179,186,194,123,44,108,187,84,88,89,84,84,93,111,140,141,158,190,192,190,194,197,192,166,72,172,166,93,87,84,90,91,91,91,93,139,147,166,187,179,192,203,200,197,197,194,108,62,187,96,95,89,89,91,93,95,127,139,147,166,186,190,179,190,194,166,186,158,95,38,203,98,76,70,69,80,85,98,93,116,147,172,190,194,192,200,194,186,172,139,34,140,141,98,86,91,93,96,105,116,109,115,117,139,149,158,179,192,200,207,200,197,190,95,60,133,84,86,91,93,93,105,116,117,117,123,160,166,148,190,197,207,221,224,207,148,75,149,98,90,86,91,95,108,98,115,116,115,141,139,140,147,160,166,186,194,187,207,190,98,37,158,72,61,76,88,98,115,116,133,149,158,179,187,187,186,98,35,186,91,76,77,75,84,86,91,98,116,115,131,123,140,140,160,179,179,197,192,186,28,95,133,76,70,70,75,75,76,91,105,105,111,123,131,140,133,147,160,172,166,111,27,65,139,84,76,76,76,76,84,89,93,105,117
60,133,108,69,43,55,69,91,91,75,84,109,190,189,137,141,125,68,28,75,129,140,94,123,133,88,71,87,133,149,190,211,200,76,53,60,103,163,133,141,84,55,34,44,115,189,96,75,147,183,103,147,155,116,109,62,36,54,103,147,115,90,84,87,43,38,75,49,48,90,103,116,116,137,160,147,133,137,125,71,38,28,84,179,189,190,160,129,88,87,75,70,37,21,14,20,84,52,61,76,60,69,69,61,37,54,179,200,194,209,212,212,212,148,61,43,95,212,221,212,203,209,209,197,87,34,36,194,205,211,205,200,189,140,133,189,205,160,137,149,148,163,189,179,111,116,140,107,60,55,65,94,147,149,169,148,148,163,149,99,62,61,155,203,211,209,189,148,149,137,137,160,155,179,129,78,49,35,43,55,141,137,84,38,27,28,65,190,194,169,125,116,53,21,38,60,52,35,35,34,55,90,189,205,115,76,76,69,84,125,169,140,107,96,95,76,86,76,52,52,75,99,111,71,48,76,107,148,187,194,189,131,44,60,107,103,71,65,48,108,190,197,205,149,179,149,115,115,103,116,76,62,69,78,62,65,219,211,211,203,186,141,148,179,160,160,158,147,147,141,141,172,187,192,211,207,203,211,207,207,200,141,75,109,160,127,140,139,140,148,148,172,172,187,197,197,192,187,172,148,131,108,88,115,148,139,158,192,194,187,200,192,203,197,207,224,197,160,149,133,117,117,116,131,108,93,147,149,166,160,148,166,190,190,192,192,166,203,221,187,166,140,133,127,117,108,93,86,187,166,147,131,133,149,147,139,141,148,147,166,194,194,200,203,200,172,123,98,53,108,111,105,109,133,133,116,127,123,123,133,148,172,179,197,211,211,194,172,147,116,108,84,75,123,93,95,105,117,123,131,140,147,141,141,187,192,200,207,224,224,221,207,179,127,80,190,133,141,141,147,141,172,160,172,194,207,203,197,200,211,211,203,197,194,197,200,186,127,72,190,108,93,99,96,111,139,186,192,200,207,200,211,200,194,115,52,200,139,99,99,111,109,115,99,115,133,133,149,160,179,197,194,200,203,211,211,219,49,105,172,99,91,91,89,91,98,111,131,131,133,148,149,166,187,192,200,200,200,158,52,75,179,95,87,76,84,80,85,91,105,117,133
75,163,133,111,76,90,75,78,92,75,61,76,189,197,189,187,211,187,84,31,44,75,125,95,75,56,29,55,98,115,123,187,211,187,91,60,84,189,192,179,133,75,35,55,129,194,140,109,179,197,140,140,194,160,125,129,111,61,68,89,109,94,76,85,55,28,28,35,21,21,75,147,148,160,163,137,141,141,148,92,61,37,69,155,209,205,203,192,163,149,155,140,115,95,76,69,137,86,76,95,76,76,75,84,62,53,107,183,179,200,221,221,212,205,125,89,148,212,222,227,221,221,200,200,140,56,38,169,179,183,160,141,94,70,94,125,169,129,123,140,149,163,183,197,149,192,209,163,89,89,87,98,108,147,192,155,98,140,203,192,183,140,209,211,212,212,205,194,169,96,75,98,129,163,155,115,71,44,55,87,194,179,125,75,37,31,75,108,116,87,111,111,103,75,44,65,44,20,31,44,54,84,140,200,125,96,76,69,49,129,205,197,149,111,108,76,70,72,71,52,75,125,90,99,90,52,61,107,190,200,200,209,90,71,125,147,61,35,31,35,111,205,205,148,147,125,91,87,89,90,69,44,31,53,53,55,139,123,123,131,123,133,149,179,194,203,192,194,207,203,192,158,203,158,139,116,109,109,105,109,109,115,108,115,140,172,179,192,197,207,211,194,89,190,131,76,76,70,75,80,88,98,115,140,149,187,187,200,203,200,207,200,197,62,90,95,75,75,75,76,88,89,91,108,127,139,149,172,190,190,194,186,190,197,166,75,75,111,91,76,75,75,75,76,88,99,123,127,139,166,192,190,190,192,158,194,197,192,68,75,139,75,76,85,76,84,76,84,89,108,117,117,139,140,140,147,187,190,207,197,89,108,160,77,70,69,75,70,76,80,91,89,115,123,117,131,149,158,179,187,192,197,197,139,186,179,109,85,76,75,70,75,76,84,99,127,139,141,141,149,172,187,89,89,197,108,98,86,91,88,89,84,76,85,91,96,91,91,115,166,147,179,187,172,84,133,131,93,87,84,77,76,76,75,76,84,139,148,140,147,166,194,197,192,192,197,186,211,221,200,179,187,186,172,158,140,140,60,90,149,123,158,148,141,158,149,149,147,172,190,207,211,203,211,211,197,190,200,160,75,87,190,123,116,109,127,127,127,127,148,160,190
99,125,98,91,78,88,75,107,141,103,76,76,123,129,99,155,160,179,109,31,27,27,75,98,75,86,65,75,131,115,90,98,148,183,141,61,61,183,205,192,160,92,65,78,155,200,148,147,194,211,212,205,209,212,205,189,149,90,75,76,115,160,111,137,125,75,44,48,28,13,28,133,133,155,190,123,129,149,149,140,103,83,61,141,203,209,205,211,209,189,205,205,200,205,197,190,203,189,148,88,61,69,75,90,88,62,75,131,169,203,222,222,212,187,83,48,49,83,179,187,187,211,211,203,137,75,55,96,89,89,115,123,115,129,155,123,83,60,89,140,179,192,187,200,205,211,211,169,140,140,141,148,183,194,211,211,163,140,187,87,96,147,200,211,212,212,222,222,209,141,108,183,189,200,192,192,155,125,169,200,212,200,179,163,91,53,76,109,108,72,109,115,129,123,94,99,61,27,35,52,44,75,75,179,211,197,147,115,53,111,209,221,203,187,149,90,76,75,54,31,68,183,108,125,133,76,52,61,163,203,211,221,187,133,140,115,103,72,37,27,86,197,211,197,179,123,89,76,52,52,61,91,76,55,69,69,117,139,117,109,116,131,148,179,203,211,211,211,211,211,133,76,115,72,75,76,85,87,90,95,96,115,141,158,149,186,200,203,203,200,203,166,28,115,75,70,76,76,84,91,96,105,133,172,197,200,211,203,194,211,211,197,190,28,75,123,84,80,85,84,76,84,90,98,117,147,148,197,207,194,211,207,203,197,148,35,52,91,76,76,76,87,86,87,99,115,141,160,186,187,200,200,197,200,192,194,192,187,21,21,111,72,70,77,86,89,93,96,109,117,141,148,149,186,186,190,192,194,192,140,29,27,80,38,53,48,60,72,76,87,91,91,108,133,148,172,190,190,194,192,211,207,194,75,70,70,55,60,56,75,76,77,91,105,117,131,147,160,160,172,187,160,60,44,91,53,60,60,65,72,69,69,75,75,84,99,127,127,158,166,186,187,192,139,36,84,75,69,52,44,52,60,70,75,77,96,131,140,149,166,166,158,190,190,190,158,69,117,91,68,70,69,68,72,76,76,90,87,96,115,141,140,140,147,160,172,197,187,75,158,123,90,86,85,76,70,75,72,77,75,77,96,109,117,123,141,148,141,179,158,77,91
123,68,61,76,75,75,56,94,194,149,131,141,148,89,61,76,76,92,90,75,55,44,48,85,75,103,125,137,190,148,94,83,116,197,209,140,109,203,212,211,187,129,91,88,115,149,131,84,83,85,205,205,203,183,141,187,179,115,87,76,96,169,163,197,200,169,103,75,44,22,29,140,160,183,190,133,123,147,148,179,149,140,95,189,205,212,203,211,212,192,189,183,211,221,211,212,194,155,148,125,76,69,72,90,78,69,54,84,116,169,211,212,194,115,92,68,69,44,37,48,75,96,131,133,116,87,115,131,87,87,129,111,125,190,212,192,123,55,44,98,192,211,194,194,212,221,209,189,140,99,91,75,140,205,212,212,211,194,187,44,28,72,190,211,212,212,222,212,211,212,221,212,197,160,90,84,76,94,194,203,192,179,160,123,89,49,69,179,140,76,84,109,147,147,107,98,92,60,44,56,54,90,140,192,203,192,149,103,54,65,190,221,221,200,197,194,183,147,76,28,60,192,183,141,155,155,86,53,123,179,197,205,179,179,194,163,103,76,53,28,49,86,116,192,203,179,116,95,37,20,28,61,83,92,95,98,115,98,91,91,117,127,158,179,190,200,200,203,203,197,117,75,115,70,75,75,76,77,88,91,96,111,140,158,160,194,197,203,207,211,200,158,36,133,105,76,70,75,80,85,85,90,108,141,147,158,186,190,190,194,194,197,190,29,76,87,62,60,69,70,76,80,84,96,111,131,166,187,190,194,190,197,194,203,158,28,49,95,80,76,75,76,76,84,98,127,133,147,192,219,224,224,234,255,231,224,211,203,28,29,172,108,98,108,116,127,123,123,139,160,172,187,197,200,200,197,207,203,197,117,29,21,95,84,76,75,75,76,88,90,87,91,99,117,140,158,166,192,197,211,224,221,207,72,86,93,76,86,84,91,96,99,115,139,148,179,194,197,200,203,194,158,35,23,88,76,75,70,49,60,68,75,77,87,91,141,148,127,147,166,166,192,190,147,20,52,61,53,48,52,55,60,76,76,89,109,123,139,141,148,149,172,166,179,158,123,28,91,85,70,72,75,84,76,89,86,91,99,117,141,147,158,149,160,149,166,172,115,12,91,96,80,77,76,76,75,75,76,80,87,98,108,131,139,160,158,160,133,148,96,20,22
44,28,53,76,72,60,43,62,179,163,125,149,189,149,91,75,72,83,88,95,90,92,78,76,29,55,179,197,205,183,87,52,75,192,209,212,212,212,212,212,200,179,141,92,90,133,103,53,38,28,87,187,155,140,95,96,141,107,88,108,115,125,190,205,212,200,160,109,70,28,20,87,163,190,205,189,155,133,90,141,192,197,200,212,212,227,222,222,222,194,179,155,189,212,205,212,194,163,160,179,133,69,48,98,76,76,37,44,88,149,203,200,147,86,108,109,123,89,29,20,44,68,76,65,48,36,61,90,69,83,141,108,163,212,221,212,211,133,76,140,209,212,209,205,222,212,197,190,133,87,44,21,38,141,203,137,149,209,209,62,21,37,169,212,212,212,212,203,147,187,212,211,211,190,76,37,27,38,107,155,125,123,155,155,137,88,86,192,197,155,111,96,140,179,137,84,103,103,75,87,84,72,131,148,149,140,123,125,65,28,90,211,211,183,190,205,209,187,115,55,86,194,140,94,92,125,76,69,141,190,189,192,129,137,187,192,163,92,69,69,35,38,75,123,163,194,140,187,103,34,21,35,61,115,95,107,90,93,105,127,133,140,160,186,194,203,207,207,219,207,115,76,115,80,89,87,95,93,96,109,123,131,147,160,166,190,197,203,219,221,219,166,43,123,65,60,62,69,75,85,86,93,117,140,149,186,197,203,207,211,221,224,207,37,95,84,55,60,70,76,77,84,108,116,116,127,147,158,187,194,197,200,203,211,179,43,60,91,69,69,70,76,85,77,91,111,123,139,133,172,172,186,187,194,194,207,200,194,27,48,139,76,76,80,84,91,91,108,108,131,140,127,147,147,172,160,187,192,192,140,29,28,77,38,49,54,69,75,76,88,89,99,116,117,115,131,172,197,203,211,221,211,190,65,85,133,98,76,70,69,75,76,87,93,133,166,166,190,190,179,172,140,29,37,99,55,52,53,56,60,69,76,76,90,93,147,139,140,148,186,187,197,187,117,17,56,76,60,68,72,76,77,84,90,95,105,158,166,179,186,190,194,192,194,192,140,21,76,90,80,65,72,75,75,76,76,84,89,93,108,111,133,133,123,139,149,127,98,13,95,89,65,60,61,60,68,65,68,76,90,91,108,117,140,141,147,158,127,141,116,20,13
44,29,55,76,84,44,36,62,148,140,107,108,129,147,115,76,75,86,76,94,90,96,123,109,34,20,98,190,205,160,68,28,21,84,148,197,189,179,197,209,197,189,169,76,49,69,83,76,69,29,43,98,129,129,125,109,107,84,75,123,169,115,163,205,221,203,190,141,111,44,13,38,111,187,197,189,187,147,84,141,205,169,129,140,192,221,205,212,212,212,197,189,160,179,200,212,205,205,209,192,190,96,75,108,84,98,53,31,62,163,203,209,187,94,103,141,169,147,69,21,38,71,88,76,55,44,48,44,38,87,169,189,209,222,221,221,205,148,69,85,183,107,95,160,197,203,192,200,179,140,61,22,35,86,108,72,55,94,194,76,21,27,111,203,221,212,227,212,125,155,200,194,209,211,141,60,37,48,75,89,84,99,140,148,115,90,76,129,194,194,187,137,123,160,140,115,129,169,123,140,141,83,84,94,187,192,149,163,84,28,52,203,209,155,148,197,212,203,133,68,87,194,87,69,61,56,48,61,190,200,190,187,133,125,179,189,123,76,54,123,89,61,75,86,94,179,169,189,190,103,52,56,69,125,123,108,84,87,108,139,148,158,160,186,194,200,200,211,203,200,123,76,148,85,80,76,84,85,91,96,109,117,127,148,160,190,194,197,203,200,200,179,43,115,76,70,70,76,85,89,90,98,140,139,149,160,172,187,194,207,219,234,219,70,109,87,69,75,76,76,76,85,99,109,116,131,140,160,187,192,197,211,211,211,194,76,70,117,77,76,77,85,87,91,115,116,116,131,149,149,187,200,207,211,221,231,224,211,43,69,148,76,76,76,84,89,91,98,109,117,141,141,141,166,192,197,219,221,211,197,55,43,77,37,38,56,76,77,77,88,89,95,111,115,116,141,148,194,207,203,219,203,187,70,87,91,75,52,44,53,68,75,76,89,98,117,127,147,160,149,166,160,36,61,105,43,48,53,70,69,76,76,88,91,105,117,139,139,158,190,187,203,192,111,28,75,52,44,52,55,75,76,86,90,98,109,158,148,160,166,179,166,190,194,187,140,23,86,80,70,55,76,75,75,77,80,87,91,108,108,127,133,140,139,158,166,149,123,13,89,72,69,61,68,72,70,72,76,85,93,105,127,133,147,160,166,160,186,187,148,27,20
49,35,68,87,76,44,22,72,169,125,116,111,125,123,90,71,65,75,62,55,69,76,115,129,76,20,43,115,189,141,70,37,21,20,70,133,103,91,123,129,116,123,131,92,75,75,90,87,116,91,65,83,90,115,179,179,140,89,75,125,163,137,125,131,209,209,200,155,148,84,29,21,76,179,194,192,197,183,85,129,160,103,44,34,38,125,190,209,212,212,211,155,123,99,149,203,211,203,197,212,203,155,111,115,111,149,99,68,69,123,187,187,190,155,115,115,183,209,192,115,76,76,108,123,125,116,115,84,44,55,60,109,200,209,179,140,91,75,28,38,109,56,21,34,71,141,179,190,205,203,149,76,49,70,76,76,62,60,90,140,69,35,29,60,98,203,222,212,141,194,212,221,222,212,179,76,35,52,61,55,53,76,90,141,84,87,87,69,107,148,221,212,197,203,160,169,192,203,197,205,187,108,75,61,148,183,147,137,76,55,70,203,197,131,90,94,179,200,129,60,69,133,72,69,55,37,28,44,140,212,203,155,155,149,194,190,96,60,44,85,99,96,140,111,75,140,205,147,129,148,99,92,111,116,92,88,111,166,207,219,203,211,211,221,224,224,224,221,221,221,172,91,148,96,99,98,115,105,123,149,140,172,187,197,197,203,211,224,219,211,219,207,72,140,76,76,86,89,93,108,127,140,186,194,207,211,234,255,255,255,255,231,197,75,99,123,87,87,90,109,117,127,140,141,158,187,192,203,219,224,221,234,255,224,200,87,76,160,115,96,95,91,91,109,108,117,131,139,179,192,194,211,211,224,234,255,255,203,76,91,147,89,95,98,105,96,98,115,117,140,172,187,194,211,211,224,224,224,211,160,72,69,139,70,75,88,99,116,116,108,108,115,117,139,147,186,187,200,211,219,221,221,203,91,91,77,60,60,70,75,84,90,105,105,117,158,172,194,194,200,203,200,54,76,158,70,70,75,76,76,84,85,89,95,116,116,131,140,140,179,186,190,200,123,52,91,89,76,62,69,76,85,90,93,99,116,141,148,166,179,190,194,219,219,203,172,52,93,76,69,70,86,75,84,89,98,93,99,117,131,140,148,160,166,172,179,186,158,21,96,89,75,76,77,77,76,76,88,85,91,109,133,133,149,179,186,186,186,179,148,52,37
38,52,75,107,108,76,21,56,163,133,107,115,123,94,68,44,52,71,71,38,38,55,83,71,56,29,36,90,148,140,76,54,28,13,22,55,91,94,115,109,115,123,141,141,140,148,148,115,155,148,94,78,84,129,179,190,179,149,155,194,140,179,137,78,87,125,141,109,140,147,76,22,43,94,179,200,190,148,92,115,187,133,69,28,21,53,160,197,211,212,205,179,141,116,115,149,115,98,98,203,212,194,187,190,192,192,200,189,160,187,203,183,179,187,125,107,149,211,212,212,179,108,115,141,179,189,187,147,92,38,13,35,116,197,116,86,78,75,69,62,147,87,44,35,35,53,98,183,222,211,187,169,123,115,111,94,92,87,71,87,149,103,38,21,43,133,221,209,190,194,205,221,221,205,147,75,60,49,61,60,43,60,84,140,129,149,197,84,84,137,221,227,222,205,160,96,131,183,189,212,209,129,84,69,133,141,129,133,86,92,183,212,212,212,183,107,140,179,148,84,60,86,55,37,44,28,13,12,34,95,137,111,107,91,155,187,96,61,52,91,89,88,179,194,115,96,183,149,140,133,140,140,131,103,70,69,187,211,211,211,200,190,190,219,197,190,190,166,147,133,123,98,158,140,139,148,172,172,149,187,179,172,172,192,224,219,224,224,224,203,186,158,84,133,140,158,166,194,200,203,211,200,197,221,231,231,207,187,158,133,116,108,93,93,95,115,127,133,172,200,207,211,211,219,211,187,231,211,192,166,131,99,98,99,85,91,96,166,160,179,203,200,203,203,200,211,207,197,231,234,231,211,203,179,158,148,127,117,86,95,147,190,200,203,203,211,219,192,158,219,219,221,194,186,148,123,96,88,88,84,77,88,117,117,140,166,190,200,221,203,141,141,158,200,219,224,231,221,211,200,190,158,141,91,98,108,93,116,131,140,149,149,148,149,158,197,211,224,219,197,179,131,69,76,147,116,111,123,133,141,147,147,148,141,131,133,140,140,141,192,200,211,211,148,70,127,131,105,98,96,105,98,95,98,109,123,166,194,194,207,203,207,211,200,207,186,69,111,96,80,91,91,89,88,90,98,98,117,139,149,172,160,172,172,190,187,187,187,38,96,88,75,75,76,85,86,87,90,93,116,127,127,147,179,186,190,197,197,190,186,75,61
36,75,115,123,95,85,27,44,179,140,98,123,108,94,60,28,29,70,76,55,44,38,61,43,27,28,38,91,155,141,76,55,44,34,43,53,108,129,129,129,125,107,92,103,115,140,147,189,203,205,160,91,94,133,190,179,115,179,221,221,197,192,131,69,43,56,75,83,76,96,98,43,38,44,83,197,160,99,111,169,179,160,87,55,52,28,65,103,148,155,140,149,137,129,115,149,92,62,70,190,212,197,189,189,183,155,205,212,160,140,179,197,211,194,190,183,140,111,169,211,194,183,155,140,163,183,189,131,131,60,14,14,76,160,133,179,148,83,76,84,147,99,75,76,88,75,78,183,200,179,131,133,192,197,194,111,84,83,55,69,147,192,83,22,38,160,211,179,160,194,203,209,212,194,160,107,107,78,84,98,76,85,107,197,197,203,163,163,107,141,221,222,200,137,140,78,68,95,149,212,221,155,109,94,133,155,141,140,111,123,209,227,231,227,221,189,189,190,179,95,72,96,90,68,69,52,20,13,17,28,54,83,84,49,61,103,98,75,52,147,147,131,148,197,149,140,183,190,179,140,116,147,147,133,86,61,166,190,194,194,203,133,80,108,86,90,90,88,96,91,91,116,117,140,149,166,172,187,186,203,207,194,133,179,203,140,123,95,91,88,88,90,99,116,127,160,166,179,192,192,200,194,60,85,131,76,70,65,70,72,75,76,87,76,96,115,140,158,166,187,197,207,203,190,95,34,98,69,65,65,75,75,86,87,89,116,123,147,166,172,192,197,211,221,221,221,158,53,194,140,109,93,90,96,115,96,91,105,109,133,160,192,187,197,197,200,192,127,44,91,111,80,75,69,70,70,70,75,86,87,96,127,133,149,160,158,179,186,179,192,187,111,69,166,117,109,91,90,95,86,76,76,76,90,105,115,117,133,148,158,166,172,187,147,76,179,115,76,62,69,61,56,69,76,75,76,87,91,93,95,111,131,158,149,158,192,192,141,91,186,123,98,75,62,60,80,93,111,116,141,160,158,190,200,186,95,207,166,117,109,109,105,98,109,98,91,77,95,117,127,148,166,160,147,131,115,131,133,158,179,186,179,186,190,194,186,158,127,48,108,160,141,149,139,131,111,117,123,140,158,172,187,207,211,224,211,190,172,140,98,75,72
55,85,137,133,108,84,34,29,179,141,108,103,84,89,84,31,28,56,76,76,71,55,52,44,29,27,29,76,147,141,87,69,52,38,34,34,76,111,111,107,83,72,54,53,84,103,95,189,205,205,160,91,87,147,190,129,55,148,212,221,212,205,179,87,44,49,53,55,29,35,36,38,72,61,65,179,187,140,133,148,123,125,108,76,71,37,37,65,91,75,60,83,141,155,155,183,137,65,43,87,163,187,108,123,85,60,147,203,131,91,123,137,179,148,197,203,141,68,55,90,141,179,148,95,91,99,160,129,107,44,21,28,84,155,89,109,140,109,140,140,179,155,90,103,115,107,125,194,179,140,90,107,205,221,212,141,76,95,69,84,149,209,133,44,22,88,197,190,187,203,212,212,221,211,200,190,190,125,111,133,160,179,179,212,212,200,95,88,149,183,209,187,140,98,140,99,75,56,103,212,221,160,99,115,140,141,183,189,189,192,221,222,221,221,212,222,212,212,209,189,140,179,203,187,163,96,62,44,43,37,37,76,90,53,35,68,103,83,53,131,149,155,137,155,163,189,203,209,189,140,90,95,129,131,94,76,141,172,194,200,207,133,75,98,76,85,85,85,84,90,96,111,133,139,149,160,187,172,187,194,192,140,34,65,117,72,69,61,62,69,75,76,88,93,127,148,158,172,166,186,186,172,21,43,87,49,62,62,70,76,85,89,98,127,148,166,190,197,197,200,207,211,207,190,87,17,91,70,72,75,76,77,88,89,98,115,117,172,190,186,190,194,203,207,197,194,123,20,117,76,75,76,76,77,88,89,93,99,99,133,149,166,187,190,194,200,187,109,29,90,90,55,52,54,54,65,70,75,80,89,93,111,115,131,148,160,179,186,187,194,192,85,20,84,60,62,69,75,86,89,93,96,98,111,139,140,147,172,148,186,186,179,166,84,20,84,43,43,49,62,69,76,85,91,89,91,95,96,117,116,123,131,149,149,148,158,186,69,13,75,60,61,61,70,77,95,133,141,139,160,166,172,187,160,76,14,89,76,76,85,84,88,89,93,98,96,108,116,140,147,131,148,166,160,166,172,158,76,133,166,98,88,86,89,76,75,77,76,80,98,116,123,131,140,148,187,192,190,187,98,115,200,127,90,80,70,69,69,72,76,85,91
62,85,141,149,123,90,55,35,183,148,133,133,133,109,87,52,34,44,68,76,75,76,68,55,38,38,36,61,147,115,90,69,54,43,29,28,43,83,115,95,55,37,21,22,55,95,163,183,197,189,69,49,43,87,179,137,44,44,84,99,140,205,197,108,75,76,70,61,29,21,21,21,55,75,44,62,65,65,84,107,109,123,109,83,68,44,55,95,148,94,55,35,75,109,137,140,98,75,54,62,99,160,163,179,149,86,133,183,123,83,109,111,131,84,96,131,109,76,60,69,85,148,190,163,86,69,137,179,91,49,35,44,115,200,141,149,179,192,189,183,197,190,140,131,125,108,116,192,179,133,85,85,203,222,221,148,76,125,115,103,140,205,147,90,37,60,91,137,194,116,137,197,212,227,227,212,212,183,137,98,95,133,189,160,149,179,133,38,76,129,141,129,90,69,148,163,140,111,149,209,203,116,56,62,163,109,84,90,155,200,212,200,189,200,212,211,212,212,221,209,200,192,212,222,211,141,103,91,85,70,69,116,155,95,62,72,108,75,44,90,109,90,60,70,103,129,194,205,203,148,89,87,115,140,92,99,200,211,219,221,219,158,77,127,96,108,108,111,115,111,117,141,166,187,194,203,207,200,207,203,200,149,28,69,127,77,76,84,87,98,99,115,139,160,192,207,219,224,221,219,219,200,27,69,148,90,85,90,87,89,93,93,96,131,147,166,197,197,197,200,207,203,211,197,86,37,133,90,76,76,76,85,95,99,108,109,123,179,172,186,194,197,200,203,200,207,116,20,133,76,76,76,76,76,77,91,96,91,98,131,179,190,187,197,200,192,197,127,35,105,99,69,70,75,76,76,84,86,88,96,99,116,127,147,186,192,197,203,200,197,200,109,29,111,76,86,90,76,91,87,90,91,91,108,115,117,131,140,147,179,190,172,158,87,21,77,53,43,55,62,70,84,89,98,108,109,117,127,133,158,172,166,192,187,190,197,190,61,13,91,65,61,65,75,85,96,127,140,160,160,187,190,187,179,84,13,105,91,88,84,76,76,76,84,90,87,91,139,158,179,190,197,192,200,203,179,133,10,52,86,62,75,76,86,86,87,86,91,99,117,139,179,179,158,186,187,187,186,133,34,43,117,76,76,76,91,91,85,98,108,111,117
21,44,87,129,141,91,38,31,140,137,91,111,194,189,115,52,44,43,60,71,70,83,78,70,52,69,61,75,160,125,86,70,52,52,44,29,21,61,137,148,92,56,21,28,61,89,194,209,209,190,61,49,48,75,197,169,61,21,21,27,54,160,192,183,147,131,115,89,52,36,35,27,76,111,87,75,55,61,68,76,84,95,99,84,75,52,52,78,147,140,78,48,31,55,98,140,75,54,48,54,75,94,148,190,187,107,148,194,169,103,141,183,148,65,75,90,89,75,60,88,103,125,183,197,137,75,84,140,61,28,34,55,115,205,212,209,212,211,200,194,197,189,163,147,137,125,140,192,183,129,89,76,187,221,212,187,90,75,123,192,194,209,155,190,125,98,29,35,65,43,38,75,90,169,209,209,200,169,115,87,43,71,103,116,87,76,98,52,36,78,116,96,75,37,70,137,187,179,183,160,163,129,91,90,149,92,60,65,55,86,183,189,137,148,197,211,197,205,212,209,187,155,179,212,212,149,111,109,115,123,103,189,205,203,155,115,96,76,48,60,90,111,69,22,37,52,107,179,200,155,76,91,115,140,89,90,197,200,211,221,207,172,90,158,109,111,93,98,111,115,117,149,166,197,192,200,200,207,211,203,203,166,53,88,147,75,69,69,76,80,91,93,133,160,190,200,211,219,211,221,219,194,49,87,148,85,76,89,90,93,116,131,117,141,148,187,197,203,200,219,219,211,194,187,93,76,148,90,84,90,95,99,95,93,115,131,148,158,166,179,194,207,203,200,197,179,140,68,127,88,88,89,87,90,91,108,117,133,160,187,200,203,219,221,224,211,211,172,61,108,76,69,75,75,75,76,89,91,108,133,147,158,186,179,187,194,211,207,207,219,203,140,61,148,98,99,96,95,111,99,115,131,117,133,158,197,203,207,211,211,211,211,203,141,36,111,105,84,85,84,90,109,116,140,158,158,166,190,194,192,190,192,197,203,194,194,166,56,21,95,53,49,68,76,90,111,141,190,186,200,203,200,203,192,116,21,141,105,89,89,84,89,91,91,99,98,117,139,139,149,166,186,187,192,200,203,147,0,54,88,61,61,62,68,75,76,84,96,105,123,117,158,166,179,190,190,190,194,166,34,43,141,53,60,68,76,86,91,99,116,139,166
13,20,38,76,133,111,44,29,90,94,52,49,148,200,187,75,65,68,75,94,86,95,111,88,76,84,84,115,192,148,99,84,70,75,69,44,20,55,169,197,189,140,56,48,65,91,163,205,200,187,88,75,71,69,192,205,140,53,60,52,91,194,194,190,200,194,192,163,84,61,49,75,140,140,109,99,84,87,76,69,70,83,90,84,75,44,28,21,56,111,78,72,75,54,103,148,76,52,61,60,76,92,87,147,203,179,194,209,187,141,179,187,103,88,83,90,92,61,38,68,107,107,183,179,148,76,75,179,62,20,21,49,99,203,227,221,203,147,179,190,179,149,125,99,89,87,86,87,192,160,111,90,192,211,221,203,149,85,137,200,205,194,111,190,203,197,86,38,22,14,14,21,37,53,115,187,211,221,194,148,61,75,108,147,133,75,55,99,76,90,108,107,108,86,44,85,197,197,194,149,140,115,129,129,163,103,55,92,49,35,52,140,140,140,179,190,160,155,194,200,187,179,179,212,221,190,140,131,141,133,183,209,212,227,221,197,115,111,86,84,87,140,140,35,21,28,60,83,133,169,94,116,141,179,123,111,203,192,179,172,158,140,131,158,140,139,131,139,127,147,148,166,187,194,192,197,187,186,148,127,116,111,91,109,141,111,99,111,117,123,127,139,158,187,192,200,192,179,147,117,111,91,98,108,123,115,149,160,149,186,190,197,197,160,158,200,149,140,123,127,116,98,95,111,96,109,111,140,166,190,192,200,203,194,192,192,190,221,211,149,149,127,108,95,95,91,90,91,95,108,127,149,160,179,179,187,166,166,179,197,221,221,172,133,115,91,91,91,90,96,99,108,131,147,160,158,160,166,160,147,149,160,187,197,197,190,160,140,98,96,95,87,77,109,105,98,108,117,127,139,141,140,147,147,172,187,194,187,186,166,133,131,116,90,72,109,116,111,115,123,123,115,99,115,139,133,140,149,158,160,149,148,140,131,115,116,105,77,76,111,87,80,86,84,95,131,186,192,187,192,187,179,160,147,99,61,115,115,98,89,87,88,89,95,109,115,131,166,186,186,200,207,200,207,211,200,158,28,85,105,75,54,68,75,76,90,99,111,139,160,160,190,197,219,219,207,211,211,194,49,44,160,84,87,89,95,98,109,123,133,158,186
20,22,38,85,149,147,69,43,75,129,76,38,76,169,200,116,91,90,109,149,133,115,163,147,131,98,123,187,203,149,108,115,115,99,94,83,35,61,179,205,203,187,94,84,85,76,98,189,194,160,109,89,76,76,155,197,200,76,49,28,76,205,212,212,212,221,211,212,160,109,60,76,187,183,137,94,87,111,94,68,75,76,75,62,62,55,43,28,34,99,92,109,123,61,96,169,89,62,76,60,76,111,86,76,148,205,192,211,163,149,148,111,95,115,88,87,88,75,71,72,91,133,203,155,155,103,86,148,103,35,20,22,68,141,192,192,197,140,163,194,163,179,155,115,108,179,179,140,205,197,140,137,212,211,212,212,155,90,163,200,192,179,83,111,123,137,116,91,61,21,20,27,55,53,53,75,160,194,189,163,83,86,160,179,147,108,75,108,140,179,131,140,133,107,55,69,155,179,169,137,109,123,140,140,179,116,61,75,52,36,21,60,116,123,140,194,187,155,194,205,200,197,169,197,222,212,192,160,147,90,155,149,111,203,212,209,163,141,123,140,183,179,183,86,52,48,54,52,75,109,92,125,179,147,140,149,147,131,133,141,141,148,158,186,190,197,197,207,207,203,197,95,187,123,91,108,84,86,86,87,91,98,115,111,133,160,166,190,197,200,219,219,91,133,166,98,89,89,93,105,109,116,140,116,147,147,149,166,149,197,197,203,200,98,52,111,68,55,70,72,76,76,85,96,116,131,149,172,172,190,187,200,203,211,211,133,49,139,85,70,76,76,76,76,90,111,105,117,131,131,149,172,190,192,200,197,190,197,69,61,98,70,55,56,60,76,84,89,95,105,123,131,140,133,141,147,158,179,190,160,76,52,179,91,84,76,76,75,75,77,87,91,109,139,140,147,141,141,149,166,197,207,207,149,75,149,90,69,65,65,69,76,86,90,96,105,117,141,186,187,190,117,27,75,76,70,76,76,85,85,86,91,91,91,105,111,123,133,140,166,172,194,187,116,62,109,96,89,86,80,77,80,86,87,88,90,96,98,99,115,127,139,158,158,172,158,116,133,149,140,123,98,99,105,89,84,87,76,88,105,115,109,127,141,139,139,131,140,179,190,192,200,200,203,200,192,158,141,111,75,76,115,98,99,98,90,91,95,93,95,115,131
36,60,75,91,183,148,76,56,60,107,115,75,69,75,129,87,76,76,94,197,179,129,95,87,84,95,203,212,221,148,76,107,137,115,125,133,69,87,183,190,197,137,76,75,94,90,109,179,190,169,137,115,90,90,111,148,190,88,38,21,21,99,190,212,222,222,221,212,163,169,107,44,94,194,194,147,137,140,94,76,91,88,78,76,91,90,76,71,76,148,160,183,192,92,89,116,87,75,75,55,96,116,99,62,78,133,192,205,203,190,90,55,87,147,115,87,88,89,92,92,89,149,212,183,169,160,140,205,205,89,28,12,14,44,108,99,160,189,192,203,187,147,149,140,190,211,212,221,212,200,194,200,222,212,212,200,140,160,200,189,140,88,107,149,147,133,115,111,115,69,53,43,69,88,85,52,56,78,83,116,115,90,129,179,107,62,69,98,147,203,149,131,111,103,76,75,140,197,189,163,141,123,109,131,111,107,99,111,148,75,37,29,87,103,115,189,160,140,197,211,203,212,179,148,192,221,222,203,183,129,148,179,53,76,179,149,141,149,133,131,155,203,211,149,109,125,115,86,83,76,69,107,133,98,76,83,115,105,115,123,140,139,158,187,197,211,211,211,219,211,187,69,158,87,85,86,76,77,91,96,108,111,127,139,148,160,192,203,203,211,203,211,43,76,117,75,76,84,86,91,95,98,105,116,140,158,192,192,194,207,211,211,219,99,53,116,72,75,89,93,117,131,123,148,166,192,194,200,211,207,219,224,224,231,219,133,29,108,75,75,75,84,88,96,127,147,166,194,197,207,207,211,211,221,221,219,219,207,55,60,116,76,95,98,91,108,108,111,109,133,140,147,158,149,158,166,186,197,200,166,70,23,90,52,70,76,89,95,99,108,127,127,123,149,158,179,179,186,197,192,207,203,211,111,49,84,52,56,61,75,84,98,115,131,158,158,158,172,187,197,200,109,13,38,76,76,90,93,96,111,117,115,111,116,115,111,131,131,141,179,190,194,187,91,13,76,52,69,76,89,90,108,111,108,116,127,158,166,172,172,190,190,194,192,200,187,70,72,76,56,72,75,76,91,89,91,91,108,117,117,133,139,149,172,166,190,190,194,65,99,147,77,88,91,85,87,86,89,91,93,115,117,141,140,148,147,149,160,190,172,89,75
55,111,107,129,197,187,131,75,37,89,115,91,60,38,78,75,35,29,61,148,115,86,55,35,28,56,189,194,194,149,72,75,94,108,99,137,90,89,140,115,137,91,54,35,38,65,91,133,147,140,131,115,115,107,108,131,147,76,34,28,20,21,71,133,209,190,160,192,148,148,99,76,78,137,189,209,211,209,147,125,149,115,111,90,115,147,116,96,107,189,200,197,200,111,116,155,90,69,43,44,99,129,107,70,76,90,98,141,200,203,52,21,43,160,111,103,98,84,75,76,76,141,211,189,194,194,189,212,212,200,76,12,10,14,76,84,84,99,194,209,183,149,140,133,187,183,190,221,212,209,222,221,203,211,205,69,35,85,89,60,54,44,87,192,212,205,169,140,131,98,86,52,54,140,183,129,123,133,109,116,129,125,111,160,89,35,60,107,99,189,200,169,133,125,116,111,149,221,221,211,194,155,140,194,111,123,160,179,209,137,61,34,38,36,69,131,99,84,76,140,192,179,116,92,92,200,212,212,209,179,169,169,87,61,141,147,123,163,179,179,197,212,197,140,109,183,160,149,125,72,60,115,149,75,55,62,133,116,131,133,139,141,186,203,211,211,219,224,221,221,200,76,160,109,109,115,111,117,139,140,149,166,179,179,187,197,211,221,221,219,211,211,69,88,139,85,85,95,105,108,98,108,117,149,172,166,197,190,197,211,224,224,211,108,69,160,86,90,111,109,116,127,140,133,148,187,192,203,211,211,224,224,234,234,211,149,62,139,89,77,84,93,109,116,127,117,149,172,179,172,186,194,186,194,203,211,207,197,76,75,127,76,76,84,76,80,90,99,105,127,131,149,160,160,166,190,186,197,192,179,77,52,117,60,61,69,76,77,90,88,108,123,127,186,166,166,160,194,200,197,211,211,219,139,76,127,75,76,80,86,95,99,108,109,123,141,166,179,187,203,200,116,27,68,85,69,69,70,76,76,77,93,95,96,96,111,115,131,147,186,192,207,211,131,27,77,72,75,72,76,77,77,87,95,98,115,127,139,158,166,172,186,190,197,200,166,70,75,123,76,75,70,72,76,80,89,84,109,116,117,141,160,186,190,186,200,197,203,27,70,80,60,70,77,85,87,87,96,111,108,123,148,179,172,190,190,197,194,200,147,37,23
76,148,190,194,209,200,169,91,34,69,123,108,44,43,76,92,69,44,48,109,131,137,95,56,27,38,129,123,125,169,90,85,92,99,76,92,85,75,115,88,99,95,87,60,29,52,87,140,133,141,148,131,131,115,115,140,148,90,52,38,36,34,48,69,140,149,140,107,123,129,76,87,87,90,108,133,200,205,209,205,221,203,169,116,115,169,141,115,133,149,179,192,209,141,140,203,129,75,29,20,69,99,108,123,76,61,55,68,129,197,76,29,28,125,90,76,75,76,69,52,75,148,205,194,140,115,140,209,200,197,183,61,28,21,29,62,36,38,192,211,200,147,125,98,85,87,111,155,183,163,179,147,169,200,203,43,20,35,37,20,12,14,61,187,212,221,209,190,141,115,94,48,37,133,200,197,183,179,149,149,140,115,107,140,87,52,96,147,90,149,205,190,155,179,148,155,179,222,231,221,221,227,222,209,87,85,141,140,141,140,103,43,35,21,27,87,99,44,17,37,75,76,75,69,53,84,94,99,160,192,183,149,123,88,129,179,147,160,194,183,194,203,203,179,140,149,179,179,179,109,78,115,147,76,61,84,158,187,203,211,197,192,203,211,231,231,219,203,200,190,149,105,179,139,131,139,166,186,187,179,186,172,186,194,203,211,211,203,197,190,160,141,91,105,141,140,141,149,172,179,172,187,179,197,211,221,211,186,160,131,117,117,115,96,96,117,140,158,186,200,197,203,200,219,200,158,207,211,200,187,158,133,117,116,99,115,108,139,147,149,166,186,187,203,200,200,194,186,221,224,211,200,166,148,147,131,115,109,99,99,117,117,158,166,179,160,172,172,147,190,207,211,197,141,131,140,109,98,91,89,84,75,95,105,111,123,139,139,149,141,147,147,160,190,192,194,197,207,207,207,200,192,160,105,91,108,77,98,117,117,140,139,149,158,172,192,207,207,207,207,190,108,65,89,93,99,109,127,140,133,139,158,147,148,160,166,149,166,186,197,211,211,219,149,37,89,84,77,88,108,115,115,123,127,131,139,148,160,192,194,190,197,200,197,207,160,77,88,99,76,98,89,88,91,115,116,117,133,147,179,190,194,200,203,203,211,219,207,38,91,109,85,84,77,91,91,90,91,111,109,131,140,179,190,190,197,200,219,211,179,60,48
129,75,85,179,209,205,200,189,88,84,116,116,55,43,49,76,137,160,140,160,179,125,111,85,69,87,155,133,90,96,89,76,75,108,84,91,141,115,116,95,109,99,99,85,43,43,76,111,140,131,129,107,107,103,116,140,148,123,76,53,35,54,85,86,103,140,183,141,149,155,115,78,71,75,90,90,89,83,149,209,212,212,203,179,147,179,169,99,86,76,90,179,211,203,197,212,179,103,54,17,28,36,75,187,137,60,55,69,98,194,160,89,68,87,71,60,76,96,87,76,90,92,107,95,133,90,68,194,183,179,187,133,90,65,29,75,36,14,86,133,140,96,75,75,75,69,71,70,92,99,76,62,133,194,197,183,95,70,76,88,28,21,61,147,197,221,221,212,194,179,155,85,52,91,129,160,187,147,115,125,189,123,87,125,107,76,133,183,103,116,197,190,197,190,141,160,200,222,222,212,221,222,212,203,83,71,115,131,91,115,140,75,43,43,44,76,91,44,20,36,76,86,69,69,44,43,75,89,111,141,169,200,179,137,140,155,169,192,205,179,190,192,197,192,115,125,189,194,194,205,148,148,160,87,99,163,203,203,211,211,211,200,133,200,148,148,127,123,133,131,139,139,148,160,172,187,190,192,197,207,211,219,88,105,200,115,105,99,95,89,84,84,98,133,158,194,203,203,194,211,211,203,52,72,187,131,96,99,91,84,86,91,98,108,116,127,158,166,179,187,186,192,186,187,93,27,98,90,88,84,91,88,89,90,98,111,115,140,172,187,186,179,187,192,197,203,108,38,197,141,109,99,115,116,111,98,98,115,131,133,160,179,197,194,192,192,190,158,69,69,115,77,76,76,85,86,80,84,84,86,96,108,116,140,141,147,149,149,166,166,190,115,75,172,96,89,77,70,75,76,86,93,89,88,111,96,98,127,131,141,166,179,190,147,70,123,84,75,68,65,60,49,52,70,72,80,84,91,93,99,108,109,123,141,166,187,172,133,133,192,109,84,70,56,55,76,91,95,115,139,131,148,166,187,160,99,192,172,127,98,96,98,91,108,86,84,76,93,115,131,147,149,166,140,147,141,123,148,172,200,203,200,190,187,166,147,117,109,69,89,99,131,141,140,148,149,140,141,140,141,158,197,211,219,207,179,149,158,141,90,61,69
187,90,55,75,189,187,147,179,183,129,115,107,90,90,61,38,137,189,187,183,189,99,90,125,140,189,205,192,149,111,87,76,75,123,160,179,205,192,187,131,115,115,133,115,60,49,76,88,137,131,140,116,99,95,103,125,155,111,98,83,52,60,103,94,91,189,211,209,189,169,141,109,76,69,65,76,87,69,111,140,183,212,212,205,163,187,190,131,85,44,44,137,211,211,212,212,209,197,141,61,35,14,21,115,148,109,109,111,131,197,197,183,147,129,70,38,89,140,140,137,155,90,69,75,169,148,69,169,209,203,203,197,148,85,75,83,38,13,28,60,69,85,76,72,84,75,61,29,69,90,89,70,88,140,140,183,190,90,76,163,76,28,14,49,87,160,212,222,212,211,209,192,98,123,89,84,203,192,179,115,131,147,115,137,85,43,52,160,109,76,76,123,169,160,155,141,197,197,129,75,91,155,169,203,163,125,137,147,190,200,192,147,75,61,75,149,147,91,28,43,99,115,75,85,75,52,55,76,99,99,95,155,189,149,179,169,133,160,205,203,197,194,197,140,61,37,98,155,190,211,189,183,194,87,70,87,207,211,211,211,207,192,84,141,105,98,108,111,123,117,131,148,160,179,187,194,200,207,200,200,200,166,36,62,131,80,85,86,90,87,91,99,116,147,166,200,200,207,203,211,203,172,28,72,133,76,72,76,76,84,84,93,105,115,131,140,160,179,197,200,211,211,207,200,93,20,96,89,91,86,91,105,111,111,108,131,131,140,147,172,192,197,197,200,197,192,90,20,158,96,89,90,95,99,90,91,91,109,116,148,179,179,172,187,194,197,194,140,62,68,115,84,84,76,76,76,75,77,85,91,105,116,141,158,190,187,187,197,197,203,187,72,21,115,87,84,86,90,91,108,117,123,117,115,139,123,148,179,158,149,179,179,166,111,13,91,43,37,38,53,65,62,70,76,76,89,93,95,108,115,131,131,141,148,149,149,115,34,21,70,29,37,44,54,75,91,105,117,133,131,131,139,141,141,98,21,116,84,65,72,75,77,75,85,76,76,77,91,111,123,117,131,140,140,140,141,140,28,109,115,75,69,70,54,75,68,72,76,90,93,108,123,133,133,140,141,149,158,160,62,61,139,84,76,75,69,70,76,80,91,98,98
183,187,107,71,116,205,183,183,200,194,189,169,140,160,91,52,133,160,129,149,194,148,92,155,192,209,222,212,189,163,160,149,87,83,148,160,179,147,155,179,115,125,140,160,115,103,129,111,111,115,137,140,107,83,96,137,179,140,131,133,75,52,86,76,43,76,163,211,200,160,147,179,163,125,85,92,95,91,160,149,148,192,221,212,190,192,183,141,140,76,21,44,205,211,212,222,205,203,209,187,109,34,13,86,137,109,109,85,75,141,209,205,212,212,147,76,83,72,62,86,129,107,87,86,189,190,94,76,194,212,221,212,205,179,140,90,48,27,34,52,52,69,68,69,76,75,69,55,75,75,90,84,75,116,131,190,205,163,103,76,38,28,28,35,54,111,203,221,221,212,221,212,192,160,115,99,183,203,205,189,103,72,55,75,49,21,22,108,90,95,53,53,86,89,147,189,189,137,87,37,21,43,96,209,212,189,187,189,179,203,212,209,183,115,107,133,133,140,72,55,111,189,187,190,147,85,61,76,99,115,103,103,183,147,163,179,155,179,179,183,194,200,200,155,84,52,94,160,209,222,200,131,115,109,76,61,224,221,231,224,219,197,84,160,123,127,133,133,139,139,133,149,186,186,192,194,200,203,211,211,207,148,35,84,148,90,99,93,99,98,111,116,140,186,200,203,219,224,221,221,200,186,28,76,93,49,52,60,75,91,95,116,141,147,166,192,190,211,211,219,211,207,221,211,127,38,141,133,109,116,111,127,139,133,131,141,160,192,197,200,211,219,219,211,211,211,111,27,160,93,91,91,90,105,95,109,109,116,139,158,190,200,194,187,197,194,194,179,68,76,131,85,76,80,86,93,90,96,98,117,127,140,160,179,186,172,186,187,194,200,186,84,28,133,91,88,86,89,91,98,99,109,109,127,115,141,160,190,187,192,197,197,186,116,21,109,76,69,61,76,85,91,98,115,116,123,117,139,140,158,179,186,190,200,197,187,148,21,28,76,54,62,75,76,91,117,148,149,148,147,160,149,160,147,109,23,148,95,84,84,80,88,80,76,84,87,91,117,131,141,149,172,147,139,179,160,109,0,87,99,84,70,76,75,76,76,75,80,91,109,139,139,139,141,147,166,192,187,147,22,28,108,68,62,75,76,86,76,85,86,109,127
133,179,183,111,99,108,179,197,183,148,189,179,169,149,85,27,61,92,90,88,98,108,70,115,197,211,205,203,108,75,169,194,147,95,140,147,183,147,140,194,187,179,187,147,129,133,149,155,129,116,131,160,141,84,103,163,190,183,179,194,147,75,109,125,44,28,60,149,205,189,148,179,205,194,163,179,189,179,190,194,169,148,189,200,203,197,169,115,111,123,36,22,179,203,212,205,183,133,149,200,209,116,53,103,148,149,140,99,62,84,197,209,212,212,190,155,169,160,99,94,109,99,90,86,129,149,107,43,84,187,209,205,179,147,194,189,98,68,76,92,72,69,69,83,89,84,75,115,133,92,98,98,75,88,111,187,211,209,189,55,22,27,69,72,52,103,205,221,221,222,221,221,211,148,129,160,140,160,192,200,140,98,75,75,55,21,28,95,95,107,115,69,61,78,129,194,203,203,192,125,48,21,65,192,221,212,221,209,160,169,189,200,209,203,189,111,96,148,147,76,75,111,212,212,212,197,96,90,115,115,111,115,141,163,197,190,115,91,123,125,179,203,194,123,95,91,183,211,212,212,131,61,55,95,87,53,211,211,211,211,207,190,91,192,117,116,117,127,127,117,127,179,197,203,200,197,197,203,211,211,203,148,53,108,166,80,77,87,89,89,91,89,117,139,190,192,211,197,207,207,207,190,38,98,111,87,91,91,98,111,123,140,139,148,149,166,190,197,197,200,221,221,219,197,123,56,131,139,133,139,133,133,131,133,133,133,149,187,192,194,207,203,203,200,186,186,109,38,140,127,96,96,98,116,111,109,123,141,148,160,186,197,194,211,211,203,207,179,76,84,123,76,86,91,96,95,93,108,123,131,149,160,186,192,200,197,207,197,207,207,192,93,43,99,76,80,88,80,89,91,99,99,115,131,147,158,160,190,192,194,190,190,172,108,29,140,89,75,76,84,84,85,80,91,105,127,133,140,141,149,149,160,166,187,187,186,160,37,34,87,56,75,75,75,87,115,149,148,160,160,187,192,186,186,127,44,149,91,76,75,76,76,76,91,88,91,117,140,141,141,160,160,158,166,172,160,95,12,77,123,75,62,69,72,76,76,88,91,96,111,139,141,158,158,166,187,172,192,149,34,43,127,60,69,75,75,76,80,90,95,111,141
96,140,140,148,115,65,90,197,179,95,92,89,107,115,88,52,34,44,76,87,92,137,62,75,179,203,203,205,147,69,91,123,98,91,115,115,147,123,129,192,197,192,183,125,87,96,111,169,183,163,140,160,179,125,131,179,179,149,148,179,183,111,137,140,76,37,36,71,103,137,131,163,209,197,123,92,192,197,179,187,140,116,89,92,123,187,192,187,140,163,76,48,84,115,141,183,140,85,75,131,209,197,147,131,140,160,163,179,95,91,200,212,221,212,183,149,131,155,187,163,123,87,75,65,84,92,76,38,38,95,183,203,179,148,137,183,160,103,103,147,111,84,89,123,137,123,133,190,155,137,133,160,189,183,194,205,212,221,212,76,31,29,31,52,35,38,189,205,205,203,212,221,221,200,183,200,194,189,203,221,200,194,190,179,125,92,89,183,179,155,205,141,91,115,76,163,212,212,212,212,155,68,69,179,222,231,227,227,200,149,116,160,194,212,203,179,155,194,203,189,115,85,209,222,222,212,133,87,85,90,88,76,86,76,108,76,44,44,84,91,148,192,189,76,61,53,94,197,211,209,103,53,44,86,84,76,219,207,197,190,141,111,95,133,133,133,147,147,141,140,141,179,200,203,197,194,187,187,147,127,127,90,65,93,115,93,96,105,115,115,116,123,148,187,200,207,203,190,141,95,85,76,53,76,85,90,96,117,140,158,179,187,186,207,179,203,200,187,147,111,91,76,72,69,69,70,85,108,140,147,160,172,186,192,194,194,160,203,200,190,131,95,91,80,60,65,56,60,84,91,95,108,131,141,139,147,179,166,158,160,200,194,139,109,91,76,68,56,52,80,95,99,108,111,109,131,123,140,149,166,172,166,203,207,192,147,85,76,70,60,53,54,65,86,89,108,123,133,139,141,149,160,166,166,192,207,187,190,172,160,133,108,84,72,38,84,87,90,91,87,86,91,95,109,127,141,160,149,172,179,160,160,149,160,149,117,99,54,54,96,75,90,90,89,96,108,149,172,187,192,194,179,147,116,88,49,98,87,76,76,91,87,89,91,96,109,115,141,140,158,190,187,179,186,160,141,105,22,88,149,76,68,76,80,91,91,105,117,139,141,149,192,190,192,194,200,197,192,160,60,56,117,75,75,77,76,84,88,91,111,139,148
76,108,115,140,140,83,76,155,192,149,107,76,71,95,147,133,76,60,43,55,84,116,54,69,155,192,169,203,190,78,75,69,75,89,91,94,115,99,95,116,123,109,115,125,107,109,140,149,160,189,179,155,131,107,95,149,149,183,187,183,125,87,85,90,78,53,55,55,28,35,94,148,148,94,52,34,87,160,137,160,149,140,98,90,96,140,200,194,160,140,96,107,91,95,125,148,131,123,87,75,160,209,212,183,189,190,200,209,179,131,192,212,212,221,200,190,179,103,131,163,140,92,75,55,65,76,75,29,34,84,169,209,194,140,98,133,125,123,116,179,160,137,160,192,200,205,211,209,149,141,192,212,209,192,221,212,221,212,221,116,65,75,21,29,52,27,133,179,147,179,203,212,221,221,197,203,221,222,222,222,231,221,212,211,187,189,211,209,211,205,212,200,111,89,61,89,209,212,212,212,192,116,148,192,212,212,222,231,212,189,155,147,189,221,212,190,163,163,205,212,209,129,205,211,209,212,189,99,84,103,75,44,27,31,89,115,75,52,65,76,131,194,205,91,84,76,52,90,137,197,179,85,52,43,44,75,139,105,96,96,98,91,108,133,149,172,186,179,186,192,187,76,133,139,89,84,84,80,76,76,76,76,85,91,108,123,139,133,148,172,172,186,95,108,127,75,60,53,44,52,60,62,77,86,90,98,117,133,141,158,187,192,194,147,37,123,77,70,69,69,60,62,69,75,89,105,131,166,187,192,194,194,197,194,197,133,35,133,70,62,56,68,70,68,60,61,65,70,87,91,105,123,141,172,187,192,194,190,52,38,149,76,75,68,69,69,60,68,70,76,75,80,88,86,91,105,111,123,148,160,76,44,99,72,52,37,38,44,48,52,61,69,77,98,99,109,123,133,131,141,166,172,186,91,93,96,69,43,37,34,37,37,38,52,65,84,88,99,109,117,127,127,56,90,88,76,65,60,54,55,60,61,48,53,53,68,75,75,87,109,115,139,149,133,69,93,105,80,69,65,62,53,52,44,52,68,87,91,93,99,115,117,133,139,160,148,90,158,158,99,90,76,75,70,53,54,49,55,76,85,85,84,85,93,109,127,131,133,139,179,190,200,179,139,123,98,90,76,69,56,65,88,91,93,98,111,116,139,133,131,131,166
43,60,83,116,147,155,123,131,109,149,179,137,61,87,155,160,109,75,36,20,21,28,37,75,140,108,75,129,148,76,61,62,72,99,148,179,98,98,96,115,131,116,123,103,90,89,88,92,94,108,137,131,115,99,54,69,68,137,179,149,123,85,75,75,76,65,78,83,27,17,61,116,141,115,61,17,21,70,115,148,148,179,160,140,163,192,197,179,169,125,116,163,160,147,183,155,108,108,116,85,131,203,205,197,200,205,212,222,209,179,187,211,222,222,197,179,183,205,155,141,140,87,72,61,69,76,75,43,28,76,187,197,160,129,99,109,115,116,115,133,111,137,187,179,131,169,211,221,133,69,75,99,87,87,179,221,194,116,115,169,169,194,90,75,76,43,108,179,147,187,212,221,222,222,192,179,221,221,221,221,227,227,231,222,205,189,203,116,115,169,221,211,133,75,34,49,137,197,192,179,140,92,194,211,197,192,212,222,212,209,189,149,189,205,148,147,103,88,84,115,179,200,212,221,211,160,108,92,75,87,69,60,44,27,20,62,109,91,76,111,163,203,203,137,111,89,35,43,76,160,192,116,53,55,62,75,140,117,105,111,108,109,111,131,190,192,192,197,197,197,179,43,95,133,95,105,109,99,95,98,98,91,93,131,158,187,187,187,194,197,194,190,43,69,89,38,48,44,43,54,70,86,91,96,123,115,127,149,148,160,179,187,192,133,29,99,55,49,43,37,37,36,53,70,86,93,117,133,139,147,148,160,187,187,179,99,23,95,56,43,44,43,38,38,53,54,56,76,108,116,140,179,187,190,197,203,203,166,37,37,131,62,49,43,37,38,38,52,56,62,69,75,87,91,123,141,166,186,197,166,69,21,99,76,65,53,65,60,53,60,55,69,84,95,111,116,127,117,131,131,140,139,139,75,53,60,21,22,21,28,34,36,55,75,86,105,115,117,123,133,127,105,22,60,44,28,38,38,38,52,54,55,55,52,54,75,84,89,95,117,123,139,148,91,13,56,60,37,38,38,38,48,38,38,37,52,69,87,91,99,117,123,123,133,123,93,29,75,55,27,21,22,21,28,28,44,55,75,80,93,108,117,133,140,149,158,160,149,29,85,86,75,70,75,75,69,65,62,68,70,76,99,127,133,147,149,158,160,160,115,35,68
31,31,52,94,160,189,192,190,87,111,108,75,69,96,140,149,115,76,55,35,28,21,20,22,44,61,53,75,76,109,87,75,75,91,169,205,84,76,78,87,108,98,90,99,87,85,87,87,88,78,75,78,96,140,111,62,29,94,137,148,141,96,75,84,141,94,90,115,62,27,55,96,88,76,61,35,20,20,75,155,189,200,212,205,194,200,200,194,190,141,189,211,200,194,209,203,189,155,183,137,116,183,189,131,148,190,192,187,141,107,92,169,209,212,212,189,125,200,179,148,179,123,88,78,76,91,87,70,61,76,131,179,133,111,140,129,131,155,140,107,90,75,84,69,69,148,205,222,192,84,52,56,61,61,140,221,203,116,75,194,212,197,183,147,131,88,109,163,155,192,200,205,221,221,192,163,212,227,227,227,211,212,222,212,211,211,192,91,86,76,194,212,209,179,52,28,75,140,98,84,86,107,190,187,179,115,96,140,197,209,212,205,209,209,115,108,140,116,69,53,44,76,115,108,129,65,43,49,37,107,109,96,140,92,38,14,61,108,99,148,197,211,203,179,140,91,76,83,75,69,141,133,86,115,115,85,96,89,91,98,105,115,133,141,172,190,192,197,203,192,172,56,127,91,69,69,75,75,84,76,76,90,93,116,133,133,141,148,149,179,179,179,65,76,91,49,55,68,75,84,86,90,99,116,139,149,179,190,197,211,211,200,187,133,55,98,49,52,55,65,75,72,85,88,99,111,117,117,158,166,186,186,197,203,179,131,44,96,65,44,49,52,61,69,75,84,77,95,147,148,149,166,158,172,186,187,179,148,60,70,95,60,53,56,55,62,61,76,87,91,96,116,139,147,158,166,160,179,172,139,76,52,105,29,34,49,44,44,44,54,70,76,80,91,105,111,116,133,133,133,139,148,147,76,56,76,37,44,54,52,52,62,75,84,91,123,141,158,141,147,148,133,53,80,111,60,60,60,65,69,70,72,70,76,75,76,84,87,90,133,141,179,187,117,23,68,38,28,27,27,27,27,28,44,68,70,85,95,108,131,141,139,131,149,140,93,23,85,76,43,49,44,52,69,75,76,84,98,115,131,139,147,158,147,127,131,123,116,14,75,85,44,52,54,44,44,38,44,55,55,75,91,95,98,115,109,131,123,133,75,13,37
43,35,28,60,85,131,148,190,187,189,133,49,69,115,109,141,133,108,103,90,72,68,56,43,35,31,52,91,76,123,141,115,86,107,155,194,148,103,87,87,84,76,84,86,84,76,76,90,76,75,55,56,76,160,203,131,90,155,187,197,211,183,111,115,211,197,179,192,115,69,62,96,96,108,111,76,38,28,44,123,183,190,203,209,205,197,189,203,197,85,194,211,209,205,205,187,200,179,160,148,155,192,205,133,133,129,107,99,96,90,71,96,160,187,192,190,155,155,200,200,197,169,116,90,86,96,99,87,69,89,140,163,148,141,187,163,155,183,189,179,187,140,131,76,38,76,163,192,209,197,116,92,91,111,179,221,212,200,129,209,221,190,148,141,116,141,155,183,149,147,155,200,209,200,179,163,194,209,212,222,183,149,212,189,197,203,197,183,163,125,169,221,221,222,149,95,109,197,155,103,76,98,187,169,131,90,55,60,149,209,222,222,227,212,190,89,116,129,78,89,53,37,75,96,141,133,76,49,28,65,115,108,140,140,98,44,37,70,76,163,212,209,200,140,189,131,129,183,148,76,89,107,140,155,140,98,172,192,203,200,179,187,187,197,200,179,172,139,131,127,127,115,127,127,117,131,123,148,158,148,141,147,147,158,187,194,200,197,166,148,139,117,91,99,123,115,127,139,160,166,149,147,131,160,194,200,186,166,131,117,96,108,99,109,108,105,116,117,139,158,166,186,200,192,160,98,187,200,192,160,139,127,117,111,99,108,111,140,131,141,149,166,187,187,190,179,141,116,194,192,192,187,179,160,149,127,127,131,123,149,158,149,160,179,179,194,186,166,127,127,187,166,158,140,123,115,109,99,98,90,98,99,111,95,99,116,140,148,166,166,158,133,117,186,194,186,160,149,141,133,116,105,105,96,90,95,87,89,91,93,95,111,115,88,90,140,158,172,147,127,111,98,76,84,99,91,88,87,89,91,89,86,76,76,76,105,98,93,115,147,160,187,149,133,62,84,70,69,75,70,70,65,75,84,88,80,93,117,127,123,131,140,139,139,117,109,60,91,85,55,68,72,56,61,61,70,75,80,77,91,93,111,108,131,116,117,115,99,38,80,76,44,60,68,55,54,60,60,61,75,84,91,99,111,123,127,139,140,127,80,35,68
52,31,28,38,52,88,116,140,187,197,141,75,71,76,75,87,115,115,141,141,95,111,141,141,96,75,55,103,94,111,84,70,44,84,85,87,123,98,90,99,84,69,71,70,61,69,62,76,68,61,56,37,44,107,189,148,140,194,194,187,209,190,163,179,222,221,222,222,200,140,96,131,103,90,109,90,52,34,76,116,131,96,91,115,140,160,137,189,169,69,140,211,205,203,140,99,179,141,111,137,189,194,187,103,96,96,107,96,96,88,56,61,85,140,147,140,90,62,95,169,155,147,116,95,84,90,92,83,69,116,203,200,189,179,140,140,179,183,209,221,222,222,212,179,75,43,75,99,160,212,205,131,129,197,212,221,212,169,111,129,190,205,211,200,179,183,179,141,140,129,149,209,212,179,95,133,179,209,212,211,179,108,190,205,212,200,194,190,187,183,169,212,222,227,227,221,212,212,200,179,115,94,140,160,179,140,92,60,75,116,212,222,212,211,222,160,116,179,109,187,189,148,194,203,212,200,149,87,55,29,65,76,78,95,116,90,44,52,69,148,200,203,179,147,183,133,147,192,194,137,75,60,115,147,76,76,207,221,219,221,224,207,90,166,109,96,111,111,109,111,127,166,160,172,197,197,200,203,211,219,211,200,80,115,149,96,91,90,99,105,115,123,133,160,186,194,207,207,219,219,221,207,37,69,123,89,84,88,87,96,99,116,111,131,148,166,166,186,190,197,207,207,211,211,139,27,75,95,80,86,91,98,95,105,115,117,131,149,160,186,190,194,197,203,207,211,133,37,172,139,95,91,109,96,99,109,109,115,131,139,148,179,194,194,194,200,192,197,99,55,109,77,72,75,76,72,76,77,85,95,108,108,117,139,149,172,190,190,197,200,203,91,43,98,87,88,75,77,80,80,91,91,105,115,131,133,147,179,186,192,194,211,211,160,36,95,96,88,88,88,98,115,123,131,133,149,172,166,166,149,160,158,179,158,172,194,160,80,75,139,88,77,77,85,89,108,116,123,147,148,149,149,147,179,160,85,190,149,99,90,87,85,84,89,88,98,105,117,139,127,141,160,166,179,179,149,139,88,133,190,186,131,105,105,96,98,99,93,105,108,123,139,139,148,160,160,149,149,133,123,139,187,172,179,147,108,108,98,93,85,87,99
98,75,44,56,60,38,53,83,96,147,140,84,61,52,52,52,72,85,115,147,109,95,179,192,194,160,62,72,76,70,29,21,20,75,71,44,70,61,75,98,88,75,75,75,68,55,48,61,68,72,56,37,36,62,160,148,108,187,183,140,147,95,116,187,212,197,211,222,211,169,169,190,179,109,92,89,49,29,49,69,54,56,75,94,131,107,87,111,147,76,148,200,209,203,103,90,140,123,91,115,183,187,129,103,99,103,98,92,90,92,84,75,55,95,140,187,155,96,133,179,155,141,107,90,90,76,60,62,60,115,212,212,211,197,179,133,141,147,212,222,231,221,212,187,86,76,108,137,149,197,200,141,78,140,200,203,189,109,56,38,53,76,89,94,84,76,76,75,75,115,189,212,211,192,103,91,160,203,187,179,160,103,179,203,187,140,141,160,147,149,129,140,183,187,205,221,212,221,205,187,141,99,149,160,155,163,111,75,29,28,91,212,212,221,227,203,125,95,96,197,221,222,227,222,222,212,205,169,103,71,65,71,72,115,141,115,55,28,35,83,155,197,197,160,155,197,197,197,190,179,94,43,87,149,87,68,200,200,203,203,203,187,76,140,90,90,91,91,91,98,105,127,141,166,179,187,197,200,207,219,211,179,44,85,141,87,95,105,105,109,99,105,117,147,172,190,190,200,197,200,200,190,28,55,117,85,84,86,91,91,98,98,105,116,123,147,166,172,187,186,203,211,211,211,140,37,88,109,95,108,117,108,115,115,123,131,141,179,187,197,219,200,211,221,207,207,131,22,148,115,96,105,105,108,115,116,99,111,115,140,149,186,194,200,207,203,211,203,76,60,108,84,91,91,86,87,98,116,115,131,140,133,149,187,194,197,203,200,200,197,197,77,28,98,76,77,76,80,77,86,93,96,115,117,140,148,158,158,187,186,179,190,192,160,17,85,80,75,75,84,86,91,99,117,131,141,148,149,149,158,172,190,190,190,190,194,140,38,13,90,75,75,86,93,105,133,148,148,166,187,187,192,192,186,115,21,127,89,90,95,93,99,108,98,95,98,109,139,149,166,186,190,197,197,207,203,141,12,53,87,68,70,76,89,99,109,96,96,96,108,117,149,172,172,190,200,200,200,160,70,34,111,75,70,75,91,95,95,99,109,133,140
137,125,83,76,91,55,53,87,87,94,109,99,69,36,29,28,38,62,86,137,133,103,96,115,116,99,60,35,29,38,28,20,20,88,88,69,75,60,70,107,108,76,85,75,75,69,62,72,75,84,75,55,48,53,140,194,189,200,183,163,140,69,86,163,209,187,133,137,96,85,123,179,187,155,148,149,115,68,21,34,44,62,75,90,98,84,75,76,109,87,99,131,155,131,90,78,95,115,133,147,187,190,149,115,123,131,108,85,75,87,123,123,90,179,197,209,209,160,187,203,187,147,125,96,108,87,48,61,76,169,212,221,221,221,209,190,141,131,189,211,221,221,212,194,83,68,103,140,133,141,163,133,140,141,140,187,163,115,84,31,28,37,55,70,72,69,55,38,21,49,123,197,209,203,163,109,111,123,99,133,129,90,141,192,116,116,129,115,107,90,98,76,69,69,91,200,221,222,221,209,187,107,131,140,131,140,99,69,36,28,29,129,197,212,221,192,129,89,88,200,221,222,212,221,212,209,212,212,197,111,76,75,38,85,137,129,76,34,28,48,84,160,203,85,99,203,212,192,148,163,141,69,87,169,90,62,203,211,219,219,219,197,91,158,98,98,95,99,108,117,127,147,158,166,186,194,200,207,211,211,219,149,56,111,117,75,76,87,96,108,105,108,133,148,172,211,211,224,221,219,211,203,44,84,160,91,91,93,105,116,117,123,127,148,160,187,187,200,200,207,224,221,219,203,148,69,140,116,108,109,108,108,117,111,117,117,133,148,160,179,197,194,194,200,192,190,139,43,140,88,76,75,76,76,85,91,96,115,139,147,179,187,187,190,192,192,187,179,75,76,108,75,75,70,75,76,87,90,91,98,123,123,141,158,186,187,192,190,190,192,192,87,44,148,85,80,86,93,93,108,108,109,123,147,179,187,194,200,211,203,203,200,207,190,27,96,108,80,80,84,84,91,98,109,127,140,147,158,148,160,166,166,186,172,190,200,149,44,21,108,70,72,70,76,91,123,158,166,179,190,190,194,192,197,116,21,147,91,76,86,84,87,90,91,90,91,91,109,140,166,187,179,194,190,194,192,116,0,38,116,87,84,77,80,85,87,84,85,89,99,131,186,194,197,200,207,211,219,200,76,27,109,96,91,95,93,93,98,109,111,115,148
123,133,96,90,95,52,71,137,115,103,111,131,148,65,28,28,29,31,44,75,85,78,75,69,69,60,55,44,38,53,38,27,14,84,96,87,89,72,78,109,108,96,115,91,107,115,98,76,83,76,60,36,29,35,87,179,194,203,197,197,149,60,69,116,140,148,163,133,84,76,94,140,103,98,125,194,194,140,55,71,87,94,92,137,148,115,116,125,116,94,87,87,98,68,52,48,76,111,160,190,194,197,155,111,123,140,131,94,76,75,83,115,98,155,189,205,212,203,194,212,211,194,192,179,140,147,90,72,107,200,212,222,221,212,192,187,160,141,111,155,205,212,221,212,115,29,55,103,140,147,115,94,169,192,187,205,203,147,111,55,29,29,52,76,87,76,52,28,0,0,28,49,55,76,115,115,115,107,90,129,140,147,192,212,194,194,194,140,137,92,90,76,55,35,69,155,194,212,212,212,205,160,148,137,140,140,103,76,43,28,27,89,155,155,194,155,116,75,28,76,205,212,163,189,209,211,205,212,221,205,137,90,31,76,155,183,115,53,28,29,37,87,192,78,71,140,200,179,111,115,149,87,76,187,90,35,219,221,211,197,192,172,141,186,179,166,160,158,158,158,160,179,187,192,197,197,207,207,207,197,207,149,76,139,147,93,99,98,105,109,109,115,139,166,187,203,211,203,207,192,166,147,87,96,139,115,111,131,148,141,166,158,158,166,186,197,207,194,179,149,116,115,109,105,95,105,139,148,147,160,186,166,187,186,158,160,160,187,197,194,187,190,160,133,123,123,127,109,131,141,148,147,160,160,172,172,190,187,187,192,207,200,194,160,158,131,111,109,77,90,96,90,90,93,108,115,117,115,123,131,141,148,160,186,190,187,160,148,133,115,111,91,84,98,89,87,96,111,127,133,117,127,127,133,141,179,190,192,194,190,179,148,133,109,65,98,91,76,84,84,86,90,91,108,123,147,160,147,166,172,186,179,158,147,147,141,133,75,60,105,76,75,69,76,88,109,139,147,166,149,158,166,148,141,95,44,131,96,93,93,91,91,105,115,116,133,141,186,194,200,211,211,211,211,211,221,160,22,76,131,87,88,89,91,91,108,117,117,139,160,186,203,219,211,211,207,207,211,211,86,37,115,95,76,76,75,84,86,89,95,109,127
108,115,109,115,163,36,37,137,147,98,131,187,192,107,62,49,38,29,29,44,53,65,76,83,75,69,85,55,55,86,72,35,21,75,78,87,88,61,111,187,140,137,149,96,131,163,190,147,141,123,85,56,29,21,35,90,187,192,200,194,169,65,37,75,98,147,197,197,107,91,115,148,76,61,76,140,163,155,85,87,111,140,140,179,197,169,155,179,133,95,90,98,133,92,61,44,76,147,149,163,169,163,148,115,133,155,163,140,108,70,44,69,76,76,76,137,197,221,222,222,222,212,222,212,183,187,160,85,125,179,111,203,211,211,189,169,140,131,115,179,212,221,227,221,194,65,54,87,189,203,179,155,141,160,197,221,221,203,160,103,55,34,44,75,94,96,76,44,13,0,0,10,10,20,56,85,108,111,98,107,140,129,147,209,212,212,221,205,197,160,91,72,60,37,71,99,115,123,140,140,179,163,160,148,179,189,140,99,60,44,35,88,179,149,140,183,169,125,36,35,103,200,187,190,212,205,205,211,221,221,194,111,49,103,203,211,137,65,29,27,28,53,123,96,68,60,96,125,133,129,147,95,72,137,129,75,211,147,141,147,160,179,186,194,207,200,207,211,219,221,211,108,172,221,194,172,147,127,115,98,99,117,131,139,148,166,172,187,187,172,194,200,139,140,197,133,117,115,111,117,127,131,139,141,166,160,179,190,203,207,211,211,219,187,56,108,84,75,65,70,85,98,111,98,117,133,140,141,148,172,187,172,207,203,200,158,56,187,105,77,70,76,84,88,98,123,131,140,149,187,192,192,203,197,194,200,211,211,76,62,158,109,98,93,96,95,99,95,91,96,111,127,147,148,172,166,166,179,190,200,147,70,131,76,76,75,70,80,90,95,99,111,105,115,109,115,141,158,160,179,179,197,200,123,84,190,148,108,99,96,90,91,93,99,117,131,139,140,147,160,179,133,70,127,166,116,108,96,87,86,84,87,87,89,89,91,99,133,127,160,158,158,149,147,80,98,141,99,99,105,99,98,93,95,95,98,116,108,116,116,123,109,116,140,140,158,127,148,194,172,140,140,123,117,115,105,91,76,93,111,90,96,98,95,109,127,115,95,123,141,172,194,190,187,148,116,96,96,90,88,75,99,108,105,87,89,95,111,111,127,131,140
91,90,94,137,160,75,44,116,148,90,115,179,163,116,88,35,38,44,38,35,43,69,92,90,89,115,147,75,43,75,75,43,37,116,78,76,123,76,131,200,141,99,90,76,107,148,179,192,192,192,179,115,69,35,53,84,149,160,169,189,187,78,37,38,163,203,209,203,137,115,123,192,137,85,84,125,179,183,123,108,129,163,160,192,211,209,203,192,155,108,99,92,115,94,44,36,76,111,140,163,169,163,148,111,133,163,189,169,148,90,38,29,38,53,43,61,90,212,212,221,227,221,227,221,197,192,179,76,78,65,31,78,179,203,203,149,115,88,84,140,197,221,221,222,212,189,179,169,205,203,183,183,108,84,92,192,211,211,203,187,107,60,44,70,90,85,85,69,35,21,28,37,28,14,20,38,84,75,86,78,89,88,95,95,140,187,147,179,149,85,43,55,84,69,76,71,72,60,76,89,140,160,90,98,209,205,192,148,76,69,55,55,137,133,125,169,187,192,133,61,44,78,163,203,212,192,189,203,205,205,200,115,87,155,209,221,187,91,52,29,27,48,84,83,125,91,69,89,147,141,169,137,83,99,103,111,194,160,149,149,141,147,149,192,190,190,192,190,200,200,166,44,98,127,75,85,90,95,115,117,109,133,141,186,187,194,197,207,207,211,200,203,54,69,127,93,117,123,139,131,123,133,133,149,166,187,197,197,203,219,221,224,224,139,37,96,89,87,90,109,133,139,117,127,149,160,179,192,197,203,203,211,224,219,211,148,29,117,68,62,69,76,84,96,116,127,139,140,158,166,187,179,197,190,194,197,194,192,43,28,95,68,70,70,70,76,89,96,96,99,116,139,148,166,160,166,192,194,192,190,86,21,90,76,85,89,96,90,91,98,108,115,117,147,148,160,179,187,190,187,203,197,192,75,53,95,75,72,75,75,76,84,85,89,108,123,140,148,166,190,190,111,21,76,109,80,77,77,76,76,76,76,89,85,91,91,105,116,140,148,186,187,194,133,21,48,60,70,77,89,96,117,117,131,139,148,187,187,192,200,197,192,192,187,186,166,62,75,111,77,85,91,99,98,116,116,111,115,111,139,127,117,139,133,172,190,172,172,52,85,127,95,89,89,91,91,90,91,93,99,99,123,123,127,140,141,158,179,160,141,38,55
90,92,62,69,92,60,76,141,148,83,108,163,147,116,115,37,28,29,37,38,55,86,108,75,69,115,203,148,75,44,43,38,65,183,108,43,78,98,148,190,149,76,38,28,60,88,84,108,140,187,200,189,78,37,69,94,116,183,148,183,183,96,68,34,87,192,205,211,179,155,192,221,212,190,183,179,194,209,160,147,141,149,183,205,211,212,197,187,163,109,95,91,107,90,29,14,35,60,109,149,140,137,125,111,99,116,147,140,131,190,111,84,68,60,53,62,69,111,160,200,211,209,205,140,85,76,76,60,68,52,34,48,69,91,200,160,131,96,76,76,78,211,221,227,221,212,212,192,148,190,141,129,115,87,87,133,187,211,212,187,147,90,56,75,92,115,90,76,75,69,61,76,75,21,12,17,75,61,65,36,78,116,137,83,83,108,76,90,115,87,21,27,53,68,86,75,76,92,84,61,55,95,68,72,211,203,194,183,147,103,99,60,75,61,95,149,189,197,192,141,69,56,69,129,200,203,179,160,141,116,111,90,179,205,221,221,212,192,108,48,44,92,163,85,103,140,91,131,169,133,192,183,137,148,108,141,139,109,109,116,116,133,148,160,179,192,203,211,211,211,160,48,131,115,76,76,77,88,91,93,99,127,139,149,149,179,197,187,192,194,200,197,69,72,91,62,75,76,80,91,91,99,109,123,139,148,158,149,172,192,197,211,211,160,60,131,111,80,80,86,91,95,95,123,140,141,158,158,160,190,192,194,207,211,219,149,28,166,91,87,88,95,109,116,111,123,117,141,192,192,197,197,211,203,211,211,207,194,68,49,105,75,75,72,76,90,96,105,105,127,147,160,158,166,172,158,172,179,179,158,76,29,98,60,56,68,72,75,75,87,98,109,116,139,148,148,148,158,172,172,187,197,187,85,56,80,52,60,56,65,76,88,95,117,139,148,158,186,190,194,194,140,28,76,76,72,70,75,80,80,87,88,96,98,99,105,127,147,149,187,197,211,211,127,14,61,93,86,84,76,84,88,93,88,93,98,147,133,140,148,172,166,172,172,186,149,61,69,117,95,105,111,111,115,98,108,111,116,141,158,158,172,179,179,190,194,187,133,13,54,98,75,77,77,76,80,91,96,108,117,131,139,139,141,166,192,203,197,203,148,22,22
140,160,78,28,21,21,34,116,169,83,72,129,141,133,133,55,37,21,17,31,44,96,123,70,55,90,203,183,115,86,55,87,147,200,192,115,48,54,87,123,190,140,87,69,84,85,49,44,78,133,155,148,78,43,29,52,87,194,194,203,205,111,87,60,84,179,212,212,189,155,205,221,212,212,209,205,222,222,212,160,147,147,133,194,209,203,200,187,189,137,111,96,115,109,76,38,36,44,84,169,115,90,89,96,94,90,133,149,147,197,192,189,160,115,86,92,86,69,75,88,76,92,108,69,43,48,76,62,71,75,71,69,55,60,179,183,169,141,125,87,37,140,190,149,147,179,141,107,61,107,163,111,95,99,91,109,187,211,212,197,179,147,111,125,83,94,200,183,155,133,92,92,95,60,61,60,84,133,137,69,76,125,137,149,107,84,75,103,179,194,99,84,75,61,84,108,107,137,149,147,87,90,78,123,212,211,203,197,190,149,160,87,75,55,109,205,209,197,107,123,141,111,69,52,76,131,179,137,88,75,60,35,137,200,212,212,221,212,200,85,60,91,169,155,169,169,183,205,187,78,200,212,190,190,160,192,147,149,172,172,160,172,187,192,203,211,211,221,221,211,172,56,149,117,76,76,86,93,93,116,116,141,141,148,158,190,203,203,211,203,203,197,77,88,133,87,91,98,116,133,139,147,148,160,187,192,219,221,224,211,211,197,186,141,76,99,116,105,116,140,149,179,158,158,148,148,186,190,203,203,200,190,186,166,147,127,76,133,88,85,95,96,96,98,96,108,117,133,160,187,194,197,194,203,203,187,158,131,76,70,117,77,87,87,105,133,117,133,133,186,203,224,221,211,211,192,160,141,131,95,75,60,91,85,95,111,115,133,147,158,141,148,158,192,194,172,186,197,197,187,186,192,172,98,72,95,75,77,88,95,98,115,127,133,141,160,187,197,211,211,207,149,52,123,149,87,89,91,93,98,98,108,115,123,131,148,187,179,192,211,211,219,224,186,49,80,91,84,76,84,84,91,91,105,105,116,131,140,160,166,166,179,194,197,192,187,75,76,87,54,62,75,75,76,80,77,85,99,109,131,127,133,127,139,147,148,147,111,21,76,77,62,70,76,75,76,89,91,109,111,133,123,141,147,158,192,200,207,211,172,35,49
141,116,109,65,28,17,13,71,179,125,69,76,125,140,147,76,78,44,31,71,88,147,189,115,75,91,187,129,92,125,56,61,179,147,125,179,111,94,76,84,149,160,125,147,187,149,86,61,75,116,149,133,91,69,49,75,137,203,209,212,212,133,90,72,90,103,141,187,187,169,189,149,125,192,197,205,212,212,212,194,131,115,194,212,221,212,221,209,187,189,160,108,88,103,115,111,88,76,87,197,183,137,125,111,108,123,149,197,205,221,212,212,212,187,133,131,155,96,108,108,76,99,116,111,90,87,140,87,72,87,87,76,76,61,83,155,169,149,163,107,71,76,129,103,98,141,115,115,83,90,133,137,98,89,115,131,194,212,211,194,209,211,169,129,60,52,194,192,211,200,179,179,140,44,75,133,192,205,203,99,71,111,149,211,209,194,179,179,190,205,211,212,192,131,86,108,131,103,88,148,183,69,61,140,221,212,200,123,99,115,163,96,76,109,140,111,160,190,88,69,86,137,194,111,107,116,189,197,169,140,115,72,87,155,192,197,211,212,209,200,149,140,148,200,194,189,200,212,203,149,212,212,221,192,111,133,190,203,203,200,200,190,192,221,203,192,160,158,139,123,108,76,111,111,127,133,141,158,149,187,179,186,166,192,203,211,200,187,148,123,111,99,91,99,127,139,166,190,203,197,200,200,141,192,211,192,98,76,75,60,62,75,72,75,80,87,95,108,116,123,158,147,158,172,140,76,149,115,88,88,76,62,60,56,72,76,89,108,116,131,127,147,166,186,172,186,172,105,211,207,166,108,84,76,75,62,53,65,75,85,91,99,115,147,139,172,147,158,98,158,179,109,76,68,56,60,44,52,48,55,75,88,90,99,116,140,149,160,179,197,192,127,90,149,115,109,108,86,77,76,76,70,72,70,76,91,96,98,111,139,148,160,179,158,123,190,192,158,109,84,76,70,49,72,76,76,84,95,99,127,139,141,139,147,160,172,166,149,160,197,192,149,148,99,53,87,96,85,91,108,108,111,108,116,115,117,166,194,197,203,190,187,186,192,148,111,76,87,86,76,90,105,99,108,123,139,123,131,160,172,190,190,186,187,179,179,179,149,44,85,88,98,117,117,115,117,115,116,133,131,148,141,149,186,194,203,207,200,194,160,68,75
72,69,84,109,75,35,13,21,147,169,89,70,137,197,209,189,148,76,69,133,90,89,148,99,75,99,147,98,87,141,83,28,62,116,85,108,103,149,90,76,99,98,60,71,140,197,179,115,115,148,163,160,133,99,90,115,179,192,192,212,212,148,75,53,70,75,91,116,183,200,187,76,61,111,190,192,141,125,160,169,88,61,116,192,221,222,212,212,192,169,148,99,92,108,109,133,140,163,163,203,212,205,200,190,155,103,108,183,200,203,205,203,187,147,98,87,155,148,141,149,108,91,91,107,103,141,203,125,65,69,75,65,75,75,71,108,141,179,190,131,76,43,87,131,155,194,183,192,163,147,147,140,98,109,148,96,169,197,212,212,221,231,221,212,133,91,200,209,212,221,209,192,160,31,14,54,190,212,205,163,96,92,148,221,222,222,222,212,194,192,227,222,221,212,155,160,203,140,87,131,179,54,34,76,212,222,211,179,107,103,109,86,78,155,92,44,60,92,111,69,65,95,160,197,221,212,212,205,189,179,189,140,99,149,189,169,183,179,140,205,212,200,187,205,197,187,205,212,200,205,212,212,211,192,133,86,166,190,192,197,203,187,90,139,80,76,76,84,76,84,90,95,98,117,127,133,140,158,179,190,187,149,72,98,91,76,70,65,61,69,75,80,88,109,127,160,190,200,203,207,211,194,28,96,84,52,35,37,48,60,65,76,80,85,90,105,131,139,147,166,160,166,160,140,87,21,84,49,52,65,75,70,76,76,86,91,95,133,117,147,149,158,158,166,166,172,86,20,139,84,69,69,68,70,75,75,76,85,91,123,133,147,148,149,141,148,158,139,60,75,89,68,65,55,54,61,69,75,75,76,84,93,116,133,158,187,179,172,166,190,172,75,17,86,52,56,61,68,70,69,80,76,76,84,109,127,127,127,140,133,133,148,149,116,27,76,60,35,37,29,35,54,65,76,76,90,96,105,99,98,105,115,109,111,127,147,140,77,62,117,70,43,44,36,48,69,84,87,96,99,108,109,117,139,99,68,166,93,77,75,54,53,60,60,54,55,68,76,80,80,91,93,108,108,139,160,197,76,115,158,105,76,72,69,56,52,52,53,54,76,85,109,117,123,133,141,140,160,187,139,123,194,158,131,109,91,87,77,76,75,75,76
76,83,99,147,107,44,21,14,75,155,149,90,131,194,203,200,194,109,61,123,75,78,149,89,76,108,116,86,84,140,179,84,52,94,155,179,147,179,125,111,141,98,69,56,140,203,203,179,149,140,155,179,147,129,115,109,111,109,107,137,190,190,92,70,55,69,91,76,56,169,200,69,38,75,179,192,155,131,116,123,75,31,21,34,90,212,212,221,212,194,190,111,69,68,75,87,107,147,163,187,211,212,212,212,205,169,83,85,94,111,137,148,125,98,69,31,60,111,125,99,90,76,76,76,55,87,194,155,91,76,69,70,75,92,92,137,148,179,189,149,99,27,28,76,137,197,189,187,190,187,183,148,54,69,123,76,94,131,190,203,212,227,231,227,222,212,212,212,200,183,179,189,179,61,14,22,87,192,190,140,148,163,203,212,221,222,227,222,192,200,231,222,222,222,147,155,205,115,95,149,194,87,52,52,197,221,227,221,209,179,149,91,141,189,140,56,35,54,92,69,52,75,78,76,190,221,211,203,192,179,197,148,94,91,148,200,200,169,96,129,200,205,203,197,190,200,149,116,85,95,163,155,90,108,133,149,166,192,200,203,203,179,76,123,84,88,88,88,90,98,115,111,123,131,147,148,166,190,187,190,190,123,22,76,91,75,76,86,76,86,86,87,105,127,148,192,219,221,211,211,207,160,20,109,85,49,60,61,62,75,75,75,75,84,99,116,133,131,133,140,158,148,131,139,88,28,116,53,53,60,69,76,76,85,86,91,109,131,133,149,186,186,187,190,187,166,77,20,141,84,65,54,65,75,70,75,75,75,84,99,116,140,148,139,139,148,166,147,69,70,91,52,52,43,44,43,68,75,76,80,96,116,131,140,141,149,166,160,179,186,140,76,14,117,61,60,56,68,75,70,69,76,84,84,105,115,127,127,140,147,141,148,160,108,10,72,44,23,29,36,43,55,70,76,86,90,96,108,116,115,111,141,139,131,133,133,115,43,17,87,37,34,43,44,69,84,111,117,133,131,147,139,141,131,84,20,96,75,68,60,69,75,75,75,75,76,76,90,98,108,115,117,133,139,133,149,133,13,44,76,38,36,38,37,54,55,49,55,75,91,111,115,117,139,141,141,140,147,131,43,29,88,60,55,48,55,60,62,54,65,80,91
116,131,149,183,129,95,75,35,38,90,163,140,123,179,183,147,192,192,115,115,78,99,155,109,123,179,140,86,78,129,141,160,87,31,84,194,203,155,115,140,96,69,53,69,160,211,211,203,163,140,147,131,86,75,76,87,107,94,87,69,69,116,98,75,43,56,75,60,29,95,190,99,61,75,123,192,187,187,141,131,109,87,60,21,21,129,203,211,212,212,194,115,38,21,31,75,75,78,140,148,155,147,179,169,149,129,76,84,83,72,88,98,94,84,53,14,14,43,69,84,84,69,54,43,28,44,92,141,96,69,48,55,68,85,123,163,163,163,189,179,179,71,29,37,56,129,140,133,111,116,141,148,61,29,68,140,115,90,96,194,222,222,222,221,222,222,197,179,179,155,160,147,141,88,21,12,69,89,87,75,148,205,221,212,190,87,155,222,212,212,203,211,212,222,179,203,203,85,88,183,205,189,87,49,149,197,194,209,212,221,190,75,140,209,203,99,49,38,85,65,60,53,43,37,55,115,115,149,179,179,189,179,108,76,78,133,205,209,179,85,131,197,211,200,189,183,115,78,43,44,76,115,76,75,115,187,194,207,211,211,211,187,87,140,87,80,86,90,91,91,115,133,158,160,172,172,190,200,192,190,192,123,38,88,131,76,76,76,76,75,77,84,96,117,148,187,179,197,200,194,194,147,22,111,80,43,38,52,55,70,75,87,91,105,111,115,139,140,149,172,190,187,187,179,116,37,117,60,52,68,69,75,76,77,91,93,98,123,148,158,160,186,187,190,190,160,95,29,117,69,54,62,75,86,85,85,87,89,95,105,111,127,148,158,149,160,186,158,87,75,85,48,44,44,48,52,72,75,76,88,116,123,127,148,187,187,190,179,179,187,187,89,20,91,49,44,52,68,75,76,75,76,88,95,111,133,141,148,166,160,172,186,190,115,28,108,70,56,52,43,70,84,87,85,91,98,109,111,140,139,131,148,141,149,149,140,127,43,20,86,49,49,48,55,69,84,99,115,133,133,139,139,147,147,75,20,96,43,37,43,43,55,60,53,56,70,76,90,108,115,109,115,127,139,140,131,109,12,44,91,52,37,37,37,43,53,60,60,76,87,98,111,127,133,147,140,141,147,109,29,28,86,55,56,55,62,60,55,60,76,87,96
160,131,163,189,179,140,111,76,68,75,98,99,86,115,183,107,111,125,95,148,129,116,148,140,183,205,140,88,88,109,109,137,116,37,36,141,203,179,140,148,107,75,43,108,197,203,211,190,179,169,179,140,89,69,65,83,95,96,94,71,43,36,35,49,55,55,55,53,27,68,155,155,137,155,187,194,187,192,197,179,148,163,183,75,28,35,52,109,200,190,129,76,36,28,22,48,55,35,78,163,140,129,116,107,111,115,83,89,94,83,76,92,92,88,75,28,21,29,38,43,60,43,29,27,20,28,68,108,115,69,44,48,75,98,133,190,192,169,197,211,221,179,98,60,37,90,137,131,96,83,86,123,85,35,38,95,111,123,125,129,192,183,189,205,211,212,169,116,140,125,141,147,141,149,61,21,75,54,76,76,99,194,222,222,192,71,89,222,221,212,163,163,190,187,140,200,190,83,76,116,200,203,96,62,133,148,137,148,187,163,111,53,123,211,211,203,140,70,96,85,76,68,53,52,36,43,70,76,83,76,75,89,92,90,70,84,149,192,160,86,84,149,209,203,197,183,125,84,44,43,54,94,129,71,76,189,203,219,221,211,207,187,99,140,91,96,111,111,116,111,116,139,158,172,192,187,197,197,197,207,207,133,62,123,115,86,76,75,75,76,91,98,115,147,190,197,211,211,219,200,190,148,43,88,108,91,95,93,105,123,117,123,131,148,149,149,203,203,211,211,211,186,158,127,91,53,89,77,76,76,80,84,89,93,96,115,123,147,186,190,200,197,186,141,116,96,77,60,108,87,75,88,91,91,91,91,91,91,108,127,148,158,186,186,172,158,140,111,76,76,76,52,70,76,80,85,87,87,89,98,116,133,149,187,197,200,192,190,197,187,148,80,36,111,61,56,65,68,75,76,87,88,91,98,116,116,141,149,166,160,179,172,187,127,37,133,69,48,52,56,60,70,80,90,95,109,117,133,141,141,149,149,149,160,160,158,147,70,28,133,55,38,43,61,75,86,109,131,131,140,160,158,139,141,88,21,105,56,44,49,48,54,61,69,69,76,85,98,105,116,133,148,149,147,158,149,117,21,70,99,69,52,62,60,60,75,76,87,99,131,139,149,179,187,190,179,187,172,140,43,48,98,52,43,44,55,61,69,72,89,93,105
140,69,95,179,179,125,155,163,140,107,96,88,75,76,125,131,84,71,44,61,91,111,147,163,194,209,137,95,109,109,123,155,160,84,44,115,203,209,205,197,140,107,53,43,129,203,205,183,149,187,200,179,131,88,70,76,86,107,99,87,76,60,21,27,76,55,52,69,28,29,84,140,179,203,203,141,76,108,205,192,149,179,169,98,60,27,13,21,115,189,189,140,91,76,56,55,44,20,35,192,179,149,137,96,137,160,115,115,96,88,89,129,149,129,98,76,71,35,38,43,38,36,37,31,14,21,60,99,147,116,84,68,75,131,169,200,194,197,209,209,211,203,155,91,78,123,137,148,103,75,61,85,98,83,75,35,37,85,149,133,179,140,148,169,192,212,205,160,137,133,141,148,147,163,108,75,109,76,86,72,54,84,169,209,209,149,179,211,205,209,194,197,194,192,148,194,189,76,62,88,194,221,183,115,190,192,179,163,179,133,90,48,131,221,212,212,205,103,84,107,94,76,69,78,76,29,55,94,92,107,87,87,86,76,37,61,108,140,131,76,84,148,192,211,211,200,116,115,91,95,85,84,96,75,52,140,221,192,160,123,99,88,88,98,117,139,158,179,160,158,166,179,194,200,200,187,141,148,123,98,89,75,75,89,99,111,109,108,131,116,117,131,133,197,219,149,133,98,76,69,68,68,55,65,75,86,98,109,108,127,139,149,192,190,105,147,131,95,76,68,68,60,60,55,61,68,75,87,90,105,111,127,139,148,172,139,91,179,108,85,72,52,52,44,44,61,72,84,91,95,90,108,98,131,131,139,141,166,90,98,149,93,76,69,61,53,61,60,53,69,76,86,91,99,108,117,133,149,186,172,116,108,187,139,91,85,75,72,72,75,75,75,76,99,93,95,98,108,127,140,179,172,166,147,179,197,166,123,98,86,86,77,76,76,75,95,89,89,105,111,116,98,89,123,147,158,172,172,166,179,149,147,131,98,91,90,90,70,62,109,88,85,88,84,87,115,158,166,158,147,133,116,95,87,76,37,80,75,76,76,86,84,85,84,76,76,86,95,127,139,160,160,139,115,116,109,86,37,68,85,65,68,70,70,75,76,75,77,93,115,147,179,166,172,186,158,140,115,109,56,60,99,54,68,75,76,76,76,76,91,108,116
98,21,31,111,160,125,179,190,129,129,137,160,125,65,86,133,75,53,52,75,76,76,131,137,140,179,123,103,133,129,149,179,163,109,69,116,209,211,212,212,209,197,109,14,28,116,205,197,197,209,211,203,189,137,76,83,85,125,140,147,129,179,60,21,70,44,34,54,56,43,90,149,163,190,192,190,87,115,197,163,147,189,155,133,98,84,38,20,52,194,205,190,187,160,137,140,103,37,31,197,203,192,200,179,192,189,140,155,160,140,140,187,194,187,133,111,91,56,56,65,55,44,38,36,21,29,76,76,84,92,95,75,75,96,98,129,103,141,179,179,200,179,103,75,69,116,140,160,123,86,69,76,107,140,125,60,21,27,69,99,149,190,197,192,203,221,212,200,179,169,160,155,149,137,131,109,129,88,62,43,36,60,76,88,140,163,179,197,192,192,212,212,205,203,179,187,183,98,95,148,212,211,190,183,192,169,163,140,147,131,109,60,90,203,212,212,209,183,108,149,115,103,87,103,140,68,36,76,75,90,131,111,131,116,60,54,95,137,115,88,87,155,200,205,212,211,148,131,90,99,86,61,94,96,56,83,115,88,86,84,85,77,86,98,123,141,160,179,186,179,172,76,133,98,68,54,43,56,60,60,70,76,85,88,96,108,108,115,139,131,149,166,68,93,85,48,52,49,54,65,69,75,76,85,87,96,127,148,147,172,172,192,197,105,21,75,44,43,44,48,69,60,56,76,89,96,116,133,172,172,186,187,187,190,187,84,20,76,37,35,37,35,28,38,52,62,84,93,108,127,140,158,166,187,187,192,172,172,38,27,85,54,52,60,77,86,76,76,76,85,111,133,158,172,158,186,172,186,187,133,36,29,111,72,75,76,85,76,84,77,86,85,88,99,99,127,147,149,166,179,187,190,179,70,75,90,61,60,69,70,75,76,76,87,111,127,117,147,160,179,179,108,29,70,72,65,69,70,65,56,54,55,69,75,75,77,88,91,99,133,166,158,166,140,55,96,80,75,69,60,62,61,60,75,84,84,88,95,111,123,141,127,139,139,133,131,75,84,96,76,65,60,52,52,52,48,53,61,75,80,89,87,91,99,123,115,133,139,85,131,172,96,80,76,75,60,56,60,69,75,75,86,93,99,111,116,139,127,147,133,77,98
147,27,27,89,115,109,169,190,75,60,140,179,131,65,90,169,140,90,87,160,190,155,148,131,103,141,125,111,116,131,192,203,194,131,75,92,160,200,211,212,212,212,203,60,21,37,111,179,163,187,203,197,209,203,141,125,99,115,147,169,137,200,179,76,87,71,49,55,78,70,96,205,203,209,221,222,205,205,197,163,160,187,147,94,76,92,76,37,35,137,149,148,192,183,189,203,190,78,37,192,212,205,211,212,203,163,169,197,209,212,209,203,194,203,194,179,148,88,87,87,84,60,52,43,22,35,90,85,75,76,76,53,44,52,43,52,55,76,90,140,179,89,55,29,27,60,90,169,179,115,61,75,131,189,179,137,92,36,34,68,76,107,160,194,212,227,222,212,205,209,205,200,183,103,107,107,115,94,75,52,31,61,87,38,96,192,197,189,189,160,205,209,212,212,203,190,137,76,140,209,211,108,76,131,137,87,87,107,140,133,125,71,60,95,194,212,209,192,140,200,169,133,88,89,133,133,76,98,75,75,147,147,155,147,108,68,109,187,149,131,108,149,200,197,212,212,190,140,109,125,107,44,75,85,60,36,91,87,84,84,88,87,99,123,140,149,186,194,194,197,148,43,109,96,76,80,87,86,87,90,91,95,109,141,166,172,160,166,186,187,190,190,49,85,93,75,65,56,55,70,76,76,76,89,91,108,127,139,149,186,186,197,203,95,21,86,37,29,37,43,52,54,60,89,91,99,115,111,123,117,127,141,149,160,148,75,29,85,43,38,29,29,38,53,75,84,93,108,108,131,140,148,160,166,172,166,160,160,43,37,109,62,44,44,60,65,68,76,86,87,111,127,147,147,139,139,140,172,149,140,48,29,123,56,61,53,60,52,55,69,75,80,89,95,115,140,148,172,186,149,186,192,179,70,75,96,61,52,48,60,56,75,76,84,116,127,141,148,166,149,149,91,21,54,54,43,44,48,48,44,52,54,75,75,80,90,91,105,116,147,160,172,166,115,14,68,56,43,48,49,55,56,55,62,69,86,96,105,131,141,131,133,140,133,133,109,29,38,75,37,44,52,44,44,53,55,56,76,88,96,116,123,133,140,148,158,148,158,21,60,89,65,70,75,75,75,72,76,76,84,98,140,149,147,158,166,172,160,166,115,21,28
189,76,43,92,116,147,190,197,85,36,71,95,115,115,179,160,149,129,92,111,163,205,192,179,115,133,147,129,107,75,133,189,192,169,98,116,149,183,205,212,211,211,212,160,76,20,21,34,29,69,160,187,179,163,149,155,131,107,155,169,155,179,169,90,111,131,83,75,86,75,87,187,194,200,203,197,197,179,84,94,140,155,141,89,49,48,75,84,85,107,95,149,179,140,94,125,141,96,29,90,197,211,212,212,211,200,179,163,183,194,155,90,76,197,221,211,200,140,131,111,116,76,70,49,28,52,108,76,75,90,115,84,61,43,44,44,44,44,87,111,90,68,54,37,29,44,76,155,197,179,91,76,163,209,209,209,190,65,44,76,76,90,133,149,155,203,222,221,205,179,179,212,211,169,148,163,197,183,163,115,55,87,115,108,190,212,221,212,203,190,203,209,203,211,209,183,98,48,87,148,192,149,75,71,155,140,99,103,140,160,133,84,75,56,94,169,149,187,147,209,197,155,69,62,76,76,78,147,91,69,108,140,200,203,190,149,137,203,179,133,140,179,209,212,221,211,203,179,169,200,149,55,76,96,75,37,99,90,91,91,95,99,127,141,158,179,192,200,200,194,131,52,133,99,69,69,61,62,60,62,69,77,90,115,117,131,117,140,158,186,187,179,61,89,85,43,48,55,60,75,84,91,99,109,116,139,149,179,197,221,231,224,211,160,55,109,70,62,62,68,70,76,76,89,99,111,109,127,141,140,160,160,190,190,187,91,43,95,48,48,55,69,75,84,91,91,108,111,140,158,147,148,187,187,200,221,197,190,68,60,117,70,62,75,76,88,93,95,111,115,158,172,187,187,194,194,187,197,200,190,77,69,139,56,70,75,75,77,87,85,91,111,116,127,133,160,160,187,197,197,207,207,203,80,76,111,69,69,69,75,76,91,98,111,140,148,186,186,190,192,190,117,38,76,77,56,75,72,76,76,76,76,93,98,115,117,115,131,131,158,172,186,187,127,27,76,56,52,48,48,52,48,54,76,80,91,108,115,133,139,133,140,147,158,140,116,38,65,75,48,49,44,54,49,62,75,70,77,90,91,95,105,116,116,117,123,133,123,23,62,76,43,44,44,52,55,60,65,75,76,88,109,109,117,133,141,147,139,160,105,27,48
160,91,69,90,129,179,192,194,90,35,55,87,108,148,203,183,160,140,109,91,115,179,147,96,89,115,116,116,115,85,109,133,140,187,179,140,200,209,203,205,209,203,200,183,148,75,21,12,12,29,90,137,140,115,90,183,183,155,197,160,92,194,189,148,149,149,140,116,98,76,60,53,60,75,115,149,183,163,65,68,115,192,194,179,92,49,68,137,197,140,103,149,183,131,90,75,90,75,28,27,94,194,209,211,205,194,123,75,61,83,111,65,49,189,212,212,212,190,179,137,116,83,70,60,44,69,140,61,28,61,111,99,85,70,55,52,44,48,71,71,60,62,44,34,35,28,55,140,205,200,160,125,141,179,197,222,212,190,140,125,107,140,160,194,187,209,221,222,211,163,140,160,155,148,109,125,203,209,212,197,69,38,44,115,141,99,169,212,205,187,147,179,187,197,200,190,108,98,131,137,190,203,141,75,75,87,75,92,123,141,140,123,87,61,55,131,88,92,131,200,211,189,61,52,76,76,69,125,89,29,60,87,133,169,194,194,155,190,211,189,160,190,203,212,212,212,211,190,189,205,211,111,108,190,155,95,147,133,139,131,117,131,158,190,194,203,211,211,207,194,160,75,147,116,76,75,75,75,76,86,91,91,95,127,148,179,192,200,207,219,207,187,80,85,109,89,99,105,117,140,140,147,192,192,197,207,219,219,219,200,190,186,131,115,87,108,98,96,105,127,139,140,148,141,148,166,186,200,203,203,160,147,133,117,99,91,84,108,98,105,109,139,133,147,158,131,139,160,203,207,211,203,190,158,141,131,116,98,89,86,115,139,158,166,187,211,200,194,179,203,207,211,207,203,200,194,158,147,133,116,96,87,117,117,141,186,190,197,192,187,148,172,197,211,207,219,221,224,224,219,211,203,179,99,86,123,90,105,105,111,108,117,117,139,192,203,207,219,224,221,211,158,69,96,160,111,115,123,131,131,133,117,140,141,147,139,131,139,148,187,190,192,211,166,70,96,80,76,76,76,76,77,88,90,95,109,139,148,186,190,197,200,207,200,197,179,76,76,116,76,75,75,69,69,80,84,90,95,105,115,133,140,147,158,179,166,179,172,44,75,117,75,76,75,76,80,86,91,89,98,109,109,139,149,172,186,186,192,203,158,60,75
147,76,43,43,85,190,197,200,123,65,52,75,98,149,203,205,209,205,179,123,179,197,169,90,75,109,99,131,137,109,140,183,200,205,197,137,169,205,203,163,94,187,183,133,137,133,86,20,12,21,87,160,179,129,85,179,205,212,212,179,78,149,194,190,163,98,83,90,75,52,28,12,14,29,75,115,155,99,35,28,49,86,205,211,179,61,69,163,211,108,87,131,108,91,76,52,60,38,27,0,28,108,125,163,163,187,179,111,75,60,90,88,75,140,194,197,179,209,205,155,85,70,61,60,53,72,179,92,21,21,71,148,141,115,76,75,60,44,52,60,75,76,71,52,43,27,28,76,141,192,203,187,107,125,194,222,227,222,212,187,169,179,183,212,211,211,222,212,221,194,155,137,86,87,84,90,189,211,203,163,140,72,29,37,61,52,87,200,209,192,169,148,123,141,179,183,109,90,160,160,194,211,200,187,75,69,55,70,84,115,115,137,116,91,55,44,35,43,87,115,179,189,99,83,131,183,147,187,187,56,28,44,96,98,115,147,141,131,189,211,179,109,133,200,212,212,227,212,203,163,147,163,163,189,205,190,179,190,192,197,200,192,166,219,172,147,139,116,111,96,108,105,111,116,140,133,147,172,187,187,192,186,158,197,221,203,160,123,95,95,89,90,93,86,123,133,148,166,194,221,219,207,84,147,190,109,89,75,76,84,84,93,93,108,108,116,127,139,158,158,179,187,200,197,179,84,139,95,75,75,76,84,89,93,96,98,105,123,148,148,147,166,179,190,200,203,131,70,160,90,76,76,76,86,88,108,109,109,139,148,141,160,186,179,172,190,200,187,80,93,88,76,77,76,76,84,86,85,88,108,98,115,131,141,158,172,179,187,187,194,200,105,86,186,147,133,95,96,96,91,85,75,76,84,93,98,99,123,139,147,166,187,200,149,108,211,179,141,96,90,90,86,76,80,89,98,105,115,133,141,148,166,179,187,190,194,172,141,166,219,200,147,111,93,75,87,116,115,127,141,139,141,141,141,140,147,211,219,186,166,158,149,141,116,105,87,77,88,105,109,117,115,115,109,127,111,109,123,160,190,194,200,197,200,149,140,131,108,75,84,131,133,140,131,139,140,140,131,140,158,149,200,207,211,200,160,149,147,141,109,75,88
125,76,37,21,54,187,190,197,192,155,129,96,115,137,147,192,205,211,169,115,192,211,194,147,96,129,76,98,137,96,90,95,129,192,192,131,75,129,155,91,22,95,179,123,107,88,90,56,22,22,78,183,194,183,76,75,169,205,211,205,149,95,111,160,115,76,76,76,99,96,75,35,20,27,54,90,141,94,52,38,28,29,108,192,200,87,90,197,212,149,109,129,96,94,87,55,38,29,22,12,22,76,90,129,123,187,203,209,194,140,95,148,155,133,169,169,115,209,205,131,35,29,37,61,84,94,155,160,75,28,38,187,194,187,108,90,78,76,69,69,76,84,84,76,65,28,35,76,68,75,148,194,179,169,194,227,212,222,211,133,194,221,211,212,205,209,222,211,205,211,197,169,88,61,76,71,108,189,189,123,103,95,85,61,43,43,90,200,211,209,192,71,111,148,148,148,129,115,155,155,189,212,212,212,116,86,95,115,84,131,160,179,190,147,87,55,29,53,131,96,99,109,123,141,179,189,155,194,205,123,38,20,70,90,109,109,75,70,103,203,194,107,99,187,194,192,203,211,203,203,84,155,189,148,148,169,186,190,192,192,200,147,76,117,89,89,90,91,98,108,127,127,127,133,148,149,158,186,197,200,207,141,52,87,133,76,84,80,86,84,91,99,99,108,141,166,190,197,203,211,211,166,20,70,88,68,72,76,86,88,93,91,96,116,127,140,172,179,179,172,197,197,203,192,117,23,76,89,84,90,77,86,88,89,95,98,111,117,133,147,149,190,197,192,192,187,89,21,88,62,75,76,75,76,76,93,105,116,115,148,158,190,190,194,190,200,211,192,38,87,86,76,76,84,86,89,98,95,99,111,131,148,147,158,179,186,197,192,192,197,190,54,21,91,76,76,76,86,90,89,95,99,115,109,117,140,148,166,160,160,166,141,179,116,20,95,69,61,70,75,75,84,86,86,95,95,108,111,117,133,139,140,147,158,172,187,172,70,28,86,65,49,60,75,84,96,111,123,140,158,148,158,166,187,89,28,105,70,54,61,75,75,76,77,85,80,88,95,109,115,160,166,148,141,179,186,179,56,105,131,88,75,75,75,84,76,85,90,90,109,127,141,160,158,166,133,149,186,192,91,69,148,85,76,76,77,86,91,93,105,109,115
54,44,22,20,43,189,192,197,203,200,133,61,48,55,38,69,148,200,183,140,179,140,183,197,190,190,109,99,108,92,86,69,75,148,141,148,108,131,179,140,38,90,192,140,109,76,61,61,35,28,84,183,192,179,131,84,115,86,94,115,60,28,38,96,140,90,111,84,148,197,179,140,70,22,55,137,187,179,111,103,76,52,52,90,140,72,76,179,211,194,183,169,149,149,148,90,60,28,21,20,56,76,68,115,179,205,212,221,212,205,155,147,147,129,131,125,94,209,209,183,55,35,29,48,90,103,99,125,55,21,14,65,133,192,160,160,147,125,90,85,90,87,87,90,84,52,52,109,103,75,70,109,179,98,92,221,222,221,222,200,211,231,234,227,227,231,227,221,203,203,212,211,163,98,111,84,76,125,155,96,72,72,75,69,43,28,52,190,197,205,169,111,212,108,125,115,86,163,160,141,155,211,212,221,197,149,141,187,192,147,148,163,211,183,76,149,116,137,203,155,108,99,125,141,147,160,131,189,190,197,87,48,29,36,75,98,76,53,44,103,147,96,68,125,115,99,129,189,194,160,149,147,163,160,87,88,203,203,200,203,200,147,76,115,105,105,115,115,115,117,133,158,158,166,187,190,192,197,197,200,197,115,29,89,140,76,76,87,90,87,93,108,133,166,192,194,200,203,211,200,194,160,22,76,98,89,96,108,131,139,127,116,139,140,141,149,192,190,197,203,203,200,200,211,131,27,93,85,76,76,75,76,84,87,109,133,131,149,172,166,194,200,207,211,203,197,99,28,139,89,76,87,88,93,108,131,127,141,147,166,190,211,219,211,211,211,211,194,44,108,105,88,84,77,90,87,99,123,117,140,141,160,187,190,203,211,194,192,197,203,187,70,37,116,90,90,87,88,89,91,89,90,99,108,111,140,148,179,172,172,172,194,190,109,13,117,75,68,70,69,75,89,91,115,123,117,133,127,133,141,147,147,166,186,187,172,139,28,20,69,52,55,68,69,76,96,99,123,141,149,149,160,160,141,70,14,93,68,60,68,75,70,76,85,86,89,105,115,115,131,148,172,179,158,179,172,116,10,75,89,75,62,70,75,76,80,80,84,88,105,117,166,179,172,179,166,187,179,186,75,23,131,76,84,87,76,86,88,89,88,108,123
44,52,35,35,92,192,203,203,197,190,140,75,38,55,28,38,115,194,190,137,141,95,91,163,192,194,140,115,92,76,55,38,60,129,123,140,197,203,205,200,137,141,190,179,141,91,71,44,28,21,55,90,88,76,115,155,189,90,87,107,43,13,12,29,123,133,141,141,190,203,200,200,192,109,75,115,92,115,96,163,148,103,44,36,52,48,52,115,197,200,192,187,160,163,149,141,87,44,27,28,75,116,133,133,197,221,212,205,212,221,192,155,129,111,140,140,99,203,221,205,115,95,71,60,88,129,115,163,90,29,12,21,86,187,183,200,205,169,107,107,90,92,86,75,61,70,76,103,141,107,75,71,83,49,43,137,212,227,231,234,234,234,231,212,205,211,221,212,197,148,192,194,147,131,160,133,90,89,107,103,75,62,60,54,35,21,21,137,149,194,183,111,91,109,200,109,75,140,140,103,129,147,189,203,194,163,133,169,222,211,169,179,203,190,75,147,200,212,200,179,140,123,140,141,155,155,123,140,88,115,141,98,84,53,29,62,96,109,65,60,137,149,95,131,115,109,125,140,123,70,137,140,107,155,107,86,194,197,194,197,200,140,84,148,123,131,133,139,139,140,140,160,172,187,192,192,197,200,197,197,200,141,43,109,194,95,95,105,123,117,115,123,148,187,194,197,192,194,203,200,203,187,48,96,160,96,98,109,123,108,109,98,96,109,123,127,166,166,172,186,207,200,200,194,139,44,117,87,86,76,76,76,91,96,111,123,127,158,149,172,186,194,211,211,203,200,111,38,190,117,99,116,115,115,115,127,116,109,133,160,186,190,197,197,203,200,211,187,60,133,123,88,96,95,93,98,109,116,123,123,131,149,172,190,203,194,194,194,187,186,179,77,52,148,105,108,109,108,117,127,116,123,116,127,117,147,149,187,187,179,187,192,186,131,35,147,84,76,76,84,91,111,140,148,172,172,187,190,190,187,190,194,190,187,186,190,141,44,52,90,84,76,76,88,99,133,149,166,186,192,200,194,194,179,90,20,123,91,91,95,88,91,99,109,115,123,133,147,166,172,187,197,203,197,203,197,111,12,93,99,85,87,91,96,98,111,111,123,139,179,190,200,207,207,203,207,211,200,187,76,28,115,91,111,99,95,108,108,108,117,127,148
111,71,43,52,115,160,192,200,205,190,149,99,53,65,56,61,131,160,160,179,169,140,87,96,116,190,160,125,115,116,61,28,43,131,148,163,209,209,189,123,155,133,163,183,160,140,123,75,43,21,69,76,52,43,90,183,189,189,194,197,140,43,12,0,44,86,94,149,209,192,179,183,183,140,75,65,37,43,61,99,140,140,89,69,52,60,71,115,190,197,194,189,137,129,111,90,65,37,29,21,27,48,90,133,183,200,203,194,194,192,179,149,115,94,149,183,116,205,212,212,179,189,183,140,140,183,200,194,160,84,29,21,53,98,98,137,197,169,103,129,147,115,76,55,44,52,85,115,133,98,78,52,44,38,21,37,141,203,222,231,227,209,155,90,75,71,99,98,103,87,115,149,96,75,115,169,160,129,107,84,75,55,55,56,43,28,20,98,163,189,192,211,211,212,212,147,68,115,133,91,92,84,86,115,194,163,103,141,212,221,212,211,212,203,86,87,192,203,189,148,140,141,129,133,160,140,131,160,109,69,99,116,169,140,87,62,90,131,90,76,147,192,189,169,137,129,116,109,115,76,76,160,155,137,116,76,192,200,207,207,207,160,93,166,123,115,115,123,123,123,117,141,148,166,179,187,197,197,190,192,200,172,54,108,160,88,91,95,98,111,115,117,148,166,186,194,197,203,211,207,203,179,76,111,158,99,115,123,140,139,133,133,140,166,141,160,194,186,207,207,207,207,194,192,158,84,116,90,91,86,90,89,99,127,139,140,158,160,186,190,203,197,211,197,187,141,108,69,148,99,90,109,105,111,115,115,116,127,133,141,166,186,207,211,200,190,187,158,85,131,96,91,105,111,111,117,123,116,131,123,147,147,160,187,190,194,203,197,179,160,141,91,76,109,91,99,98,91,105,109,98,98,109,131,141,147,147,148,166,179,194,192,190,123,61,147,105,90,86,86,88,90,108,116,131,127,131,141,140,141,140,166,149,179,186,179,160,62,69,90,69,72,72,77,93,105,141,148,149,158,179,187,172,149,108,29,172,90,75,76,76,76,76,84,89,96,105,127,147,166,186,179,179,192,172,186,116,28,140,127,87,84,88,87,88,91,93,95,108,149,187,172,179,179,187,186,190,186,186,88,37,139,88,96,89,85,91,95,96,115,127,131
149,76,31,28,44,68,131,203,187,115,76,76,29,21,21,27,76,137,111,109,107,98,94,87,95,148,189,95,92,197,107,53,69,140,183,200,212,203,131,44,84,84,125,190,189,169,187,149,99,76,129,160,95,72,88,99,76,115,203,205,209,129,29,12,12,28,68,140,212,211,190,169,140,116,89,53,43,28,52,109,103,123,95,84,76,38,76,155,194,197,183,131,91,84,76,60,49,35,28,27,21,22,44,62,75,99,169,200,200,200,141,109,98,76,109,133,92,212,212,209,169,179,194,190,179,194,212,211,187,133,76,29,52,69,76,107,160,203,155,179,209,183,111,78,68,52,54,70,89,98,137,109,84,75,28,13,22,55,87,194,194,149,111,76,43,29,69,61,52,84,98,141,140,76,86,187,212,200,179,116,91,75,62,61,53,43,20,56,140,137,94,147,183,192,141,107,69,140,197,189,149,83,87,83,116,137,111,155,205,211,212,205,200,189,108,71,155,183,163,140,131,125,137,140,148,137,189,190,163,91,115,108,183,190,140,87,111,107,75,90,190,211,209,189,133,129,99,89,87,90,69,96,192,190,160,89,219,211,200,190,160,139,115,148,147,133,139,158,148,140,147,172,187,197,207,211,203,194,186,141,123,109,84,116,140,140,149,158,179,190,187,192,200,207,219,179,149,127,99,99,95,95,108,123,133,133,158,179,187,192,194,203,203,172,116,197,148,148,139,99,108,109,99,96,111,116,115,147,139,148,172,166,187,197,194,187,131,203,158,147,111,85,88,76,86,85,95,95,127,116,115,147,160,187,190,194,200,200,117,117,194,186,116,99,89,80,86,88,109,117,131,140,148,147,149,172,186,190,197,203,166,172,200,148,133,111,108,99,105,98,99,116,117,127,133,139,139,147,166,179,190,192,203,194,187,200,192,141,127,116,115,96,93,84,91,116,133,158,160,148,148,147,116,148,190,194,192,190,172,172,148,149,149,147,139,127,109,85,86,131,105,105,105,95,109,131,186,186,192,190,186,149,133,117,95,76,108,98,96,109,115,108,117,109,127,133,131,141,166,166,186,187,187,172,139,127,115,52,127,111,87,91,91,89,105,116,111,109,139,147,172,192,219,224,221,211,211,207,194,127,65,133,98,115,98,108,109,111,116,117,131,147
85,62,35,27,27,28,72,169,169,95,60,54,28,21,17,12,35,107,95,92,89,75,75,83,107,123,187,98,83,200,140,75,84,160,197,209,211,209,187,75,35,31,78,200,203,211,211,205,197,179,169,160,133,98,61,38,35,60,87,140,203,189,69,13,12,17,31,61,160,160,189,197,179,155,179,71,53,29,28,107,115,78,71,71,84,60,140,197,203,209,192,149,111,95,89,83,88,43,28,29,28,21,35,38,35,38,72,140,200,205,190,148,148,131,147,115,75,183,203,194,141,187,190,194,192,209,212,212,203,179,91,29,43,29,31,76,115,197,183,163,190,197,183,147,107,68,60,86,76,83,140,189,187,141,89,60,21,13,22,75,88,90,108,76,70,60,87,78,38,31,54,91,125,95,88,190,205,203,200,148,103,90,71,43,52,37,21,49,147,160,60,69,99,141,129,109,86,123,209,221,200,86,78,90,92,76,90,108,78,76,103,99,129,147,141,116,155,190,179,160,160,133,109,107,90,94,115,200,205,197,187,160,183,141,131,115,94,111,76,43,87,190,197,197,169,140,98,90,94,95,83,76,179,212,194,137,166,139,139,127,131,139,149,160,187,187,190,197,197,203,192,76,133,148,108,86,80,85,76,80,90,108,117,133,141,160,190,190,194,197,203,200,52,89,93,75,60,69,75,91,95,105,115,139,149,166,192,192,207,211,211,221,219,85,20,109,76,91,89,95,109,116,116,115,131,131,149,186,192,194,197,192,190,192,179,93,23,98,69,69,70,76,91,95,95,105,116,127,148,141,166,179,190,194,203,200,207,207,53,36,115,89,89,95,105,109,127,127,133,166,186,187,190,192,190,186,186,187,194,179,69,44,116,70,60,69,76,85,87,88,95,108,117,117,117,133,140,140,160,158,166,197,207,117,60,98,75,75,76,85,93,108,117,139,141,158,186,194,194,203,203,133,29,84,187,109,93,93,95,90,93,93,91,91,99,115,127,127,133,149,149,186,192,172,70,84,95,88,85,76,76,76,87,96,96,99,109,123,116,133,133,140,141,158,187,190,123,80,139,85,76,76,76,76,85,80,87,90,98,109,123,149,148,172,179,194,194,190,139,116,194,158,149,127,111,105,93,93,96,105,98,109,133,140,133,172,186,179,190,186,131,111
61,44,43,34,34,38,55,131,190,155,92,61,28,29,28,20,60,115,92,75,76,65,54,76,115,160,209,194,189,192,85,38,69,133,160,203,212,205,203,194,78,44,61,155,192,197,205,179,137,115,115,123,149,140,85,75,69,76,76,107,187,205,163,65,20,35,43,44,87,68,86,205,203,200,211,115,68,37,13,56,115,115,76,62,84,75,140,209,212,212,211,197,155,125,96,78,91,76,38,28,29,36,44,54,43,29,60,111,200,211,211,212,212,179,160,86,44,108,137,125,194,211,212,211,212,209,203,197,212,212,192,69,43,21,13,44,70,131,160,133,115,125,131,115,115,84,87,131,87,75,111,169,192,189,197,190,88,38,37,75,54,69,116,76,76,75,116,141,85,62,44,75,116,84,75,131,85,107,160,147,107,116,85,55,69,55,35,70,194,205,115,76,98,137,190,187,163,125,116,133,179,194,147,88,125,69,55,53,43,38,56,84,115,140,187,187,189,205,203,190,189,189,140,94,72,69,28,72,187,212,212,194,169,90,92,133,115,131,107,53,61,115,190,203,203,163,107,103,109,90,61,48,115,205,211,200,166,148,147,141,149,172,187,197,203,211,219,219,219,207,149,29,89,116,108,111,109,116,109,116,131,139,147,160,186,194,203,207,207,211,211,194,28,77,76,56,54,65,77,93,98,105,123,141,158,172,192,197,194,211,207,221,211,84,21,160,116,108,115,109,99,109,109,116,140,147,158,187,192,194,200,200,197,203,172,75,21,149,98,96,91,95,105,99,108,109,115,111,133,160,172,194,192,192,203,203,219,211,43,28,98,69,75,76,85,90,99,99,115,141,160,149,179,160,172,166,190,186,187,172,52,35,139,76,76,76,80,84,88,91,108,117,123,140,158,160,160,179,190,194,190,192,194,98,38,88,54,69,76,84,87,98,108,115,115,141,186,190,190,187,194,139,28,95,166,96,111,123,111,115,116,111,117,133,131,131,141,147,160,197,203,211,203,160,28,70,127,111,117,123,131,117,116,115,117,131,149,166,194,203,203,207,211,200,200,186,84,27,76,75,76,87,93,95,95,91,109,123,140,160,172,172,187,186,187,190,190,190,37,13,84,75,86,91,95,91,115,116,109,117,115,123,139,141,149,172,172,192,187,149,34,28
90,75,88,61,43,43,61,115,194,189,163,115,52,34,31,35,87,183,141,76,76,76,37,55,129,183,133,108,194,205,137,61,72,62,68,91,192,179,169,131,71,44,36,69,89,123,155,98,75,43,49,83,141,187,147,140,109,76,89,133,179,192,187,129,55,69,54,55,108,65,70,189,197,192,203,155,84,55,21,28,69,90,129,56,44,75,133,205,211,221,221,212,197,169,160,163,123,133,76,37,37,49,69,75,53,35,55,96,192,209,221,212,212,200,169,90,54,95,123,92,197,211,212,205,211,205,189,155,179,179,194,125,55,21,13,36,54,70,149,148,116,87,98,99,108,86,71,96,103,37,71,131,140,187,194,209,205,129,76,76,54,69,115,92,87,70,71,84,70,76,38,69,125,92,76,75,55,76,147,155,83,86,85,56,61,72,44,78,203,200,183,131,84,108,116,109,190,192,90,75,76,183,203,133,179,95,76,76,61,62,83,95,111,163,194,192,209,221,227,212,212,211,194,148,107,115,29,13,35,99,140,149,115,85,87,108,109,125,125,69,60,75,123,192,194,160,123,94,84,92,55,38,92,123,76,88,95,91,99,117,140,147,147,160,172,186,197,194,200,197,166,43,131,141,99,117,117,127,127,116,117,123,117,141,179,197,200,203,211,211,211,203,52,108,111,91,95,93,109,123,123,131,160,172,186,197,200,207,207,219,219,224,224,95,38,147,60,60,76,76,84,88,85,96,109,115,109,131,131,149,166,187,187,187,186,95,38,108,72,75,75,75,76,76,80,93,99,111,148,166,190,194,200,203,211,203,211,197,65,38,96,56,75,70,84,95,98,98,109,140,141,140,148,149,186,187,194,203,207,190,76,56,109,60,60,70,75,75,80,87,89,108,111,117,141,141,148,186,166,186,190,187,192,91,62,139,75,76,76,84,84,108,109,127,141,166,197,200,219,207,200,139,38,111,84,75,76,76,85,84,87,90,91,96,99,105,115,123,127,172,192,187,190,158,29,75,84,76,76,75,76,75,77,89,93,99,117,139,139,148,160,166,166,190,186,149,84,44,133,90,86,90,93,91,91,89,105,117,166,190,197,207,207,211,203,203,211,203,60,20,147,139,141,141,147,139,141,148,149,139,147,186,192,190,194,203,200,211,207,160,27,21
99,103,148,76,43,61,56,89,194,200,205,194,103,54,21,56,131,194,160,115,116,149,56,37,87,115,76,43,86,147,116,76,95,68,38,37,87,98,95,88,65,49,44,55,53,87,155,140,140,84,35,55,103,123,109,129,133,76,75,84,111,140,116,95,103,89,62,75,88,44,60,163,133,155,203,203,148,75,21,28,65,60,160,75,28,83,160,211,221,222,222,212,212,211,211,203,187,192,147,72,54,69,88,108,94,70,48,55,115,187,192,183,187,190,160,141,99,84,84,75,108,189,203,189,163,190,192,107,90,87,133,160,83,36,21,69,75,53,148,187,189,133,115,95,94,75,49,48,95,21,20,55,65,90,149,194,200,200,148,29,43,76,69,62,69,55,38,52,43,52,38,75,78,103,115,84,87,76,90,123,90,75,83,76,69,69,54,98,192,187,147,140,89,111,148,96,129,190,123,87,84,140,179,189,209,205,211,200,137,88,87,78,69,94,197,212,205,221,212,221,222,209,187,155,140,169,90,44,27,44,69,94,96,90,91,99,111,116,115,54,54,90,91,169,187,179,116,86,69,87,62,52,123,137,52,28,127,139,158,158,160,166,186,186,192,203,207,211,207,203,172,62,140,139,80,86,93,95,91,95,99,133,148,172,172,192,197,207,211,221,211,203,69,133,96,76,76,86,98,105,108,127,158,179,187,192,197,197,207,211,219,207,194,98,75,133,75,76,91,98,131,140,141,140,158,149,187,187,192,197,211,207,197,187,160,99,55,127,90,91,84,91,96,99,117,115,131,148,172,186,197,207,219,219,221,221,221,203,76,84,147,80,87,88,98,115,127,123,131,149,158,158,172,190,197,207,207,211,211,187,89,69,117,75,85,84,86,89,105,108,105,116,133,141,149,148,166,197,203,207,211,211,207,108,75,116,76,76,76,76,89,108,116,116,140,149,190,197,203,207,211,186,60,140,131,90,98,98,109,111,115,108,116,117,117,139,147,141,158,190,203,211,211,197,75,90,70,56,69,76,80,88,90,96,111,127,141,147,148,148,148,186,190,187,187,149,91,60,93,60,69,76,77,86,99,99,108,116,131,158,158,158,179,186,148,166,172,186,56,29,117,75,75,76,76,76,91,95,98,99,116,123,117,133,141,160,166,187,190,141,48,38
95,187,183,87,35,52,70,115,203,203,205,205,190,107,43,56,147,187,160,155,160,187,125,76,75,87,103,75,83,90,87,76,103,76,43,28,78,111,91,85,69,61,69,76,68,76,137,148,194,197,90,76,87,131,90,111,140,98,75,61,75,90,95,84,91,90,75,76,95,83,87,140,141,147,190,205,179,141,28,13,37,98,179,116,69,88,200,212,221,227,222,212,221,211,203,190,99,189,187,94,76,78,99,148,141,115,83,62,90,131,147,123,115,160,141,148,140,75,76,84,148,183,190,183,125,125,189,148,92,86,183,200,147,85,44,84,94,72,137,179,179,194,187,179,149,62,44,35,107,37,13,27,62,76,75,109,189,197,200,61,60,76,43,48,48,38,44,34,22,28,44,94,98,76,133,131,123,94,88,89,87,75,76,75,75,60,34,147,203,194,137,115,123,84,90,98,115,140,116,108,91,131,129,140,137,115,115,169,169,75,76,109,84,70,148,212,209,221,211,221,212,211,192,169,160,137,87,75,56,54,53,60,76,90,108,108,99,96,95,54,69,133,108,137,192,203,187,115,65,75,90,107,189,209,149,78,148,166,192,200,203,203,190,219,197,190,147,111,96,91,89,76,96,115,123,141,158,166,179,172,179,190,203,219,231,211,192,158,117,108,91,90,80,96,99,117,139,147,179,200,197,194,166,211,219,200,148,133,98,85,91,86,86,84,86,91,99,109,123,131,158,192,197,200,149,93,160,109,109,91,76,76,75,69,76,70,76,96,109,127,133,147,149,166,186,192,187,187,203,203,211,192,166,140,127,98,88,89,76,95,131,115,140,148,160,194,194,179,172,219,211,203,149,131,117,105,91,86,85,86,88,95,96,98,117,133,133,148,166,149,160,140,149,190,197,194,194,194,192,160,160,140,108,76,76,105,86,98,117,111,117,127,141,141,149,192,207,219,211,197,187,96,60,90,111,96,111,127,141,160,172,148,149,166,158,179,166,160,186,207,211,219,190,140,69,80,95,90,98,116,131,123,117,133,127,140,172,194,197,197,200,211,194,179,186,123,91,76,105,86,111,127,117,123,139,133,141,160,158,166,179,187,197,203,197,203,200,194,76,43,98,111,105,108,123,117,117,131,139,147,148,148,172,186,190,194,197,200,197,149,62,43
90,169,197,179,90,52,69,148,200,203,209,209,212,194,116,48,75,116,131,155,131,137,147,129,87,76,115,116,123,111,123,129,125,115,72,35,75,111,109,90,87,87,85,90,76,90,163,183,179,155,98,90,76,115,109,115,169,116,88,69,56,76,87,76,54,68,88,95,87,133,194,192,205,187,179,179,179,189,76,28,27,125,192,116,76,44,76,125,179,212,212,211,212,205,203,197,75,95,163,133,99,95,115,189,179,179,147,103,137,140,148,115,94,140,133,133,160,187,183,187,200,190,192,200,169,141,192,203,137,84,140,197,111,76,78,103,72,43,137,148,141,179,140,179,194,76,60,44,98,76,22,27,75,87,71,95,200,212,212,169,90,83,69,72,72,54,71,68,28,21,27,75,94,52,37,69,111,87,95,99,83,75,75,78,88,76,52,155,211,212,190,179,160,140,84,75,94,116,125,115,96,96,95,84,99,87,52,61,140,90,86,78,78,98,141,212,212,212,222,212,221,209,190,192,192,169,115,84,91,85,70,54,75,90,111,116,107,103,90,53,69,155,160,137,163,209,155,125,76,70,76,123,205,211,194,140,147,160,158,172,186,115,80,115,84,76,75,75,75,75,76,90,105,108,116,117,127,131,166,190,190,115,87,148,131,72,70,62,65,68,75,85,95,108,127,123,140,139,158,172,166,117,23,95,77,68,60,69,70,75,76,80,80,93,99,117,131,139,133,141,160,160,179,172,72,22,76,54,54,68,70,75,75,75,85,91,105,131,140,147,160,160,158,172,179,190,85,44,160,98,80,87,87,77,84,95,90,95,99,127,133,160,179,190,187,187,186,89,34,141,77,75,69,62,68,61,70,75,76,87,85,96,96,111,127,131,141,141,149,158,147,65,75,105,87,76,72,61,69,69,70,75,80,76,88,91,98,111,116,127,127,148,160,90,75,149,123,89,75,62,54,61,69,70,75,85,89,87,95,99,123,127,127,139,160,187,186,80,95,131,84,75,44,49,52,65,87,95,89,105,108,117,131,148,108,75,147,99,84,76,75,75,72,54,65,61,70,76,85,84,98,123,139,158,179,200,179,99,190,200,179,141,139,108,91,84,80,75,61,70,77,93,111,116,133,158,179,179,186,190,123,197,149,127,109,77,84,76,69,54,38,52
123,78,85,87,76,38,53,94,194,200,209,205,200,189,169,76,71,84,88,115,141,148,179,194,179,137,107,131,190,183,197,209,187,108,78,49,44,76,109,115,123,137,115,111,107,99,179,197,179,140,94,75,76,92,115,125,183,179,115,86,69,87,87,92,75,84,91,69,75,163,209,212,221,211,203,179,190,194,115,38,20,52,147,92,75,69,56,75,87,163,169,187,203,212,212,209,115,84,125,179,140,115,137,183,115,76,115,131,160,149,140,108,76,98,179,197,203,211,179,189,179,160,197,211,192,179,205,200,190,84,56,147,108,84,111,187,140,84,123,103,99,149,125,115,137,169,155,111,179,183,76,53,125,179,148,203,222,212,212,205,141,147,155,133,111,99,116,98,70,35,28,76,108,53,21,21,61,75,61,69,76,90,92,78,88,90,91,160,179,212,211,212,192,189,190,111,123,129,140,147,131,90,90,78,115,141,89,54,75,87,75,55,69,149,212,222,227,221,221,222,221,212,192,209,203,203,200,160,169,148,123,129,131,123,131,123,107,108,103,65,61,133,203,211,209,209,183,137,86,103,90,94,192,212,205,183,172,187,192,192,192,111,76,109,76,76,76,76,77,76,80,108,127,139,141,148,158,179,166,179,179,84,28,95,85,70,76,76,88,88,90,93,115,133,158,179,172,186,187,187,179,111,13,90,86,75,72,76,76,76,85,89,90,105,117,131,158,148,160,166,187,187,190,160,69,28,93,75,70,75,76,75,76,84,87,105,116,141,140,149,172,158,160,166,160,160,72,20,147,80,84,85,84,85,84,91,89,88,95,117,148,172,179,190,172,179,186,75,21,95,60,69,60,61,62,62,70,76,80,89,93,98,115,117,147,166,160,148,149,160,131,36,55,84,68,56,60,70,70,75,75,76,89,95,105,111,127,133,140,141,147,141,141,53,23,76,76,65,65,69,69,75,76,85,89,95,108,108,116,127,140,147,148,148,166,160,127,28,28,75,52,56,56,75,76,91,115,123,123,147,148,141,139,111,44,13,91,61,52,52,53,56,60,68,70,69,76,91,93,105,123,133,141,147,172,149,109,21,76,75,60,54,52,44,53,61,75,84,84,88,91,109,127,127,139,140,140,140,133,89,29,76,52,43,44,53,56,52,56,69,76,90
141,78,61,52,49,29,29,28,103,103,92,169,141,76,99,108,98,95,96,86,116,163,200,197,163,131,61,71,155,203,211,205,194,133,107,86,52,38,65,103,109,115,131,92,95,98,133,189,179,141,140,111,103,115,140,169,197,205,190,137,99,131,116,115,115,108,98,55,76,179,211,209,200,200,183,148,179,190,189,84,28,29,75,89,75,69,68,65,56,76,87,107,149,194,205,209,183,109,131,211,205,179,160,190,148,89,76,108,140,149,129,115,90,43,75,131,187,140,123,140,116,103,163,212,209,179,169,169,194,179,76,109,75,76,147,189,148,129,149,96,85,183,169,111,84,61,68,68,89,133,115,115,197,197,90,115,203,221,231,227,212,209,212,205,205,197,200,192,108,68,55,99,197,133,75,60,65,98,76,38,60,89,94,76,83,69,76,169,149,211,221,222,212,212,212,192,200,147,87,99,123,125,116,123,129,125,123,68,35,49,49,28,76,200,222,222,227,231,231,231,221,212,209,212,205,200,189,163,169,91,69,169,190,137,133,108,109,116,103,65,55,131,205,221,209,211,189,192,123,140,115,90,129,212,211,179,166,179,190,192,192,111,86,115,77,84,84,84,87,87,90,111,133,149,158,149,147,160,179,179,172,84,44,127,87,76,76,80,86,89,87,93,127,141,172,190,197,197,197,194,197,148,29,133,98,84,90,93,95,98,105,123,123,141,149,179,194,197,200,200,194,203,203,190,75,43,105,80,76,84,86,87,88,96,93,115,140,172,186,197,207,194,190,194,186,160,76,29,160,84,84,84,85,86,84,91,95,93,99,123,148,187,190,207,200,207,194,93,35,131,77,85,88,90,98,91,91,96,95,111,115,117,147,158,194,192,203,192,197,194,160,54,62,91,75,72,76,80,84,77,88,89,96,105,116,116,133,158,160,160,160,148,147,52,28,108,77,54,52,60,60,70,77,87,93,99,117,117,131,139,147,140,147,149,148,158,139,37,37,76,44,65,52,61,76,91,109,123,131,140,141,148,133,115,43,13,87,53,52,52,62,60,61,60,62,75,85,95,108,117,117,131,147,147,160,148,96,0,75,76,52,52,60,68,55,68,75,76,88,109,117,140,149,149,158,158,158,160,141,77,20,72,76,68,69,70,70,70,62,76,84,96
163,131,125,91,75,84,65,28,37,27,27,84,179,108,123,91,103,108,111,103,99,147,187,169,116,89,76,70,111,209,205,189,160,160,169,155,87,69,69,92,75,53,48,52,56,55,61,65,83,125,169,179,190,179,125,187,212,212,212,197,192,200,205,209,211,203,194,115,133,209,212,212,205,203,194,137,129,140,140,86,61,68,75,91,111,95,87,76,65,62,75,90,103,147,179,169,116,69,87,212,221,209,209,200,169,148,87,70,94,149,131,123,116,72,54,60,69,75,76,108,76,69,76,169,212,205,190,160,189,160,103,92,52,56,76,87,89,76,115,140,90,197,212,209,189,56,27,21,35,62,86,141,200,163,71,38,75,179,212,209,227,231,231,227,212,212,212,209,160,76,75,109,194,205,189,160,103,129,141,70,35,38,69,86,103,84,91,197,211,212,222,212,212,212,200,169,179,96,54,49,87,123,160,179,187,194,179,84,43,69,84,29,53,194,212,179,148,197,212,203,205,209,203,209,197,148,99,98,109,60,35,141,209,179,148,116,108,115,88,48,27,75,183,221,221,203,160,179,89,91,109,91,92,155,209,197,192,192,194,197,190,123,93,147,90,88,88,89,91,91,93,140,166,179,190,190,187,192,190,190,186,76,60,158,123,87,76,77,89,87,91,98,133,172,187,179,190,192,192,190,192,148,60,179,108,76,76,80,76,76,77,88,95,99,111,127,148,160,179,186,179,194,187,179,75,69,109,70,60,56,60,69,75,76,85,98,109,123,158,160,179,190,187,172,172,160,93,60,133,65,56,70,75,75,76,86,88,90,115,123,140,172,166,194,197,203,190,91,53,111,69,70,86,77,76,80,76,84,84,91,91,117,140,140,158,166,148,172,186,179,158,72,76,108,75,68,75,76,85,86,95,89,99,117,140,149,166,179,186,186,179,172,158,68,54,160,88,76,85,76,76,88,91,96,116,127,133,117,140,131,148,147,148,149,158,149,131,43,72,72,52,54,44,62,76,91,116,131,140,141,147,166,158,131,43,28,133,85,75,72,75,76,76,76,77,86,91,117,147,148,187,187,194,190,192,192,140,20,91,95,75,69,75,75,84,80,85,86,91,111,131,172,192,190,194,192,192,187,148,91,21,85,89,76,75,76,77,84,84,90,96,139
194,140,141,125,87,137,99,84,76,69,76,137,200,197,189,75,61,91,137,149,140,131,141,133,95,69,87,84,107,200,209,183,148,155,189,169,76,71,75,69,56,29,21,28,28,21,13,13,28,91,160,149,179,148,84,107,192,212,221,221,222,227,222,227,231,221,212,179,133,200,212,222,227,221,212,179,140,133,116,75,69,108,94,60,56,84,92,87,76,72,72,76,107,140,197,192,111,44,38,155,147,107,116,190,169,148,160,88,71,111,133,99,99,99,55,28,37,69,61,86,52,43,44,94,189,211,209,137,108,92,84,103,75,76,72,35,60,76,92,123,115,209,212,212,205,111,71,38,44,60,70,108,179,148,75,43,53,89,147,189,221,222,231,227,222,222,189,148,148,78,85,133,183,179,160,160,131,123,133,115,71,31,29,78,90,72,69,111,147,190,200,194,190,149,148,137,147,103,60,38,83,83,111,160,163,197,197,140,43,65,133,44,28,72,65,52,34,75,99,90,76,116,183,203,209,179,140,163,147,52,37,133,203,205,197,163,99,90,70,52,22,21,84,212,212,200,187,160,115,87,85,86,90,111,205,212,179,190,192,200,172,131,109,131,85,87,91,88,87,89,90,117,133,148,166,160,172,187,172,179,158,88,76,147,89,75,77,86,99,99,95,105,133,149,186,190,197,203,192,149,141,117,84,117,98,89,95,111,115,116,123,139,140,131,148,166,187,186,186,166,139,123,111,91,76,86,95,91,90,91,91,109,108,105,127,117,127,187,190,186,179,148,131,105,90,86,87,76,99,93,93,108,108,108,109,127,148,139,140,166,192,186,187,187,172,141,111,84,77,99,87,90,109,109,109,111,98,108,115,109,131,149,158,172,190,200,187,160,160,158,127,77,84,95,76,86,87,87,99,93,93,90,93,115,123,141,166,160,179,179,179,179,140,68,89,141,72,60,76,70,65,80,84,87,96,111,117,115,131,133,140,140,160,147,149,172,111,52,76,75,70,65,69,76,86,99,131,141,147,158,166,166,160,117,60,37,123,69,49,53,62,65,72,75,75,75,85,96,117,127,133,160,160,187,172,179,139,38,115,76,56,52,60,56,61,72,70,75,90,108,127,133,140,172,158,160,179,166,166,131,38,85,84,56,52,52,60,70,75,76,87,98
194,190,190,183,94,123,129,140,61,62,76,92,190,203,203,94,75,108,179,179,91,56,83,95,99,75,61,70,94,209,212,200,155,160,179,179,87,84,90,103,89,56,43,28,35,28,21,27,37,86,133,125,111,111,91,76,94,147,205,221,221,212,221,221,203,160,155,149,129,179,194,212,221,227,222,212,194,169,123,69,62,140,133,61,35,76,98,94,84,69,55,54,75,76,149,197,133,75,35,76,99,75,55,179,194,183,190,179,109,131,99,71,69,125,75,62,84,92,84,92,70,36,44,68,52,116,179,187,133,91,75,92,148,169,155,107,87,84,116,131,131,212,221,212,205,149,87,35,49,91,84,111,194,183,98,61,53,72,75,107,200,212,221,227,212,203,140,137,148,149,141,148,149,160,131,137,140,131,129,131,99,60,43,71,71,55,56,84,108,123,155,147,140,137,133,111,133,125,76,52,75,84,70,88,183,212,212,197,55,52,107,52,14,20,21,43,31,69,76,75,69,109,200,203,197,190,131,137,189,103,60,95,197,148,160,179,140,99,70,52,36,37,87,211,194,155,137,108,78,75,86,95,103,76,192,212,187,117,99,96,90,95,111,123,139,141,147,148,149,166,149,115,186,190,141,117,115,108,90,87,90,91,96,109,117,127,158,147,179,187,200,194,95,158,139,90,85,76,76,76,84,87,108,108,123,133,139,172,187,179,190,194,194,76,76,149,91,75,75,75,76,76,77,89,90,98,99,117,133,139,139,147,160,160,149,91,54,116,76,69,53,38,52,60,75,76,84,91,105,123,123,123,141,166,179,187,200,192,76,86,158,76,61,68,69,75,77,86,95,116,115,127,139,139,131,141,158,186,172,172,90,108,149,89,80,76,75,75,75,76,77,87,91,99,105,117,123,133,147,158,148,148,166,116,179,179,139,139,117,99,89,89,85,84,96,109,98,105,127,133,131,133,76,115,158,117,108,98,99,108,98,93,98,90,88,89,80,84,91,117,127,141,139,127,96,131,149,131,108,108,91,89,84,75,69,69,86,89,89,91,108,105,116,133,133,147,141,141,158,158,147,140,139,133,98,98,96,70,105,108,85,90,95,95,98,99,109,109,127,139,148,187,192,190,172,160,141,131,105,90,62,76,84,75,76,88,93,109,111,105,105,115
194,209,205,205,155,160,160,155,28,13,21,29,163,200,194,197,192,197,197,189,95,54,53,75,83,90,70,69,98,205,211,211,190,183,179,155,116,149,115,99,86,60,61,72,76,76,69,76,96,147,137,123,90,95,107,88,95,84,125,200,211,192,194,200,125,91,108,129,148,140,109,137,107,179,221,221,221,211,160,91,87,148,148,92,91,108,133,111,86,54,52,52,44,43,89,163,123,89,60,90,140,90,72,103,115,137,160,189,149,133,78,60,75,189,190,149,131,125,131,140,72,38,65,90,28,70,137,187,179,115,75,87,179,203,99,75,53,70,107,131,189,222,212,212,211,212,194,90,90,179,187,190,209,203,160,89,65,56,43,55,90,85,76,129,205,183,133,111,189,209,203,190,169,189,163,140,95,85,87,108,98,75,56,52,87,92,76,92,131,140,148,141,116,116,115,107,115,87,54,43,76,137,89,69,115,209,222,221,137,78,76,61,38,36,21,35,76,133,123,98,90,140,179,190,169,179,140,141,148,140,88,76,125,137,133,140,169,115,75,55,56,55,116,203,179,141,91,87,86,76,60,75,99,44,116,209,93,89,91,98,99,117,123,139,149,158,166,160,166,166,131,49,98,76,70,75,75,76,76,88,98,115,131,147,148,166,187,197,194,197,203,187,28,85,70,52,54,60,72,84,87,96,111,116,117,141,158,158,172,179,192,186,160,29,38,111,76,76,84,86,87,88,89,90,96,115,139,158,148,158,166,186,186,160,148,75,14,86,37,38,38,43,68,76,89,89,88,99,139,148,149,158,187,187,194,197,194,179,29,52,109,65,61,55,62,76,84,88,93,123,139,139,148,158,158,166,179,186,158,127,29,54,91,49,52,52,60,72,76,76,88,91,95,108,123,147,158,160,160,160,158,160,139,55,76,86,61,65,61,70,75,84,89,99,127,127,131,149,141,149,149,116,28,52,84,61,60,48,68,75,70,75,76,76,86,95,99,111,131,158,160,166,172,166,54,65,52,43,49,52,52,55,70,72,76,85,90,91,99,109,116,127,117,131,139,148,84,60,84,69,61,53,55,54,56,75,87,85,91,99,99,111,111,127,147,140,147,160,80,69,147,98,91,75,62,60,68,69,76,76,84,88,93,99,117,117,115,127,147,115,44,60
194,200,205,211,203,209,200,187,55,27,36,76,192,197,200,192,160,140,155,194,141,76,37,38,48,54,76,75,85,183,209,212,209,203,169,131,111,189,187,187,149,125,129,140,149,140,111,149,197,200,187,111,87,86,91,83,76,109,87,137,140,89,109,147,107,84,98,109,137,107,109,137,55,60,133,203,212,211,200,200,183,189,111,52,55,123,179,137,107,70,75,62,52,38,49,88,116,70,37,89,163,129,123,69,43,53,84,140,160,137,94,88,107,190,183,133,108,94,149,187,53,28,61,61,37,61,129,179,190,187,131,107,140,192,141,76,21,21,76,141,203,227,227,227,221,212,189,169,203,212,212,212,212,221,211,155,109,90,54,49,68,44,21,21,62,71,94,95,200,227,209,194,183,200,205,179,76,52,44,65,140,131,96,55,87,109,84,83,111,115,147,141,137,131,129,123,115,92,56,29,55,160,129,76,90,203,227,222,212,197,140,76,69,69,55,27,75,108,125,94,91,160,149,169,189,179,137,140,140,109,123,115,103,116,148,140,148,148,89,43,35,52,129,192,140,116,125,91,90,90,94,37,35,37,109,205,117,117,108,109,116,127,140,172,187,192,194,197,190,186,131,43,99,76,68,69,69,69,84,89,108,123,131,131,147,166,190,197,203,211,203,160,29,98,75,69,70,75,80,91,96,111,131,133,139,147,172,179,197,192,203,192,172,20,37,86,48,43,49,53,72,75,84,88,95,108,111,127,117,123,147,166,158,179,160,68,21,89,37,36,35,37,61,76,80,86,91,105,127,140,179,172,186,166,194,194,194,179,37,53,86,44,44,49,55,75,76,87,95,109,127,127,127,140,147,160,186,179,166,139,29,43,91,43,44,43,44,60,75,80,86,87,91,127,131,147,166,166,172,186,186,166,117,36,62,108,85,88,91,93,99,109,111,140,179,179,179,190,197,190,172,111,21,54,108,90,86,80,87,90,88,89,95,89,98,111,133,140,160,194,187,187,160,133,29,49,61,54,61,60,65,69,75,76,86,95,127,140,149,149,190,172,179,179,166,149,76,27,75,69,69,75,76,84,86,86,96,116,108,109,105,133,139,131,140,147,141,140,34,17,88,68,56,60,54,68,76,84,85,88,91,96,115,116,123,131,147,166,166,95,17,17
189,197,203,203,203,211,200,203,84,60,84,179,197,205,149,123,103,99,179,200,179,115,61,37,35,38,76,96,86,78,115,194,211,211,200,189,183,160,179,179,149,123,137,125,140,133,95,183,205,203,194,140,75,76,90,55,35,109,96,111,125,133,129,147,103,70,90,125,131,86,87,137,61,36,55,115,109,107,141,197,203,187,141,68,28,55,111,163,140,96,95,75,52,48,37,44,84,69,38,84,131,103,140,125,70,48,34,43,71,88,71,92,109,108,98,91,109,70,107,192,76,37,61,55,54,96,147,116,141,189,197,140,98,149,203,194,76,36,62,109,190,212,222,222,222,212,149,147,197,194,222,222,222,222,212,179,147,125,70,36,44,35,14,0,12,68,194,211,222,227,221,212,189,209,221,212,192,140,96,69,76,129,169,147,189,189,137,84,75,76,115,129,125,141,148,147,160,163,115,60,55,200,187,137,111,125,187,203,209,211,194,115,84,75,69,34,52,75,108,107,115,183,189,187,190,147,109,103,109,115,123,116,115,115,111,99,148,169,155,60,28,55,131,200,160,91,98,129,129,115,129,107,52,21,87,187,105,84,85,95,111,123,139,141,172,190,190,192,194,172,127,52,140,91,72,75,76,76,84,88,105,133,140,133,139,158,190,207,211,203,203,186,29,148,127,96,98,105,111,105,96,108,127,141,158,160,192,194,192,194,197,192,172,21,53,117,49,44,49,44,61,76,76,93,108,123,127,139,147,172,186,194,192,197,194,69,21,91,48,38,44,60,75,86,91,95,108,116,131,139,160,172,187,190,203,211,207,194,38,62,115,76,72,75,76,84,80,90,108,111,117,141,147,148,179,190,190,190,166,141,27,35,88,37,60,56,52,75,76,88,98,95,93,117,133,139,160,147,149,179,186,186,131,34,76,98,75,76,76,80,76,80,91,117,131,127,139,148,141,140,133,77,0,65,105,75,75,69,68,70,75,75,76,84,86,98,115,133,147,166,186,190,158,139,37,53,80,61,54,69,69,70,75,77,84,91,127,117,133,148,149,166,172,160,187,179,77,21,139,116,91,86,84,86,88,86,98,127,160,139,147,166,172,160,179,166,179,158,29,13,131,96,91,87,77,89,96,108,105,99,108,115,133,139,160,139,158,179,166,95,20,13
125,94,78,90,163,200,197,200,125,76,99,137,149,187,109,71,69,75,125,192,179,116,90,61,38,72,169,190,160,70,60,109,197,211,212,209,149,116,88,69,55,38,52,71,76,87,76,107,149,148,203,194,109,125,133,61,27,70,76,109,155,183,179,194,137,49,44,65,109,116,131,94,37,28,31,55,75,85,111,179,205,203,200,125,54,21,38,76,140,147,169,123,75,53,43,38,53,60,38,76,147,107,123,169,116,83,75,55,44,44,69,88,87,76,76,84,116,108,169,209,179,111,149,115,75,115,115,98,111,140,179,179,149,160,212,212,209,137,90,129,115,86,155,212,221,212,212,203,179,211,227,222,222,221,209,141,179,194,90,53,56,53,21,12,0,29,209,222,227,231,222,221,203,221,222,222,227,211,209,169,87,89,108,200,221,221,200,107,61,54,98,103,99,111,160,194,211,227,209,140,92,194,197,163,160,94,115,140,115,149,179,187,149,98,84,49,38,75,133,149,155,183,147,160,192,149,108,96,107,131,116,103,95,108,90,85,155,187,179,75,56,72,95,163,192,179,99,103,125,141,131,140,155,31,43,98,91,77,76,98,117,131,141,148,158,172,192,192,194,187,179,60,148,89,75,77,88,86,91,93,111,139,141,149,172,194,203,219,207,211,207,190,37,141,90,76,75,72,75,77,88,93,111,131,139,133,133,147,158,179,186,172,179,21,60,90,49,37,37,52,76,89,89,98,115,115,127,133,140,158,179,187,186,200,187,87,35,95,54,54,49,61,72,77,91,95,108,111,141,148,158,179,194,197,200,219,211,207,49,76,89,62,62,60,75,76,85,91,95,115,123,133,141,148,160,187,190,194,190,166,43,49,76,43,38,43,54,72,80,90,105,108,108,133,127,127,141,160,187,187,192,172,141,29,72,80,61,55,65,75,75,88,95,109,131,139,141,149,186,179,149,77,12,61,77,75,68,70,75,84,86,91,95,98,99,117,133,139,141,179,200,197,197,179,48,55,49,43,43,44,52,60,75,86,86,90,99,99,109,127,133,140,147,149,149,148,87,21,105,68,68,60,60,68,76,76,84,93,115,108,111,111,116,115,127,115,116,116,34,20,140,80,75,70,70,76,76,76,87,85,91,108,133,140,147,139,148,148,148,105,20,14
87,48,27,28,35,70,87,131,96,70,75,87,149,192,116,60,61,60,69,183,149,111,96,91,69,99,189,203,203,140,107,98,179,211,212,209,148,137,99,72,44,52,60,69,48,53,55,49,89,84,108,155,179,192,148,87,44,83,98,98,108,160,189,194,179,76,60,43,61,86,131,96,35,35,38,43,61,71,95,189,209,212,221,205,123,44,21,31,76,155,190,189,149,95,69,52,36,69,69,103,194,200,205,205,141,87,99,83,55,43,54,109,109,108,91,91,99,116,187,209,187,108,131,179,169,179,116,107,116,123,179,140,179,197,212,212,221,183,88,131,91,44,76,163,221,200,190,98,133,205,222,231,227,222,221,190,211,212,148,88,95,115,76,21,0,12,116,189,192,227,222,222,203,209,212,212,209,194,194,163,111,95,116,212,222,231,222,192,107,61,75,62,69,71,147,200,221,227,227,209,140,96,140,131,76,69,76,99,111,76,75,149,192,169,137,86,43,54,96,116,103,98,107,111,116,137,155,115,95,123,131,140,148,149,141,115,155,190,197,89,87,87,76,96,190,200,179,103,94,116,140,133,149,108,61,84,90,91,93,116,139,141,160,172,179,190,194,207,203,200,192,61,158,90,76,84,91,93,91,105,115,139,140,160,179,190,207,207,207,207,211,190,48,147,70,65,75,75,76,86,93,108,123,116,133,141,158,158,187,197,211,211,203,48,84,131,69,60,70,75,89,95,98,117,117,127,158,148,166,172,192,203,211,211,211,123,53,99,54,53,52,72,86,91,89,93,108,133,141,148,158,186,194,197,200,219,231,211,72,76,91,75,69,70,88,89,95,96,111,133,131,147,166,166,187,200,197,211,211,192,68,61,95,62,60,61,69,76,91,93,109,115,117,133,140,127,148,172,186,187,190,186,149,36,87,96,75,75,77,84,90,95,117,127,140,149,179,166,190,187,190,96,28,76,89,76,84,84,85,90,91,99,111,123,123,131,160,158,166,200,192,190,194,179,53,76,55,53,38,38,54,72,76,87,89,91,98,108,131,140,139,158,187,187,172,166,116,53,91,70,55,56,65,75,84,77,84,91,98,96,95,109,117,127,141,160,147,140,52,35,91,54,60,60,69,76,76,76,86,88,96,93,109,127,123,140,133,140,141,93,23,21
111,43,31,44,21,14,14,48,44,38,76,149,194,203,160,83,76,75,60,115,155,137,60,60,90,163,88,89,163,133,148,155,190,211,209,203,187,189,160,140,91,76,76,78,76,88,92,69,87,76,62,68,90,169,123,92,76,70,96,141,169,190,190,203,192,133,87,55,55,75,69,72,37,43,52,56,86,83,87,149,205,212,222,222,211,183,76,69,76,92,147,194,189,133,96,61,28,75,72,27,53,99,190,197,187,131,96,89,71,52,62,123,140,129,107,90,89,116,163,197,194,99,85,129,179,140,103,111,123,111,155,140,137,123,190,205,212,209,141,169,141,76,60,72,147,203,187,109,140,190,209,222,231,231,227,222,231,227,212,211,205,200,192,75,17,0,37,52,44,169,212,212,211,194,179,163,183,192,163,155,95,60,60,125,169,209,212,222,211,189,147,140,129,98,140,190,222,227,227,212,197,123,147,189,107,98,131,137,192,183,91,94,160,190,190,133,88,76,48,83,84,75,86,108,103,123,141,141,131,140,155,192,187,183,192,163,169,192,200,86,107,125,65,84,155,179,187,133,99,99,115,140,149,155,149,129,133,141,172,187,179,179,186,203,203,211,221,219,221,211,197,84,190,115,96,99,116,116,123,127,127,149,179,187,194,203,219,224,219,211,219,203,76,148,80,75,84,91,108,117,131,140,160,166,192,207,231,221,224,221,219,197,186,76,99,160,116,131,141,131,116,127,139,166,158,179,194,211,224,211,224,224,192,187,187,133,76,117,91,98,108,99,109,111,108,116,141,160,190,192,197,211,219,224,231,231,219,192,96,96,158,96,99,108,108,123,111,131,147,160,187,200,197,203,219,219,224,234,224,186,84,84,117,93,89,87,84,111,127,123,131,131,139,158,179,172,172,194,207,203,211,203,172,65,115,111,76,84,87,88,89,98,99,123,140,148,160,166,194,200,211,141,70,123,187,123,116,117,115,117,123,127,133,147,141,172,179,187,192,203,197,207,211,197,76,89,75,61,69,70,75,77,84,89,95,105,105,115,140,160,149,179,190,200,197,194,111,72,117,76,76,77,84,80,89,88,95,93,109,116,123,147,158,179,194,192,194,190,62,44,127,70,75,76,87,89,88,95,98,99,115,117,139,139,160,172,172,192,194,131,62,35
163,76,85,95,69,28,14,28,21,21,69,169,192,169,125,92,87,72,69,71,87,98,75,37,76,149,28,21,48,29,27,72,116,189,209,203,194,179,109,76,44,52,52,55,92,107,115,92,85,71,68,53,87,149,155,155,189,71,34,83,179,205,212,212,212,205,163,88,87,109,89,68,53,60,61,55,92,90,75,85,86,133,212,221,221,189,90,94,140,107,92,179,194,129,131,94,55,76,89,20,13,38,111,149,163,141,89,70,56,69,86,115,125,125,109,95,84,123,149,200,221,205,194,190,148,109,86,98,98,88,111,116,86,55,75,183,212,212,211,197,163,129,76,44,85,187,140,140,189,205,209,212,231,234,231,227,234,234,231,227,221,200,140,76,31,29,28,29,52,160,221,212,212,205,192,189,192,200,183,149,92,55,35,35,38,76,109,200,227,212,194,212,149,53,43,55,116,227,227,222,212,189,190,209,200,194,194,200,194,179,103,76,87,108,155,192,183,123,71,89,129,103,129,137,129,116,140,149,160,155,160,197,179,189,211,212,197,205,209,137,141,205,137,109,155,179,179,149,98,76,95,147,179,179,187,140,160,192,194,203,203,187,160,207,186,160,148,147,133,133,117,90,139,133,149,172,186,190,192,187,197,197,211,224,231,221,207,190,187,166,160,131,95,123,131,149,179,187,200,200,211,194,116,211,190,166,117,95,84,86,89,88,88,93,116,133,148,149,172,187,190,190,192,207,139,117,207,160,140,123,90,86,89,85,91,96,116,139,139,141,158,149,186,190,190,194,158,149,221,211,190,131,117,111,93,98,89,86,96,109,139,141,186,190,190,200,207,148,108,203,194,186,117,116,108,105,98,105,99,105,93,96,111,139,141,158,179,200,203,203,207,190,158,211,211,207,203,197,194,190,172,133,109,76,133,148,111,140,149,141,147,158,186,186,187,194,194,207,200,200,194,123,84,117,158,147,139,131,166,192,192,194,179,192,194,192,197,192,200,224,211,194,166,127,77,93,117,98,116,123,127,131,117,127,141,147,172,207,219,221,221,221,221,219,200,194,108,77,166,127,141,127,127,117,127,131,117,139,147,158,179,179,194,197,203,211,207,197,77,52,160,115,109,105,117,109,99,105,99,108,117,140,160,172,194,192,194,207,207,179,85,44
179,108,115,141,90,38,28,34,13,0,14,52,109,88,55,89,111,98,94,107,109,85,69,49,76,123,21,20,29,28,20,21,62,129,203,200,194,155,92,62,28,27,28,44,88,123,107,98,92,76,75,52,75,92,123,179,209,148,61,69,94,163,200,212,212,209,205,190,115,115,148,103,108,90,76,52,84,133,85,75,56,70,189,200,197,125,71,83,137,163,140,187,205,190,169,155,88,70,76,35,21,52,91,111,149,140,92,75,60,68,111,129,125,116,116,91,75,109,179,205,221,222,205,189,133,96,78,92,99,76,90,103,72,61,69,116,203,212,212,209,192,137,90,98,125,88,56,56,111,203,211,197,200,221,231,231,227,231,227,231,222,212,149,71,38,78,49,36,76,183,211,205,197,212,211,212,205,209,211,192,137,92,84,55,21,21,35,137,192,140,111,163,107,35,28,21,68,194,209,203,194,190,169,187,169,197,197,190,179,148,133,78,78,98,108,129,192,179,108,94,84,98,125,116,76,55,107,137,141,133,125,155,147,190,211,212,211,203,209,189,179,197,209,149,155,169,183,179,160,99,69,96,149,197,200,190,187,197,194,197,194,115,84,127,90,89,91,91,91,91,93,111,127,141,172,166,186,186,187,187,192,127,70,160,96,84,84,76,89,88,93,99,127,139,166,190,194,190,192,192,190,90,27,96,76,87,76,91,91,96,95,98,105,116,140,148,186,192,194,197,192,186,192,190,62,29,109,76,75,76,76,75,86,86,88,105,115,131,139,158,179,160,160,179,186,166,68,35,133,89,85,77,76,85,88,87,93,98,123,140,149,166,190,194,200,194,200,76,23,116,84,86,87,84,87,91,90,95,108,105,111,116,139,147,160,160,172,179,172,186,172,61,65,91,76,76,76,72,75,75,80,84,95,111,123,149,158,186,172,179,190,200,200,111,72,187,95,91,76,76,76,80,86,93,91,109,123,131,131,148,160,158,158,187,192,211,197,76,76,105,84,76,70,75,84,91,99,116,131,140,160,172,187,194,140,62,149,116,96,88,89,84,86,91,90,86,77,76,96,109,148,141,172,166,166,190,166,87,190,194,148,116,116,108,91,88,84,76,76,77,99,139,140,147,166,166,166,187,194,186,149,190,200,192,160,123,115,116,111,99,87,77
155,115,95,88,55,28,27,29,21,13,12,12,72,76,65,131,148,149,147,83,111,149,69,60,87,116,28,22,34,35,37,56,61,95,190,209,211,212,197,137,43,28,35,55,94,149,125,83,75,72,69,52,54,43,94,187,205,192,116,99,78,137,200,212,212,179,149,197,125,129,133,148,194,169,140,131,149,190,99,78,75,60,116,140,141,116,69,75,98,169,197,211,212,203,179,123,75,71,96,54,75,108,129,129,190,197,123,96,115,140,148,133,123,115,99,95,91,163,200,187,149,187,190,183,148,111,92,90,103,92,83,95,75,61,76,107,163,209,222,211,211,163,115,148,137,56,37,44,69,179,179,125,137,192,221,222,221,227,221,222,227,227,197,116,44,27,27,14,22,69,92,92,84,95,125,187,212,197,190,197,200,192,149,125,75,35,35,140,192,129,148,155,75,44,44,43,56,129,149,140,163,149,137,160,149,183,203,189,192,203,203,148,86,88,76,61,116,189,169,116,71,92,147,147,91,48,87,155,160,141,163,141,140,125,123,123,116,125,148,169,160,147,187,205,190,183,189,183,160,140,83,75,140,192,203,212,194,197,197,197,197,96,76,140,95,95,91,108,108,109,108,141,149,160,186,192,192,197,194,200,190,87,27,109,109,84,87,89,88,93,91,96,158,179,186,187,197,200,192,200,186,84,27,109,98,93,84,87,84,84,86,86,89,111,123,158,187,194,200,200,194,192,197,187,61,43,133,86,86,76,87,80,86,91,93,98,123,139,147,172,186,194,197,197,203,172,52,37,131,87,84,86,91,91,105,109,105,116,131,147,149,190,187,192,192,187,172,89,22,131,75,76,77,87,87,86,84,87,91,93,111,148,187,186,187,187,190,194,197,194,148,37,37,77,72,76,84,86,86,91,90,91,116,123,127,140,141,149,172,172,190,179,190,91,21,140,84,84,76,75,80,84,86,89,95,105,109,131,147,133,149,148,158,179,160,179,141,28,49,90,76,84,88,93,105,131,166,190,187,197,194,190,186,192,86,12,109,75,72,80,89,87,89,95,93,99,116,123,117,140,158,166,172,158,149,147,89,13,75,70,56,52,69,62,69,62,76,76,84,95,99,115,127,131,140,133,131,149,141,95,28,77,75,69,69,69,70,76,84,89,96,108
107,140,103,86,49,21,21,21,36,52,28,27,90,125,91,96,76,75,89,43,72,116,125,140,179,133,37,34,29,20,29,75,68,92,189,205,211,212,212,205,111,76,87,91,115,187,183,115,75,44,29,29,22,21,56,90,179,200,197,179,140,125,189,221,221,205,192,197,179,131,76,69,89,76,76,155,190,169,95,87,89,69,111,131,88,88,91,96,103,92,189,211,209,205,160,163,115,76,92,76,111,194,200,200,203,221,205,163,99,131,187,149,129,115,129,115,111,147,179,107,65,76,133,183,179,133,95,84,94,94,86,94,76,78,116,116,125,179,149,189,160,98,125,190,183,52,29,29,69,140,129,107,155,190,205,212,227,222,222,212,212,212,147,194,133,60,36,37,55,86,86,87,76,72,76,133,190,187,189,200,221,212,203,183,141,94,70,131,179,183,212,203,86,61,69,52,61,90,107,90,140,149,149,148,111,147,192,203,211,209,211,140,76,87,99,54,76,183,205,197,149,140,148,179,148,76,92,147,183,149,192,187,149,140,94,76,85,94,116,103,115,129,125,197,205,209,200,194,190,183,108,75,149,200,211,221,192,194,194,197,200,108,77,116,91,84,90,96,93,109,109,123,141,158,172,190,192,200,194,207,200,89,28,117,91,77,88,88,89,91,96,98,123,139,158,160,172,179,187,187,186,86,29,123,87,84,75,76,84,89,89,95,108,140,158,186,190,192,197,211,211,211,211,187,75,38,140,93,88,84,91,91,95,108,117,139,133,172,192,197,190,200,207,211,211,203,76,38,194,105,96,95,95,108,109,109,108,115,147,179,190,203,207,219,207,207,200,127,23,95,76,90,89,88,88,86,84,90,99,109,109,131,139,148,149,172,190,192,190,187,147,49,53,116,80,87,90,88,91,91,90,98,99,108,116,133,149,166,172,192,197,200,197,99,28,117,76,68,80,76,88,89,93,115,115,117,127,147,148,148,172,166,186,190,187,197,149,29,61,88,76,80,87,93,109,117,141,148,172,158,166,149,149,158,75,10,149,76,72,76,86,88,91,98,91,95,105,127,139,160,190,187,197,203,197,186,95,0,76,76,76,84,88,87,91,98,99,105,108,131,141,149,179,186,179,166,179,192,166,96,20,70,56,53,60,75,75,77,84,93,99,116
76,125,148,187,111,76,62,61,71,87,75,55,95,109,115,115,90,76,76,44,37,53,76,187,203,183,70,49,48,20,27,72,75,89,133,179,209,211,212,212,205,197,197,194,200,211,205,190,129,60,27,20,12,0,14,54,137,169,149,133,133,86,95,160,211,209,203,190,147,111,53,29,55,37,22,61,86,78,65,70,86,76,133,192,140,65,92,125,131,71,108,141,129,189,197,200,137,89,69,83,148,190,203,200,179,160,189,149,90,90,203,189,160,189,108,60,44,62,76,60,60,68,85,94,123,108,92,99,108,91,75,92,95,116,189,160,141,160,85,133,94,69,99,194,163,54,31,21,53,116,149,133,94,99,179,179,212,221,212,212,212,221,103,116,111,69,52,60,86,140,109,90,95,72,75,125,140,123,140,189,211,209,160,179,148,99,76,103,133,190,212,212,203,169,131,76,36,76,87,78,133,160,179,179,84,99,194,221,211,179,194,192,137,125,115,75,70,141,212,192,183,155,133,133,137,103,94,192,194,169,209,209,183,160,133,99,90,98,96,115,116,125,115,107,123,115,111,163,205,200,190,140,189,197,209,205,203,211,211,211,219,148,99,149,111,98,108,111,123,133,133,149,166,190,203,200,194,200,207,203,203,93,36,139,140,105,98,98,111,116,131,133,160,192,203,200,203,219,219,211,211,158,49,149,160,108,80,87,86,111,116,117,127,160,187,187,190,190,197,207,200,192,211,197,95,54,194,98,89,96,111,98,96,116,123,140,139,172,187,186,211,211,211,207,200,203,76,49,149,91,91,89,89,91,95,96,96,98,111,139,172,186,190,194,194,192,190,127,29,149,105,96,76,85,85,76,89,90,98,123,133,141,166,190,207,211,211,211,211,203,194,87,76,115,75,76,85,91,95,80,90,91,105,108,99,116,147,187,187,186,192,190,186,90,49,160,76,62,75,76,86,86,95,116,131,133,148,140,158,160,160,186,187,186,187,194,160,48,72,84,76,85,95,96,105,116,140,148,149,158,149,179,166,147,85,13,172,85,75,75,75,76,86,77,84,89,91,109,123,139,149,160,166,172,172,149,98,14,123,139,93,88,89,86,90,98,99,99,105,109,133,179,187,194,197,194,200,194,194,117,23,90,108,84,91,108,93,108,115,127,131,139
78,94,129,192,197,155,108,92,116,137,111,90,125,115,108,187,163,125,96,76,69,37,48,103,200,205,183,133,125,34,34,75,72,71,88,131,205,209,209,205,221,222,221,211,212,209,211,197,187,116,76,69,38,27,14,75,192,179,131,98,98,94,76,75,189,197,189,169,179,140,72,31,60,52,29,61,71,49,49,55,84,111,140,160,149,76,69,83,96,109,94,70,87,133,189,190,115,75,29,28,61,68,90,197,160,109,116,141,99,84,160,169,137,205,115,37,36,69,61,28,43,69,90,94,90,76,75,129,137,123,69,89,133,140,189,148,123,147,76,91,103,69,107,197,155,55,38,21,29,76,123,179,125,103,169,149,212,205,190,203,209,203,99,87,84,60,61,75,95,163,125,96,92,61,62,75,137,147,141,183,209,190,140,147,133,96,111,160,149,148,209,221,222,212,148,116,55,72,76,75,116,189,192,203,133,125,209,163,115,205,212,209,187,140,111,87,76,149,194,163,140,131,115,109,123,76,75,129,209,212,221,212,189,187,183,148,88,86,76,85,92,115,148,163,111,75,38,44,87,129,84,68,90,183,160,190,224,234,234,231,221,186,105,186,127,117,127,140,140,140,147,172,192,207,203,211,207,211,211,211,211,133,60,158,200,140,141,139,141,123,123,133,179,190,197,200,200,211,211,194,190,158,75,186,190,131,116,99,109,109,98,91,98,140,172,192,203,211,200,200,207,197,211,192,127,76,166,90,91,96,98,96,96,111,117,116,139,186,149,187,197,179,187,186,148,133,84,70,139,98,105,91,95,108,98,108,98,108,127,187,194,207,211,211,211,192,172,127,65,147,109,98,99,95,91,95,93,98,108,116,141,148,149,187,203,197,207,203,211,203,197,90,76,139,88,88,90,91,93,91,108,108,147,160,179,187,211,219,211,211,211,203,197,117,52,179,123,109,127,127,133,140,133,160,186,186,187,186,197,203,207,211,211,211,211,207,186,65,76,88,84,93,88,86,91,111,147,147,149,166,166,166,187,192,127,38,160,88,84,84,76,76,84,91,88,96,98,127,148,186,179,187,187,187,187,149,115,23,140,133,88,80,76,75,86,89,109,105,99,108,133,147,158,148,166,158,172,186,192,127,28,88,89,76,85,77,76,76,90,89,93,108
141,123,108,137,169,179,169,160,187,140,133,131,111,111,141,192,190,149,129,98,103,87,69,72,147,203,212,211,197,76,52,85,129,95,83,96,160,179,141,86,133,169,179,189,190,211,209,211,212,200,187,160,123,95,14,55,189,197,140,99,103,99,72,44,76,179,187,192,189,163,92,69,99,75,38,94,140,115,70,44,53,84,179,133,87,75,55,52,54,72,95,76,98,129,147,200,179,99,38,37,75,60,34,115,192,189,140,98,87,90,107,123,107,194,190,76,61,90,78,27,43,75,91,115,141,115,91,149,183,131,52,60,115,148,140,115,89,96,76,95,115,87,141,211,197,90,75,49,20,43,94,197,221,212,212,212,212,211,187,137,137,187,125,92,140,90,56,88,137,155,129,115,108,90,76,68,115,160,197,221,221,203,189,187,160,149,187,211,209,160,192,212,222,222,205,194,99,69,71,71,89,197,197,203,197,209,221,137,72,155,212,221,211,179,131,68,29,76,187,148,137,123,96,94,92,65,44,44,98,212,211,203,76,89,137,141,108,76,69,55,61,75,108,190,197,147,62,22,21,35,35,28,31,179,190,197,255,231,211,194,172,141,133,166,158,141,158,186,158,148,172,179,200,207,207,211,203,197,166,160,160,133,96,140,190,187,179,186,187,190,190,187,158,207,197,187,186,148,127,117,108,105,108,117,131,141,141,147,147,186,190,187,172,123,147,203,186,179,147,127,99,105,108,108,123,109,127,131,133,160,179,179,194,197,190,123,95,190,147,127,115,93,86,76,77,86,86,91,99,111,131,139,147,179,179,194,194,190,139,149,211,141,117,91,86,85,84,91,95,99,108,123,140,158,192,194,187,186,187,186,172,192,221,200,203,187,141,117,105,108,105,96,98,127,116,116,140,141,140,140,160,149,160,160,187,194,197,203,192,190,166,141,117,93,75,105,108,95,93,109,117,127,109,116,166,187,187,186,172,148,148,149,133,123,131,127,117,91,105,117,115,116,96,99,88,131,192,186,190,179,166,147,127,117,95,69,109,105,105,108,133,116,141,149,140,131,127,139,179,179,200,197,200,200,179,172,131,35,116,139,108,89,87,76,86,108,123,111,91,117,123,172,158,166,172,192,194,194,190,158,62,84,98,77,76,75,76,76,84,91,111,123
155,190,140,107,133,147,163,179,179,140,133,160,78,29,72,169,155,129,108,115,108,111,75,48,75,115,192,203,194,78,62,107,190,163,131,111,125,147,147,88,61,69,75,75,78,149,200,212,212,203,183,187,149,147,29,76,192,200,190,148,115,99,76,54,70,140,197,203,192,189,137,99,194,111,69,70,108,155,116,69,29,29,107,140,94,61,44,38,44,65,108,125,169,190,194,203,205,147,55,61,140,163,84,85,160,169,111,71,76,129,103,141,149,197,211,192,183,194,179,72,56,75,95,116,149,140,129,194,211,192,68,37,131,179,115,87,95,116,103,140,107,90,169,205,212,187,160,137,75,38,54,91,194,203,197,212,200,203,192,123,137,163,76,62,183,203,141,179,209,197,179,148,140,137,98,90,116,147,209,221,227,221,221,211,140,131,200,222,227,194,169,212,192,123,212,211,192,84,69,76,108,141,140,116,116,211,227,205,141,179,194,222,212,192,92,48,37,71,183,148,163,160,116,96,86,55,53,49,69,163,205,211,86,78,140,163,133,95,70,68,35,29,52,91,194,197,115,54,31,43,52,35,36,179,211,205,194,147,140,139,139,139,140,148,172,187,186,187,190,192,172,84,160,95,99,108,96,96,95,93,96,115,127,141,148,186,190,197,203,207,211,166,55,133,76,62,75,76,80,86,91,108,131,117,116,140,166,172,179,172,187,194,186,56,65,131,68,75,75,84,98,105,117,117,131,108,123,133,147,147,149,148,186,190,160,75,29,105,70,68,69,75,76,77,85,84,88,96,127,139,139,140,140,148,172,186,190,179,68,69,96,70,70,60,68,84,86,91,87,91,91,105,108,116,140,166,203,197,211,187,75,68,105,60,69,70,75,88,87,91,93,96,108,115,123,131,147,166,166,166,192,197,187,95,116,186,98,91,80,76,86,80,88,89,98,99,123,141,158,149,158,172,69,60,116,84,80,89,91,95,95,96,115,109,111,127,133,147,147,147,147,149,190,158,70,55,93,75,68,69,76,77,76,89,90,93,96,108,117,111,117,133,140,179,186,194,158,76,149,90,91,86,76,77,77,84,84,80,93,98,109,115,115,147,172,172,186,187,123,98,172,192,190,186,166,141,133,133,123,108,76,84,105,116,117,109,133,141,140,141,131,116
76,131,137,108,129,148,141,125,115,141,187,192,108,36,37,103,125,115,95,131,99,85,69,36,34,75,116,155,183,86,54,86,147,179,160,148,155,169,169,179,140,137,96,69,69,83,92,123,192,203,169,169,155,116,28,75,194,197,212,200,187,141,96,75,62,75,140,149,179,160,123,141,205,179,133,76,68,75,75,69,36,29,27,84,137,60,37,56,62,75,111,140,169,183,190,200,203,190,88,38,87,183,131,84,133,107,95,75,69,125,129,163,187,190,212,222,222,212,205,141,90,96,115,116,133,131,115,192,209,211,95,61,169,179,115,103,109,96,75,84,76,76,96,111,183,209,190,179,141,95,56,43,71,90,140,205,187,203,194,137,179,200,83,43,123,190,221,222,222,212,190,163,140,94,43,31,75,103,183,200,200,194,197,197,75,43,68,183,209,212,212,222,192,75,108,183,189,92,61,61,111,187,160,140,179,221,209,190,211,192,116,203,203,197,163,70,60,90,192,183,147,160,125,99,76,76,60,29,35,85,189,209,194,160,183,192,183,137,92,115,76,44,35,56,131,187,190,107,87,90,99,69,43,75,123,200,115,109,117,133,139,147,158,149,166,172,179,190,190,190,166,49,105,76,77,88,89,91,90,90,96,139,140,131,141,172,187,197,194,197,194,139,27,93,55,38,48,61,70,85,95,108,111,117,131,139,141,158,149,149,166,190,187,44,48,93,72,76,84,90,93,109,111,123,140,141,131,131,141,160,166,186,187,186,158,52,20,90,52,54,54,60,76,85,87,85,93,111,115,127,141,133,140,158,160,179,187,166,35,48,76,52,60,75,77,95,95,111,115,117,115,115,139,127,147,160,194,190,200,141,48,28,86,43,43,49,75,76,84,87,91,96,108,109,131,131,147,148,186,179,192,187,179,62,69,91,75,85,89,90,91,98,96,116,117,131,141,158,187,179,187,179,48,21,108,96,105,96,96,99,108,111,108,109,133,117,133,149,158,190,190,192,203,158,56,22,91,76,86,89,95,91,95,109,111,108,115,111,139,141,147,166,190,197,200,197,131,21,86,60,69,72,75,75,87,85,89,93,96,99,123,115,123,147,160,166,166,149,88,27,91,56,56,62,60,75,80,89,98,109,111,123,133,140,158,149,160,187,187,172,89,28
49,44,28,44,129,183,179,163,95,90,140,187,183,89,55,52,76,111,107,115,103,75,44,35,28,56,83,103,149,160,91,84,76,76,86,98,115,155,163,149,140,147,129,76,70,44,36,44,107,169,163,116,108,84,14,29,76,190,200,197,147,96,86,85,61,71,140,147,183,194,129,115,209,197,133,84,54,37,28,28,29,48,14,21,99,83,75,115,133,76,88,83,84,89,115,194,200,190,129,31,36,87,133,140,179,133,111,85,60,94,189,160,179,163,197,221,227,212,192,160,111,116,140,131,133,131,116,203,209,212,133,84,140,123,103,85,69,75,75,48,49,55,49,44,76,192,194,141,129,129,75,37,28,29,76,169,125,163,203,155,194,212,96,37,38,29,94,183,179,149,115,75,75,115,44,13,28,52,90,123,109,109,99,190,111,60,55,88,140,200,212,222,222,160,86,148,148,76,35,27,76,212,205,197,212,212,200,131,179,148,88,155,149,131,129,90,90,140,140,140,141,169,131,108,75,87,75,44,28,56,109,116,140,95,115,147,163,148,149,203,189,129,109,69,69,98,200,192,197,179,98,84,62,28,44,107,141,148,160,158,172,166,172,172,190,192,194,200,200,200,187,37,116,90,90,93,91,93,99,99,95,116,123,123,141,172,179,197,197,203,194,149,27,86,62,69,76,89,99,115,117,115,115,117,131,149,158,166,166,186,192,192,197,44,28,123,88,91,88,93,93,96,109,99,116,115,117,131,141,133,149,179,158,172,141,37,13,108,69,61,75,76,85,84,86,91,93,105,116,127,139,141,141,166,172,194,197,194,34,52,108,76,76,87,91,90,91,93,116,127,117,117,172,166,192,207,211,200,211,172,55,29,87,75,76,89,123,127,133,117,127,133,133,148,148,166,179,187,190,190,179,187,166,55,55,117,76,76,84,90,95,109,108,116,116,141,158,149,187,190,197,179,48,21,95,87,96,98,111,111,115,109,123,115,108,131,140,147,158,166,187,194,194,186,52,27,84,69,69,72,80,87,90,127,117,139,148,147,158,158,158,160,186,190,203,200,139,13,88,77,85,90,95,99,109,111,131,131,147,160,172,172,187,190,179,186,186,158,76,13,86,61,61,56,69,76,76,84,105,109,108,116,127,140,160,158,179,192,190,186,76,13
87,75,13,0,65,189,183,190,115,70,72,84,96,115,96,61,37,55,76,96,99,90,56,37,43,53,53,96,115,125,125,76,65,55,75,99,69,83,140,141,91,99,98,75,60,35,29,37,55,88,179,140,107,72,12,0,17,90,189,203,183,129,108,129,87,75,141,179,194,192,197,189,221,211,194,179,140,84,54,38,38,87,69,29,76,190,194,200,183,75,56,37,29,29,38,95,200,209,179,60,48,83,140,189,190,169,169,141,76,62,197,190,200,205,222,231,227,212,189,133,133,140,131,123,137,149,179,211,212,187,115,87,108,84,107,111,83,71,76,84,107,87,44,28,34,99,179,179,133,131,111,69,38,35,44,98,61,75,155,109,149,200,183,98,70,29,28,76,109,160,155,85,87,131,95,37,21,69,129,147,125,116,115,194,169,111,98,111,133,200,222,227,221,221,163,155,147,87,44,21,69,221,211,137,222,222,212,187,103,107,148,160,140,131,125,76,75,85,76,75,92,148,179,140,85,96,90,83,72,37,60,52,69,68,76,84,103,169,209,211,197,179,187,115,55,69,197,211,163,99,75,76,75,44,27,71,158,117,123,123,127,133,133,140,127,131,139,147,172,187,166,48,105,80,76,84,91,91,127,117,117,109,111,117,147,141,166,179,194,200,200,186,34,117,77,55,54,68,76,76,90,90,93,95,96,105,108,111,115,133,149,179,192,44,21,105,38,38,49,70,76,76,76,77,89,89,96,96,98,108,109,123,148,149,141,55,20,93,29,22,34,70,76,75,80,91,91,89,91,90,91,111,117,117,127,172,187,194,34,52,93,65,52,61,76,76,77,84,96,99,115,117,141,139,147,148,148,166,203,190,69,34,99,76,76,84,84,84,86,85,90,93,96,127,127,127,133,158,172,160,190,190,186,56,56,108,76,88,90,91,91,99,109,99,111,127,131,160,158,149,149,147,35,29,91,75,76,76,96,93,95,108,93,91,96,96,109,111,115,140,149,172,192,166,43,38,76,60,75,77,76,84,90,89,93,99,109,96,117,115,148,147,148,194,197,197,140,20,80,48,75,76,85,87,90,95,93,109,116,111,127,116,139,147,158,149,187,148,75,12,75,76,76,76,80,86,88,93,111,111,123,133,133,127,140,133,158,172,186,187,75,0
160,163,55,12,21,90,107,160,103,55,69,75,91,111,116,108,75,43,61,123,129,137,90,55,72,89,55,76,103,133,131,76,52,53,38,76,52,44,76,78,92,95,75,61,72,44,35,52,44,76,183,179,137,76,20,13,20,54,140,197,197,192,179,192,169,123,141,187,147,137,190,221,221,212,221,221,197,179,131,111,133,189,137,90,69,76,187,200,179,90,87,69,22,20,12,13,140,197,205,111,86,129,203,203,203,194,212,205,148,96,189,200,197,212,221,222,221,212,192,140,125,133,133,129,140,163,194,209,179,133,111,115,140,115,115,85,96,85,75,91,179,179,123,72,37,49,116,183,147,131,140,108,72,56,71,141,107,76,109,140,160,183,179,147,137,76,44,87,115,205,192,98,109,108,99,85,29,76,160,197,194,179,183,205,192,179,192,190,197,212,222,222,212,222,212,205,203,187,111,55,75,221,212,149,222,212,209,140,56,65,111,115,103,115,125,76,68,75,84,56,70,91,205,179,125,140,133,147,148,107,103,94,84,90,125,84,65,137,190,192,194,205,205,179,96,60,76,147,140,69,36,69,90,70,36,60,111,98,123,127,123,117,123,133,117,117,127,141,179,186,187,48,93,56,52,65,72,77,91,91,91,91,90,96,111,115,131,141,172,194,197,172,34,109,70,29,35,44,65,76,85,90,89,91,96,99,108,111,131,141,160,197,200,52,29,133,53,54,56,75,84,88,85,84,91,99,105,111,99,115,133,131,158,186,149,76,29,87,34,29,43,70,75,86,88,91,91,80,95,99,98,108,127,131,139,179,200,200,56,52,88,43,43,61,65,84,85,85,96,99,111,115,140,148,160,186,172,160,194,194,75,37,95,52,72,76,84,86,93,99,96,109,115,117,133,139,117,147,166,179,160,160,158,65,61,149,95,86,85,85,88,88,86,93,91,105,105,116,133,139,133,111,27,65,111,68,69,75,85,88,87,99,93,95,93,98,109,123,123,141,149,186,194,172,29,55,76,52,54,69,72,75,72,76,84,86,93,90,96,108,105,108,140,149,166,187,141,21,117,72,65,76,88,91,98,117,133,131,127,127,133,139,131,140,160,158,172,148,75,10,75,43,37,53,60,76,85,90,99,109,116,111,115,111,131,131,158,172,187,187,80,10
183,194,137,75,44,56,84,147,140,85,109,131,103,96,108,148,140,90,61,83,92,95,116,107,90,84,69,60,69,133,169,123,76,75,34,43,65,62,95,76,103,133,90,69,83,75,38,55,75,84,179,197,187,88,21,17,21,44,94,149,160,179,116,103,179,183,179,141,131,140,149,212,209,212,212,212,211,221,148,125,205,203,108,75,29,13,75,155,149,103,108,131,53,29,17,12,29,86,183,155,90,109,197,192,187,205,212,183,87,69,75,87,86,169,209,209,200,190,190,160,129,140,140,115,109,125,131,148,125,129,109,123,133,148,155,89,129,141,68,35,85,209,200,133,76,60,90,137,133,116,90,87,103,94,107,179,155,87,76,125,149,163,187,179,169,129,87,140,148,194,187,187,179,99,69,69,34,61,160,212,197,155,103,76,75,109,190,221,221,221,209,179,189,211,231,227,221,212,194,95,111,211,227,222,222,212,211,194,107,115,179,189,140,107,115,88,76,84,76,65,60,38,91,108,78,88,107,194,209,205,200,194,125,76,76,87,49,75,98,140,140,200,200,179,147,98,52,95,147,116,61,88,140,87,55,36,147,117,131,147,139,139,140,149,139,141,141,166,190,190,179,49,99,75,61,72,84,91,88,91,89,91,93,105,133,109,116,127,179,194,203,166,43,111,75,38,43,52,56,76,84,84,93,108,116,127,123,131,141,158,166,187,194,69,34,149,43,49,60,60,70,80,87,93,91,96,96,109,105,116,141,147,166,192,179,93,27,90,55,70,65,76,84,98,91,93,95,91,127,147,147,140,149,158,172,194,207,211,75,55,89,43,68,75,76,85,89,98,111,115,123,123,131,147,158,187,200,197,203,197,76,44,91,34,48,55,80,86,88,96,108,115,116,127,131,158,133,127,141,148,158,166,166,75,69,111,69,70,76,84,76,93,91,105,108,127,139,133,148,186,186,127,29,76,95,75,61,75,84,89,91,105,99,99,98,116,117,123,139,158,166,179,211,192,55,69,49,36,52,76,76,76,84,88,91,91,115,115,115,139,133,131,158,187,187,166,133,28,93,49,52,65,70,75,86,89,91,96,93,105,116,115,115,116,123,117,140,148,72,0,75,88,84,87,88,95,109,116,139,139,148,140,148,139,140,141,147,197,194,197,89,10
123,179,179,140,98,49,76,148,194,183,183,169,111,90,109,109,95,111,103,60,75,69,76,147,163,129,76,84,115,189,200,187,131,133,75,48,71,88,179,88,131,190,155,90,116,111,44,35,76,129,169,189,155,96,27,21,21,28,61,92,125,183,140,84,103,187,200,155,131,129,155,194,183,179,203,212,212,221,163,169,209,205,163,109,69,14,55,98,111,88,75,86,89,75,49,36,13,21,75,169,147,129,179,169,179,189,190,129,75,48,37,37,37,76,155,163,129,140,192,187,140,131,129,140,123,103,98,131,129,131,125,141,163,194,209,192,197,205,103,34,28,123,203,190,179,155,155,147,137,123,107,89,90,115,129,197,169,91,76,125,155,189,190,194,190,163,169,194,197,163,115,163,187,109,83,92,71,68,115,203,123,90,75,43,22,38,87,205,212,221,200,141,133,95,192,200,189,149,76,28,21,76,179,212,222,222,212,192,125,190,212,221,211,160,125,111,96,108,70,65,69,70,27,43,76,70,65,109,200,192,160,200,189,131,84,76,70,86,108,131,137,147,148,148,137,107,75,76,115,103,94,155,200,133,76,36,147,117,117,127,131,139,147,147,158,179,172,192,203,207,197,75,141,84,76,89,89,96,111,116,108,105,105,115,117,133,158,158,194,211,211,172,44,131,68,43,36,52,65,76,87,108,95,108,123,133,139,147,147,179,194,207,211,96,70,140,65,65,76,85,80,99,98,116,115,123,133,140,140,149,172,187,190,197,207,179,69,117,75,70,76,84,87,99,109,109,123,127,147,172,160,166,186,172,186,211,211,231,96,80,99,68,70,88,99,133,140,141,141,172,172,187,194,192,194,203,219,221,224,211,75,60,99,44,44,72,89,90,105,99,123,133,140,147,158,149,158,166,158,160,192,203,200,111,91,147,75,90,91,95,95,116,139,141,149,158,141,148,172,179,187,149,44,86,91,72,75,75,77,86,95,115,111,123,123,127,133,140,158,172,187,197,211,197,75,75,60,52,75,87,89,90,98,98,108,116,123,140,149,148,158,166,172,186,186,190,147,29,123,56,38,56,75,80,89,105,105,115,133,133,141,131,147,149,166,166,194,186,70,0,68,54,56,77,88,91,98,108,115,123,127,140,140,147,149,149,192,190,194,200,98,20
52,98,103,96,94,75,90,115,179,163,179,179,108,108,123,88,35,28,72,111,111,89,88,149,160,133,78,55,70,163,205,197,149,129,107,71,53,99,183,108,115,148,129,129,155,183,95,44,44,111,148,187,140,83,28,14,14,21,35,61,84,179,163,108,75,111,140,107,86,89,129,169,131,123,111,96,189,179,87,123,192,179,140,116,75,20,31,91,96,89,75,69,87,89,87,75,34,21,53,189,190,160,115,133,140,141,107,87,69,52,43,44,37,70,115,155,140,189,212,221,187,140,115,129,141,109,98,131,115,116,125,123,148,190,194,212,221,205,141,55,27,55,76,69,55,140,203,205,147,131,125,109,95,123,125,183,189,78,62,133,140,149,187,192,179,155,183,209,212,197,137,125,189,92,61,65,75,83,148,211,123,92,76,55,35,20,21,125,190,209,212,189,133,70,87,89,60,60,38,21,12,12,29,85,212,222,221,203,116,211,222,221,212,212,179,131,123,140,91,75,52,53,28,31,71,60,37,53,111,149,96,183,209,179,95,84,86,85,103,160,141,131,123,147,155,140,109,91,98,75,70,179,209,192,140,76,186,139,139,140,141,147,148,166,186,186,190,200,207,203,200,91,149,75,75,77,87,95,109,115,123,123,141,148,140,186,197,197,221,219,224,211,85,158,87,68,61,76,76,91,115,123,131,127,127,166,179,192,203,224,255,255,234,147,76,203,131,123,127,147,160,160,179,187,190,197,197,207,211,224,255,231,234,219,207,172,76,211,139,89,90,115,123,140,166,160,186,190,200,203,211,211,231,231,231,255,234,221,111,98,197,117,116,111,123,140,160,147,147,158,172,192,203,211,219,224,234,234,234,224,108,87,186,91,98,115,117,139,149,166,172,172,172,190,200,203,207,203,197,207,219,224,211,123,90,207,147,131,140,139,139,141,160,172,186,186,187,200,207,203,211,192,69,96,160,123,108,109,116,131,148,158,158,166,172,179,190,186,200,207,219,221,234,211,87,89,117,87,91,98,105,117,140,133,131,148,166,166,190,192,192,190,194,203,221,219,187,60,116,69,76,85,90,93,108,115,116,133,140,140,133,149,140,149,160,158,186,194,76,12,91,52,38,70,85,98,108,111,117,117,117,123,147,141,148,166,172,190,200,211,117,29
37,69,88,96,89,49,75,92,123,90,99,109,99,111,148,98,43,20,13,89,179,115,94,99,85,65,43,29,35,78,179,203,197,140,92,71,29,55,115,131,109,123,129,141,137,147,140,99,60,44,69,140,179,96,43,13,12,13,29,53,76,131,111,96,38,44,55,52,54,56,78,155,183,147,107,75,90,94,68,90,163,179,85,68,43,28,17,76,123,99,115,123,107,91,76,65,53,29,21,99,169,197,148,125,137,140,123,111,87,69,75,70,69,98,87,96,123,197,212,221,212,203,169,116,140,129,103,140,96,88,108,115,137,148,133,190,203,200,148,75,27,21,27,17,0,37,140,209,190,169,140,125,109,140,137,147,123,52,54,147,160,149,179,203,194,187,148,203,221,212,160,83,91,76,61,70,76,89,189,221,190,149,108,78,75,37,21,115,179,209,212,200,149,107,140,131,75,71,96,84,43,13,14,29,179,200,211,189,116,212,222,222,212,222,211,209,183,187,125,115,107,90,75,87,131,83,38,27,55,141,115,183,212,194,140,115,95,90,89,179,133,85,72,87,87,84,137,133,137,91,44,169,211,209,197,179,207,211,219,221,203,197,197,211,207,211,211,203,166,141,148,89,147,166,141,139,147,158,147,149,166,179,172,192,190,203,211,219,221,221,219,211,84,139,179,131,148,187,194,200,197,192,190,194,211,221,231,211,203,179,133,108,93,77,70,111,127,158,166,186,187,187,190,192,190,190,207,224,211,194,158,131,108,96,90,76,56,133,123,139,139,123,133,127,127,147,148,160,200,207,207,221,231,200,190,172,133,98,87,111,140,139,158,172,179,197,190,179,160,190,203,211,231,234,231,207,194,186,158,117,88,88,149,127,141,158,158,186,192,192,187,172,166,187,179,190,190,200,207,207,211,207,192,99,86,211,148,123,111,116,117,117,123,140,147,179,192,187,192,203,207,192,76,140,197,158,149,147,127,133,133,140,140,148,158,158,172,172,179,203,203,207,219,211,87,108,140,105,93,123,127,117,139,160,147,160,172,192,211,211,211,221,211,219,224,211,172,75,190,123,105,95,99,109,123,123,131,148,140,158,149,186,179,179,190,187,200,211,111,35,111,85,86,91,98,131,123,140,133,140,147,147,172,160,179,194,197,211,211,211,147,38
84,68,96,115,89,29,28,78,179,115,89,76,116,137,179,163,123,89,29,69,163,140,115,96,116,103,69,44,55,68,103,179,200,192,160,115,72,29,75,160,88,98,179,203,169,140,116,169,141,89,29,44,123,148,95,21,13,13,14,36,76,137,111,83,29,27,29,38,76,75,69,92,179,187,149,88,61,76,96,98,149,149,123,55,28,35,28,87,131,96,87,76,83,85,91,86,91,69,21,38,83,88,141,179,147,155,149,131,109,95,125,91,91,160,84,55,55,90,187,200,205,221,203,147,111,103,92,87,91,90,108,147,155,140,129,147,205,212,197,169,84,62,56,22,0,0,71,160,189,179,155,131,129,123,149,183,140,69,76,160,163,147,133,197,197,179,141,169,203,212,205,155,99,36,38,49,87,179,211,211,200,179,148,155,148,94,28,69,98,197,221,212,192,129,183,211,187,109,131,78,62,28,21,28,68,76,85,76,160,211,227,227,227,222,221,221,197,187,137,115,190,209,200,179,179,140,75,29,17,44,75,149,187,111,107,129,141,137,94,187,163,88,53,61,60,29,70,137,123,94,56,147,211,211,183,147,160,179,192,192,194,186,99,149,123,109,91,89,86,85,89,95,109,123,147,147,160,158,187,187,200,211,187,211,221,200,179,95,86,75,69,68,76,95,116,127,141,131,158,172,187,186,86,141,192,133,76,69,61,69,70,68,72,76,86,99,123,133,141,141,166,160,187,179,141,56,84,89,76,68,52,56,55,60,69,72,77,99,115,116,133,140,186,187,207,221,203,127,211,190,140,91,76,69,65,69,75,75,93,133,116,141,141,158,160,190,197,192,96,160,194,158,108,88,84,87,80,77,77,90,89,96,116,123,141,149,172,179,194,203,211,158,105,200,194,190,158,133,127,117,111,115,93,77,84,115,131,186,187,192,192,207,207,211,172,203,207,190,116,89,77,68,60,76,90,108,116,131,131,141,160,187,194,192,203,200,211,207,194,211,172,95,77,69,55,77,105,111,131,149,147,179,194,187,192,141,211,211,192,149,139,133,111,116,108,93,77,75,140,131,140,131,139,127,123,133,141,140,158,187,192,203,207,211,219,219,211,219,131,53,133,190,166,149,148,172,172,172,187,194,194,207,224,221,221,221,219,211,207,187,123,60
99,76,107,129,75,22,27,55,183,179,111,72,116,137,163,140,131,116,38,35,75,78,189,190,183,179,133,91,91,90,115,169,197,205,190,155,140,38,28,116,76,75,155,209,205,203,190,179,190,194,99,55,87,169,187,95,55,22,17,36,109,189,103,56,35,21,21,21,92,88,86,76,163,203,197,194,108,76,109,85,116,115,155,75,36,43,60,76,76,94,84,69,55,61,84,85,49,70,44,48,75,69,84,115,115,116,179,147,99,125,190,141,147,189,116,75,44,76,123,149,205,212,203,179,96,87,85,60,75,76,91,147,155,183,197,179,190,211,212,212,189,133,108,53,12,0,44,125,160,179,179,133,116,131,149,200,197,129,131,163,147,140,86,98,125,129,137,131,140,203,194,149,169,31,28,36,116,203,211,197,163,155,155,192,190,160,60,21,38,141,212,221,221,197,194,212,200,187,140,69,53,54,52,53,56,72,62,35,44,125,212,221,222,212,212,221,187,160,140,125,88,179,194,179,147,148,111,69,35,49,75,148,194,147,95,83,94,133,147,197,209,187,116,140,140,76,54,140,131,116,109,187,205,205,141,87,190,194,200,203,190,179,76,105,84,77,84,87,91,91,89,105,109,127,147,160,166,172,172,179,179,109,44,76,95,65,65,54,69,75,75,75,80,93,115,117,139,149,149,160,160,149,28,69,80,53,55,60,61,72,75,76,91,99,111,123,147,158,158,166,179,172,179,149,108,28,61,65,60,61,60,61,75,84,90,95,108,141,141,158,149,158,158,160,160,187,111,28,89,70,55,53,60,75,75,80,84,86,88,99,115,147,179,172,172,166,179,149,77,91,84,54,55,68,65,68,76,84,88,99,117,140,160,148,148,187,179,172,190,187,192,90,28,77,65,60,55,60,56,62,75,77,84,84,105,116,116,148,160,149,172,148,149,117,28,88,68,43,37,37,38,55,70,76,84,91,93,99,99,108,117,131,133,117,141,133,127,76,29,62,36,38,38,44,60,86,117,117,140,147,141,141,158,117,96,21,139,69,52,44,52,54,52,55,61,68,70,76,88,96,123,127,117,133,140,158,187,108,108,190,158,139,96,84,87,85,84,80,70,62,89,105,109,127,140,172,190,194,200,197,131,147,172,117,91,76,70,70,65,61,75,76
98,70,87,125,84,44,48,53,149,141,90,61,140,163,137,78,72,94,69,60,68,27,88,140,133,187,133,183,190,140,140,183,194,189,163,141,189,103,56,55,92,68,99,209,209,211,211,189,183,197,163,84,103,183,194,183,140,76,31,44,131,192,129,83,61,37,21,20,76,94,107,75,76,148,209,203,190,163,133,92,147,183,187,109,44,35,75,88,60,55,52,53,21,21,75,116,52,38,44,56,44,29,44,65,65,75,203,197,149,183,197,187,183,194,163,90,44,60,60,49,88,108,137,137,91,76,84,76,84,87,75,115,147,85,88,183,203,221,212,221,221,209,160,78,27,13,35,115,133,140,183,149,125,137,133,160,179,163,155,183,169,129,87,84,90,91,107,123,149,192,194,160,155,70,29,29,116,209,211,192,133,115,90,179,203,211,160,43,20,61,190,212,221,200,179,197,197,200,148,44,21,52,72,70,84,95,107,108,55,75,155,189,189,160,147,190,160,179,131,140,75,75,160,179,147,140,116,76,75,90,108,149,169,133,116,98,107,131,169,209,211,205,183,99,103,98,62,131,90,116,187,192,203,192,192,149,211,211,203,194,172,147,123,149,140,133,131,117,115,99,109,123,147,160,179,179,186,160,139,140,133,105,76,96,98,87,86,86,76,76,86,91,116,140,158,190,172,148,131,116,115,96,80,105,108,108,127,123,140,117,117,141,139,133,148,172,187,186,148,123,99,95,96,95,91,89,111,116,140,147,141,133,140,139,117,111,109,140,141,148,139,108,91,91,89,90,93,89,115,105,91,93,105,98,96,105,99,96,115,147,160,190,148,131,123,115,108,98,105,116,117,117,117,133,131,139,140,147,139,149,147,141,166,166,166,160,117,131,115,123,117,105,76,91,88,93,93,91,85,84,90,105,98,91,98,139,141,149,166,149,141,123,117,105,60,111,84,75,62,70,69,80,89,91,98,117,123,139,148,140,133,131,140,133,140,139,131,85,62,72,60,60,44,44,70,88,115,139,117,117,131,127,123,98,90,35,105,61,55,60,69,60,68,70,72,70,75,87,99,105,133,139,131,115,133,127,133,17,35,88,37,35,29,43,65,70,76,76,76,88,105,116,116,131,133,148,160,166,158,133,49,75,65,38,37,43,52,52,52,69,75,89
137,133,141,141,137,84,72,70,160,163,131,111,148,190,160,108,84,85,78,137,131,44,38,72,89,115,87,131,116,89,116,169,179,179,149,131,131,140,94,56,75,53,61,140,197,200,209,192,169,190,129,69,75,87,98,129,107,76,65,89,148,190,183,141,123,84,44,21,75,131,141,61,27,49,84,87,98,148,123,76,87,183,179,141,78,84,147,190,163,131,96,72,38,20,76,115,43,22,29,75,69,44,44,60,43,61,203,205,189,179,192,194,179,197,197,179,98,75,48,34,65,87,116,99,107,70,76,95,84,92,90,96,92,49,21,87,187,212,212,211,222,221,205,140,60,27,21,52,109,160,189,190,141,91,44,37,60,87,103,179,163,107,54,43,85,91,78,87,98,140,169,141,115,54,21,21,98,205,211,189,133,116,91,107,205,221,209,99,55,52,133,190,200,212,197,194,187,200,163,68,28,27,61,109,155,149,160,179,98,75,141,190,192,187,149,148,111,147,129,99,90,75,108,187,187,137,123,103,115,131,116,108,148,107,98,94,92,108,115,179,205,211,203,76,70,108,115,148,72,75,125,123,116,123,141,148,192,116,131,133,141,147,148,160,179,192,197,200,203,203,203,111,147,139,95,96,99,91,96,98,111,127,131,133,141,160,160,179,194,190,190,194,86,123,117,75,75,75,77,84,88,96,108,127,140,148,190,186,187,190,194,194,200,123,48,109,88,69,75,76,76,77,88,91,98,109,131,166,166,172,190,200,207,207,207,123,38,172,99,76,75,70,76,77,76,77,93,99,133,141,158,179,187,194,192,200,207,211,86,69,139,91,76,75,76,86,88,93,96,111,139,139,149,172,187,187,194,203,203,211,127,53,160,90,86,76,76,86,84,84,95,99,123,115,139,140,148,149,158,166,160,179,166,141,123,192,186,115,98,88,88,87,84,91,111,117,140,149,179,158,172,148,77,111,147,99,91,85,84,84,85,80,88,91,91,96,127,141,149,160,179,179,172,127,84,117,147,131,99,93,85,76,76,76,87,91,111,116,123,133,148,117,131,127,115,96,95,115,149,148,147,127,105,95,98,90,91,70,80,93,88,80,86,85,95,87,76,84,88,98,131,149,160,141,139,140,115,115,108,96,75,95,89,84,75,76,84,80,76,96,98,99
65,125,123,115,163,140,115,115,189,192,189,129,149,194,190,148,109,76,61,137,179,116,69,44,70,68,61,89,55,21,60,131,179,187,190,137,94,76,56,48,54,52,36,68,140,192,192,194,192,203,192,140,111,99,91,131,129,92,99,192,194,192,187,169,187,190,141,76,75,98,179,86,69,62,69,55,75,133,148,116,111,160,111,83,60,62,169,203,209,211,187,108,76,38,89,115,60,38,38,69,85,91,91,88,61,38,200,205,197,190,212,212,205,212,203,194,200,115,68,29,70,90,96,90,111,44,35,96,115,107,98,115,103,44,13,28,72,141,212,211,212,205,190,115,37,20,0,0,14,70,169,190,76,60,29,21,28,69,89,107,91,98,76,76,115,160,140,148,169,192,192,137,125,43,21,38,131,211,212,194,137,155,189,149,205,212,189,123,76,69,129,169,203,221,197,183,183,194,197,160,109,61,78,169,221,221,190,189,115,75,90,194,203,189,179,148,96,140,183,137,94,78,91,160,190,147,123,133,137,131,109,85,94,85,87,86,76,89,86,103,163,212,212,107,85,137,203,179,111,109,88,108,89,76,86,129,147,96,111,115,127,133,139,166,172,186,186,192,203,211,203,69,93,86,76,76,76,76,86,90,105,108,117,133,140,179,179,203,211,211,211,203,29,84,85,68,69,69,76,86,91,95,108,111,131,131,160,166,172,187,197,203,211,105,21,77,75,75,76,76,76,84,88,96,108,117,139,149,158,179,192,190,200,203,211,105,27,148,85,75,76,84,84,77,86,88,99,115,133,141,141,160,187,179,190,197,200,197,89,61,131,84,77,76,77,86,96,99,115,147,148,160,179,186,194,200,203,211,207,207,109,53,141,77,85,89,95,91,96,99,108,123,139,141,179,172,187,197,200,203,211,219,219,117,60,123,76,76,85,89,85,89,90,95,131,140,160,190,200,207,211,149,28,69,75,62,69,72,84,85,87,89,105,111,116,117,147,147,186,186,197,203,211,158,34,86,70,60,70,72,75,75,84,84,88,105,115,127,131,133,140,160,179,179,197,190,111,43,99,76,70,60,69,72,75,84,84,85,89,105,109,117,131,148,172,160,160,149,109,76,179,186,109,91,84,86,88,84,85,84,88,105,131,139,149,166,186,192,194,197,93,69
52,96,88,56,76,179,149,137,189,190,190,133,137,192,200,194,169,116,94,155,187,190,123,75,70,56,75,140,109,27,43,88,140,200,209,194,115,108,90,70,89,87,49,27,71,111,88,95,149,200,205,205,205,211,194,192,192,90,90,179,209,209,200,183,149,183,192,140,76,54,86,108,129,163,125,65,90,179,179,155,140,179,187,129,62,54,179,205,212,211,183,88,90,75,75,94,62,75,71,55,87,99,99,91,70,49,179,203,179,209,212,212,221,221,212,205,209,148,88,68,92,140,133,99,183,125,76,75,109,148,96,71,98,91,52,35,21,44,179,203,183,148,179,133,75,53,20,0,0,21,90,192,76,44,37,44,52,76,129,148,88,76,69,76,89,149,200,200,203,209,194,137,140,62,28,29,115,187,212,194,140,137,149,190,211,205,147,115,94,78,108,147,194,212,203,190,148,163,179,141,140,76,68,90,221,221,212,194,75,44,61,148,197,194,169,179,108,95,179,141,111,91,83,137,111,111,108,123,140,125,123,96,53,60,76,86,72,71,69,69,125,200,203,169,155,200,212,179,123,190,179,163,147,55,35,87,166,117,131,133,147,149,158,186,190,200,203,211,219,221,211,95,117,115,84,93,93,91,98,109,117,140,160,172,192,194,203,211,203,219,211,211,48,93,116,77,77,86,96,105,109,108,116,139,166,186,200,211,211,231,231,231,219,160,65,111,89,84,91,89,84,90,93,98,117,127,148,149,160,187,166,207,219,211,211,116,43,147,76,70,75,84,77,86,88,91,108,116,147,166,186,194,200,211,219,224,224,211,116,75,160,84,80,76,87,88,98,95,115,148,158,186,197,219,211,224,221,221,221,219,147,75,172,76,77,76,88,91,93,95,111,123,141,172,190,200,197,203,211,203,221,221,207,131,76,148,90,86,91,98,95,96,111,133,179,186,179,194,197,200,211,147,43,91,89,76,86,86,89,91,96,99,116,127,139,131,172,186,179,194,203,219,211,158,44,108,70,68,76,76,77,86,84,91,98,116,131,141,158,158,186,194,192,200,211,197,149,28,98,76,75,84,86,76,91,93,96,91,111,123,147,149,147,158,187,194,194,192,91,20,108,56,65,70,75,76,76,76,89,96,93,105,149,147,166,187,192,197,197,197,75,27
75,131,149,78,48,103,148,115,103,107,125,83,99,190,190,140,111,76,91,189,160,179,115,76,89,69,76,123,116,43,69,108,147,194,203,205,155,163,169,125,155,183,140,36,65,91,60,44,71,111,115,131,169,183,163,183,192,84,71,83,137,194,203,179,133,133,140,108,111,75,53,115,169,197,192,116,98,140,192,155,149,183,205,192,107,29,96,205,211,212,203,147,148,149,148,140,84,89,76,75,108,140,131,84,55,60,140,90,76,187,222,221,221,221,222,221,209,192,140,107,131,163,179,140,147,183,147,75,115,192,155,72,56,94,95,76,38,28,86,194,183,76,96,133,137,88,44,13,0,12,76,200,189,115,94,115,155,111,87,125,87,76,75,87,75,85,108,115,133,148,179,148,148,129,69,44,75,61,94,163,116,109,111,141,148,125,96,116,103,86,76,95,187,212,212,187,116,98,111,94,108,109,75,84,212,221,221,209,99,61,60,115,200,209,190,187,98,75,83,84,109,96,69,99,115,78,89,108,140,149,147,140,55,44,49,84,69,61,55,71,109,179,192,183,194,212,212,212,205,211,203,189,179,96,54,38,187,190,190,192,197,192,190,203,221,221,219,211,203,190,172,117,131,131,95,115,133,133,140,139,140,148,158,194,200,211,211,203,203,194,148,139,80,95,95,96,111,140,158,190,187,148,166,187,211,219,219,211,194,172,158,141,127,105,99,131,116,117,141,160,148,172,166,166,179,140,166,203,211,203,190,160,147,140,111,99,90,131,108,116,117,147,133,141,147,133,140,140,192,197,211,221,211,200,194,190,179,141,117,95,127,117,139,140,148,148,149,158,148,186,207,224,224,231,221,197,166,166,140,139,111,91,123,111,117,139,158,149,179,172,149,148,186,197,207,219,221,224,221,219,211,200,186,133,95,148,96,105,127,131,131,133,133,133,158,187,203,221,219,221,207,147,77,127,148,116,140,147,149,149,158,149,158,147,158,160,166,160,172,219,219,224,221,186,68,133,88,90,96,95,95,99,91,98,109,115,158,160,186,186,187,197,203,197,207,203,147,55,149,90,75,76,77,76,85,86,87,95,117,140,149,172,160,172,186,194,200,194,89,37,147,77,76,84,86,90,88,95,105,111,116,116,147,149,186,194,192,203,192,200,99,53
89,140,183,187,109,76,147,140,87,85,90,65,75,179,200,189,179,149,187,205,197,183,75,48,90,85,90,92,90,35,29,54,111,187,187,189,179,187,179,163,75,85,179,99,125,125,71,37,37,49,38,29,48,78,125,183,192,109,78,69,62,84,116,140,140,141,140,109,131,95,44,75,149,160,197,197,125,89,189,155,140,141,197,197,183,55,61,190,211,212,212,200,169,179,183,133,137,140,95,111,155,205,192,75,28,28,94,55,84,205,212,222,222,222,222,221,227,212,197,163,163,147,137,99,75,78,89,83,123,200,209,179,123,160,160,148,90,55,78,190,200,76,62,88,155,160,87,29,0,12,68,194,212,205,187,194,211,163,107,91,76,84,109,109,76,70,62,69,76,99,109,107,141,133,94,84,70,55,75,107,137,92,69,84,88,69,71,83,75,69,61,71,129,209,212,192,115,76,86,76,60,84,69,65,205,222,222,211,149,90,85,107,137,197,192,131,90,75,75,84,111,108,60,95,189,108,87,107,140,179,163,163,78,68,29,61,84,75,61,91,115,116,137,149,200,212,221,221,221,212,197,189,160,141,108,99,190,192,192,192,203,192,96,141,160,148,139,131,116,117,116,123,123,133,139,139,139,139,148,158,186,158,84,148,194,123,109,108,109,115,109,99,99,123,127,147,158,172,166,190,190,187,61,88,160,115,96,105,91,99,105,98,105,127,131,133,123,139,131,139,139,158,160,166,148,52,72,117,91,91,93,95,91,105,93,105,111,117,116,117,133,140,148,140,186,187,160,55,166,149,158,115,116,117,116,111,115,116,116,116,115,140,147,140,149,186,187,186,89,76,166,117,105,115,115,98,108,111,111,117,115,117,123,140,133,131,147,141,149,186,187,111,62,187,148,147,127,117,111,109,115,116,111,111,127,127,117,148,148,158,149,179,160,160,70,123,194,160,109,93,91,99,99,109,111,98,109,115,123,139,139,141,140,147,149,187,186,116,84,207,148,123,109,111,105,115,127,133,141,147,149,179,172,160,147,109,219,211,197,192,160,179,166,166,139,111,98,90,109,109,111,117,131,123,116,105,105,123,127,166,190,200,200,197,203,197,187,160,91,70,141,109,111,115,140,147,131,133,131,139,147,160,200,219,221,211,207,197,187,187,93,76
52,54,84,116,125,83,140,148,125,125,123,133,98,115,187,190,197,209,205,211,203,192,99,76,111,96,76,75,90,76,29,27,44,95,155,160,98,103,179,179,52,27,65,160,192,189,125,72,49,44,29,13,14,38,72,140,155,131,98,71,54,44,55,61,123,116,111,88,95,103,61,43,90,98,111,187,179,94,140,160,133,115,192,197,169,133,89,140,197,179,140,183,203,197,189,133,108,133,179,194,205,211,203,48,20,28,60,21,43,125,133,137,169,209,205,200,211,212,209,200,187,169,137,107,95,75,55,76,129,209,221,212,197,194,200,187,116,76,90,190,197,107,61,90,189,212,160,76,14,13,38,148,209,183,98,147,212,211,187,140,131,131,99,76,60,76,116,87,75,116,125,108,111,94,61,76,48,43,52,72,147,160,107,68,69,65,36,49,55,55,52,61,95,190,212,209,179,92,76,53,21,20,20,27,116,203,221,212,200,160,148,189,163,189,187,115,103,76,86,140,183,179,133,183,211,163,141,160,179,190,200,189,133,98,61,75,140,103,76,111,125,111,89,92,133,131,212,200,212,212,209,192,179,140,115,115,194,200,200,203,203,192,76,99,116,123,127,133,131,131,133,123,133,140,147,148,166,166,172,186,186,108,27,65,139,91,90,93,116,123,123,127,131,140,147,149,160,179,187,194,194,190,36,69,140,99,99,99,99,115,115,116,117,133,139,148,140,149,166,166,192,172,179,186,139,34,56,98,86,91,91,98,93,108,109,127,127,140,149,140,158,149,166,148,160,166,99,20,115,98,91,91,93,99,115,123,127,141,140,148,141,166,166,186,190,194,197,187,76,70,115,84,89,93,99,109,116,139,127,139,141,140,160,149,149,160,166,166,186,186,166,87,22,148,108,108,111,123,127,116,133,117,127,133,141,140,149,166,179,172,166,172,166,140,13,69,105,87,86,96,90,108,108,117,115,108,131,133,115,131,139,140,147,160,148,158,148,76,20,96,84,77,91,91,95,105,117,123,131,133,141,141,141,158,89,14,166,93,91,96,96,99,99,116,95,105,96,108,105,115,116,131,140,131,149,148,147,52,61,149,149,108,99,111,140,127,105,109,117,109,123,131,131,131,147,148,149,158,186,105,52,96,172,139,123,127,116,109,98,111,123,127
65,69,55,34,36,111,163,189,183,183,183,183,87,54,87,76,91,129,160,203,205,197,140,155,189,149,87,69,87,89,44,28,28,44,107,190,92,76,187,203,123,61,22,131,197,197,183,109,76,65,36,43,56,87,55,76,87,95,86,70,56,37,35,48,87,86,84,75,49,70,84,52,55,53,69,75,87,69,90,140,163,133,141,189,189,155,179,169,189,147,84,108,203,222,211,209,183,90,68,148,209,211,211,140,75,61,43,12,14,35,21,21,28,69,75,65,84,160,211,212,205,190,179,131,109,68,35,60,109,190,209,212,212,212,211,200,163,108,160,209,212,200,108,115,200,212,211,149,29,20,21,60,197,187,141,141,211,212,203,147,125,116,87,71,72,69,137,187,163,140,187,197,169,99,49,68,87,54,35,62,163,192,192,90,83,76,34,28,43,53,29,35,56,96,203,197,141,86,69,69,35,21,21,27,69,129,205,205,190,179,147,203,211,200,179,140,133,98,78,155,190,179,203,209,212,200,187,179,183,203,209,203,160,115,76,131,200,189,109,115,96,99,76,69,37,38,197,205,209,221,212,200,179,148,99,108,179,190,194,190,197,192,86,108,108,99,93,91,95,99,105,127,127,131,141,147,148,147,166,172,160,96,29,69,158,88,89,93,99,105,108,105,99,115,115,116,147,140,141,166,166,148,35,84,147,76,76,77,76,76,80,77,77,91,91,96,105,111,141,140,139,149,147,133,109,37,76,111,70,70,76,75,75,75,75,77,89,96,116,116,127,141,158,160,179,158,108,27,160,111,84,75,72,76,84,89,90,91,98,91,109,123,131,140,147,149,140,140,72,75,149,86,84,77,88,91,87,96,93,91,105,108,117,123,139,140,160,172,186,192,187,91,37,187,90,96,91,91,93,99,89,90,105,99,105,109,116,127,133,140,133,149,166,127,13,75,131,91,96,90,88,93,96,98,109,108,115,131,123,139,139,139,147,158,187,166,158,72,14,123,89,87,93,96,105,117,141,141,148,160,160,172,160,160,84,12,186,117,105,108,96,109,105,115,123,131,123,123,133,140,166,149,160,172,160,160,148,20,28,95,77,87,88,91,99,99,98,105,117,127,133,141,141,147,148,147,172,179,160,75,13,89,108,99,99,116,109,105,99,117,139,139
116,131,99,75,35,76,140,187,91,87,183,203,140,89,95,75,72,49,60,169,190,179,149,147,197,203,169,123,125,115,89,65,62,61,123,192,160,169,203,211,147,65,27,72,140,192,194,163,115,83,28,28,85,169,90,53,36,53,52,38,29,27,28,37,72,76,87,76,44,49,69,60,43,44,76,68,38,37,75,116,149,123,115,147,187,149,137,129,115,115,89,85,140,179,197,212,203,141,34,72,155,209,221,205,160,98,90,35,28,60,87,68,31,31,35,28,29,84,194,212,221,211,197,189,155,91,55,43,69,90,160,211,221,221,209,183,169,190,211,221,212,200,133,86,115,212,203,179,43,35,43,65,197,209,203,194,212,222,212,183,116,107,90,60,69,69,75,137,197,194,203,211,211,203,98,69,95,55,56,103,189,189,205,163,129,131,56,37,49,55,29,27,29,55,123,187,149,87,65,70,65,38,53,56,71,115,194,211,200,183,179,209,221,200,190,169,107,90,83,92,147,179,211,212,212,203,160,160,163,203,212,209,179,107,89,189,212,211,197,179,140,123,78,44,21,21,103,179,212,222,221,212,200,189,125,98,179,194,197,200,200,194,93,127,95,89,85,91,93,95,95,116,131,139,139,147,149,166,186,190,190,139,54,91,190,87,89,88,88,91,89,90,108,115,116,141,158,158,160,187,190,186,52,91,139,75,76,76,76,76,76,77,84,98,96,117,139,140,149,160,160,160,160,148,131,54,89,105,76,75,77,77,87,84,84,95,98,111,115,123,127,133,149,158,166,148,98,34,179,108,84,76,76,77,88,87,93,88,99,109,111,127,147,149,149,179,179,141,75,70,192,99,86,88,91,93,99,108,117,115,111,116,133,140,140,158,179,187,190,192,186,91,38,186,84,77,76,76,85,89,85,85,98,95,105,108,116,123,139,139,141,172,160,133,21,88,147,76,76,75,75,76,76,85,89,91,105,95,99,111,109,109,117,140,140,139,149,72,27,149,76,70,76,75,80,90,96,95,105,131,139,139,127,127,75,14,160,75,55,56,69,72,72,75,76,89,88,89,90,93,93,99,111,109,127,140,147,13,44,133,86,84,76,85,88,88,91,95,95,96,95,105,108,127,127,127,133,147,140,70,17,91,84,70,76,76,80,88,90,89,91,96
148,183,179,125,75,29,75,148,78,68,140,200,190,179,147,131,92,56,44,129,189,179,169,149,190,212,209,203,203,197,192,149,129,129,197,169,133,163,190,200,125,36,21,21,44,103,187,200,190,147,28,28,107,192,179,111,76,75,70,76,76,54,44,35,55,75,86,95,94,76,75,76,70,88,141,187,125,69,34,61,94,98,99,148,192,187,183,155,131,96,84,87,91,84,95,147,209,169,78,140,194,211,211,200,129,75,98,96,75,84,96,76,69,48,49,38,29,53,116,197,211,209,209,179,115,88,75,35,36,76,137,203,212,221,205,147,115,183,192,221,221,197,141,87,75,190,211,190,60,55,60,76,190,212,221,221,221,222,222,203,194,190,115,75,76,61,37,44,85,200,212,212,222,221,205,160,192,141,141,160,192,183,169,116,131,179,111,87,137,125,83,76,75,103,133,194,190,140,91,87,94,76,87,90,76,115,203,211,179,189,203,211,212,211,212,194,123,76,76,62,109,200,212,221,221,203,163,147,147,200,221,209,200,115,98,203,222,211,189,160,155,129,87,52,31,44,61,72,147,205,211,209,221,211,197,189,203,211,211,219,211,200,99,148,116,117,109,111,116,117,133,158,160,187,197,200,200,197,197,203,194,166,54,108,197,85,88,89,88,88,87,90,96,127,141,160,190,187,194,194,194,190,75,90,172,91,93,95,98,98,98,98,99,109,127,148,186,194,192,192,190,194,190,186,147,69,109,139,86,87,84,91,89,91,91,96,109,140,147,166,158,172,172,187,158,158,116,44,186,172,105,91,95,91,99,99,99,108,98,109,116,117,166,186,186,190,187,192,115,80,221,139,98,108,117,117,105,108,98,116,117,133,141,160,179,179,190,194,194,192,179,93,52,211,140,109,93,108,99,105,109,115,111,115,115,139,158,186,186,187,192,194,179,140,38,91,194,98,93,90,88,95,116,133,141,148,160,160,172,166,179,172,186,187,187,192,172,93,48,166,91,75,69,69,77,95,123,116,148,133,133,147,133,141,85,22,179,84,69,60,75,75,75,84,87,91,88,91,98,93,105,116,115,131,141,131,131,20,60,140,69,44,49,52,70,70,76,76,80,84,91,96,108,111,131,160,147,158,141,85,21,89,84,65,75,75,75,76,76,84,86,88
179,187,183,108,55,27,37,90,103,137,187,183,88,108,155,183,116,71,54,87,95,137,141,179,190,212,209,189,200,212,212,190,141,187,190,140,76,75,75,98,76,35,38,56,36,35,75,147,190,163,52,69,147,194,187,187,141,98,111,116,96,76,108,75,44,75,84,98,187,147,85,87,65,75,91,187,189,129,61,44,75,87,94,163,197,197,183,160,148,108,91,92,76,75,76,95,194,192,163,209,203,183,197,194,131,72,75,76,78,88,76,65,69,44,37,28,21,61,107,131,189,211,194,187,107,69,70,36,27,43,75,183,205,212,200,179,179,205,209,221,222,212,209,200,187,211,222,212,148,129,94,98,187,221,231,221,227,222,222,209,190,209,179,92,76,75,69,55,71,192,212,221,222,209,209,221,227,221,212,212,209,200,189,179,155,183,192,179,211,209,194,163,109,129,189,203,212,197,183,147,141,89,76,76,85,115,125,160,69,56,87,155,163,197,212,209,140,90,95,76,98,197,212,212,211,98,75,70,76,183,211,212,189,125,89,98,169,179,147,129,133,111,69,37,52,96,90,52,111,189,179,163,205,212,209,203,190,192,194,203,192,187,96,141,95,96,95,91,95,96,93,109,123,141,148,147,160,160,179,172,166,133,76,111,187,75,75,76,76,84,80,85,108,139,149,149,148,149,158,149,160,139,70,85,140,68,69,84,80,84,85,84,84,93,98,109,133,139,147,147,149,140,147,115,98,70,91,86,84,84,84,80,76,76,80,86,87,98,116,123,131,148,148,148,123,109,89,54,141,131,84,84,86,88,88,95,96,95,95,96,99,96,140,158,158,148,133,117,89,76,148,90,90,108,111,111,95,105,109,98,105,111,116,140,140,158,160,166,172,160,133,80,53,192,88,75,75,76,75,75,76,76,80,77,93,96,111,117,139,140,147,160,160,116,65,108,166,89,75,70,75,76,87,90,90,95,108,108,111,127,117,123,133,140,133,116,109,84,48,179,77,75,68,70,84,98,123,133,147,139,140,139,147,133,90,38,186,108,80,76,90,91,95,91,105,108,111,131,149,148,147,160,166,166,172,160,160,55,75,179,90,76,80,77,80,85,90,91,91,95,95,133,158,158,172,186,190,190,166,91,28,89,108,75,75,76,77,80,76,90,95,99
189,163,116,56,21,21,21,35,98,160,192,160,76,87,125,179,140,90,68,43,49,75,90,115,148,203,203,141,87,83,87,88,103,95,56,60,61,35,20,21,21,12,27,98,111,60,37,71,99,76,35,86,192,197,197,179,133,61,61,75,75,43,94,107,43,75,95,131,205,169,91,87,70,85,90,99,155,103,76,76,98,107,111,197,203,197,183,155,149,108,109,115,90,91,98,149,209,212,212,211,148,88,147,197,155,83,62,68,69,68,71,60,56,48,31,21,14,69,115,131,140,189,116,141,163,87,75,54,27,21,60,200,205,203,160,160,194,189,212,222,231,222,227,222,212,212,211,125,76,123,95,91,190,212,221,222,222,212,212,212,211,222,197,111,75,84,72,60,69,163,179,149,194,75,75,111,163,155,163,200,212,197,187,183,179,160,155,183,209,205,203,192,190,187,187,179,190,163,179,155,125,98,94,84,76,116,123,103,38,35,29,37,65,89,155,200,137,86,129,87,115,194,200,169,183,94,37,22,35,95,187,197,190,183,129,86,125,141,133,115,131,90,43,17,21,71,75,22,76,183,179,133,163,200,203,192,211,194,187,158,127,116,105,127,131,141,149,179,179,166,149,140,149,190,160,148,141,133,95,86,80,86,85,93,117,109,133,139,123,115,133,149,111,158,187,139,117,109,95,87,86,76,76,76,91,91,115,117,131,140,158,147,148,123,76,149,123,95,87,77,75,77,76,75,77,84,84,99,111,111,131,133,141,141,147,127,70,166,123,88,76,84,76,76,76,70,75,76,98,98,116,116,133,147,166,190,190,187,108,76,141,91,87,88,80,76,75,75,77,91,96,96,111,116,139,148,172,190,186,187,139,75,147,108,91,91,93,90,84,89,90,88,88,109,133,139,131,141,160,160,160,158,149,147,93,158,158,147,140,133,133,108,96,93,76,90,127,115,115,111,133,93,96,158,166,141,139,131,139,141,139,127,115,98,93,109,111,95,89,139,123,133,117,116,96,148,166,158,148,133,111,109,96,80,84,70,105,95,90,95,115,140,149,140,140,131,117,127,148,158,166,172,190,149,123,108,96,55,69,158,76,60,69,75,76,75,75,75,76,89,99,141,147,148,147,172,166,147,131,80,36,86,95,76,75,80,76,75,76,80,84,91
169,141,76,21,0,12,13,12,21,52,115,123,111,109,86,103,115,107,75,20,21,38,76,108,155,190,205,192,133,75,44,43,68,116,75,53,48,34,13,12,20,12,17,116,187,131,99,78,75,60,27,38,129,189,190,140,131,68,34,29,48,29,76,83,75,140,179,200,211,192,103,75,116,189,133,56,75,75,61,75,149,192,200,205,212,197,189,163,149,116,111,90,76,75,76,94,133,131,147,189,163,111,183,211,203,160,85,76,62,60,75,75,52,55,54,28,17,62,84,115,88,129,85,55,116,123,99,116,84,75,131,212,212,211,111,116,187,179,221,222,222,222,227,221,205,200,163,61,21,44,38,38,87,192,212,231,222,227,231,227,231,234,212,140,87,96,90,72,75,189,148,115,148,86,28,35,54,62,75,96,190,189,179,141,131,115,96,115,115,115,116,115,129,183,179,148,123,108,137,190,169,155,123,133,107,131,149,160,70,44,29,20,28,34,84,187,115,76,95,38,53,103,205,197,192,194,111,69,29,44,61,69,147,155,107,94,115,160,169,179,148,115,69,13,21,44,34,13,44,179,190,155,179,179,155,125,140,89,90,93,98,108,131,133,147,158,166,190,187,190,192,76,88,93,76,84,76,86,89,88,84,93,115,117,140,149,160,158,166,172,179,158,28,88,91,44,52,60,60,70,76,80,84,88,98,96,127,139,139,149,160,166,149,76,20,76,76,69,62,62,76,77,76,76,84,87,96,117,133,139,149,148,140,148,123,76,13,117,76,54,55,60,70,72,70,70,77,87,123,131,149,158,179,187,172,160,187,160,52,36,99,53,54,65,68,69,65,72,84,98,105,109,133,133,148,172,186,190,192,166,91,21,88,69,72,69,75,84,77,84,90,91,91,123,139,139,141,166,172,166,166,187,141,115,22,108,85,61,70,75,75,85,93,90,99,115,127,148,149,158,166,68,34,98,75,69,69,70,72,76,76,80,84,87,89,99,116,131,133,148,179,192,194,133,29,98,72,65,69,69,69,76,76,76,86,85,91,99,115,116,123,141,140,139,149,172,139,34,115,89,56,56,68,62,69,72,75,76,84,93,105,111,127,140,140,160,172,160,127,89,160,166,127,105,93,88,76,77,84,76,76,91,99,109,127,172,160,166,172,186,127,84
179,129,85,43,21,14,13,20,21,29,75,88,92,76,61,87,99,149,85,27,27,52,84,87,109,133,160,189,183,115,76,76,69,96,123,76,29,31,27,14,21,21,21,149,200,197,190,147,129,103,109,103,163,133,148,125,115,90,71,52,71,60,108,69,71,194,205,212,212,212,187,91,149,211,190,90,83,61,36,88,192,203,200,205,209,194,187,155,125,115,109,84,69,49,37,43,61,55,69,91,94,86,187,221,212,211,169,133,84,53,69,86,76,78,95,44,20,68,109,109,76,91,90,71,88,96,84,108,147,189,211,221,222,222,163,169,212,221,212,221,212,221,211,194,115,179,203,140,75,75,55,21,21,84,197,222,222,227,227,221,231,231,221,211,190,169,129,90,95,209,194,123,147,205,147,123,103,90,90,98,155,169,137,107,90,91,92,129,109,84,99,84,90,131,192,169,115,96,140,200,211,211,179,140,123,108,140,200,148,75,44,21,20,28,65,179,160,111,69,75,69,84,190,200,209,189,169,125,76,56,43,36,140,160,91,75,84,115,149,205,209,203,179,72,65,90,60,21,29,88,141,179,194,115,87,87,140,111,131,131,131,123,147,166,187,187,190,192,186,186,172,70,88,90,75,76,75,72,76,76,84,91,108,116,131,141,160,160,149,160,172,147,17,76,84,61,69,75,76,90,93,93,105,131,158,149,179,179,172,197,197,192,194,80,13,84,99,91,96,99,96,98,115,99,115,117,141,149,186,172,166,179,186,187,160,90,13,90,60,54,62,56,56,75,76,76,87,109,133,139,140,147,172,186,172,160,187,172,70,28,123,76,72,76,76,76,76,85,99,111,109,133,179,166,160,190,187,187,192,192,87,17,93,60,65,69,69,75,84,84,95,98,109,127,140,149,149,187,179,187,187,186,149,99,14,95,84,75,76,87,89,95,98,98,123,127,148,160,166,166,166,48,28,108,80,76,84,85,80,86,86,91,93,96,98,116,111,139,141,149,187,194,187,109,13,75,44,53,60,55,62,75,72,76,77,89,95,98,116,123,141,148,172,149,186,187,133,0,76,76,43,53,61,53,69,70,76,84,90,98,115,127,147,148,140,158,172,160,87,14,77,80,76,76,75,75,77,76,80,87,90,109,127,133,149,172,172,187,192,166,75,23
189,179,109,61,21,20,28,53,52,85,115,129,149,115,76,107,129,189,131,68,55,75,76,75,61,52,60,69,84,149,92,87,85,84,87,90,44,38,38,28,27,21,35,163,194,209,205,209,194,183,209,211,209,169,98,96,92,94,75,44,54,76,111,49,52,179,209,212,221,222,212,203,212,221,211,209,190,103,20,28,75,84,115,183,179,197,194,187,163,133,108,76,61,38,28,29,69,69,69,55,38,55,123,203,209,212,212,205,183,84,55,68,90,147,147,70,22,43,155,179,129,123,149,116,123,125,107,38,37,87,155,200,212,227,163,98,147,200,197,194,192,179,160,169,99,179,212,212,190,140,133,62,21,21,85,189,212,212,211,205,205,203,131,115,75,70,109,137,140,209,211,192,160,203,192,179,179,140,115,108,149,187,147,137,103,90,133,147,108,76,183,137,140,140,149,140,115,76,92,179,211,212,205,137,115,133,111,109,147,88,55,27,14,17,29,123,141,160,75,48,49,91,133,115,155,111,133,125,96,94,69,36,183,205,205,140,76,107,189,203,190,187,179,76,75,125,141,61,29,75,88,148,200,160,85,62,179,111,105,111,123,133,158,190,190,194,194,200,200,194,187,70,90,95,76,80,77,84,87,86,91,98,117,127,127,158,160,166,194,190,192,172,22,86,108,76,80,87,90,90,91,91,115,139,139,148,133,133,140,131,139,149,160,88,20,109,116,88,91,89,84,80,87,91,91,105,111,127,131,131,149,158,141,147,147,98,21,123,86,69,69,68,70,75,77,87,93,99,116,127,116,123,140,147,160,192,186,179,65,35,123,72,68,72,75,76,76,86,90,90,105,147,158,148,141,166,190,187,179,160,87,27,90,76,65,61,68,76,84,85,91,95,98,139,160,166,187,197,192,194,200,200,187,96,23,139,141,109,123,117,127,141,127,141,141,158,187,192,192,179,160,69,48,186,115,115,95,91,98,95,93,91,99,109,105,105,115,139,160,186,190,203,203,127,21,80,60,54,55,68,75,80,80,90,91,93,116,131,148,149,160,172,187,192,200,194,172,12,77,91,76,76,88,87,93,90,91,108,117,131,148,186,186,187,179,186,190,172,84,0,76,76,75,76,76,76,76,80,84,91,95,115,109,140,172,172,172,190,192,186,84,20
187,192,155,76,28,13,28,96,44,44,76,86,129,163,131,99,140,147,96,91,76,76,87,76,44,27,21,21,35,169,116,76,76,90,89,98,75,60,48,38,28,22,28,148,194,212,200,189,133,61,96,169,194,190,84,75,76,68,89,62,43,84,103,55,31,147,211,212,221,222,221,222,222,212,200,179,141,84,28,21,55,85,87,141,155,194,187,179,148,140,98,76,55,28,28,22,75,86,75,44,38,43,60,76,111,192,205,209,212,197,140,115,179,169,155,115,56,27,76,155,125,109,123,91,140,192,200,109,84,75,69,116,197,209,131,60,87,140,78,96,141,140,131,149,109,115,140,155,169,149,190,99,21,20,22,48,149,209,212,169,133,147,147,115,62,27,29,69,92,149,187,147,115,179,179,160,141,149,129,115,147,187,129,103,72,36,61,92,90,53,149,189,194,149,115,163,149,76,69,123,212,205,221,205,133,115,91,89,187,141,84,36,20,14,20,85,140,140,140,76,48,68,189,169,147,71,75,87,90,99,76,28,76,192,209,197,140,140,190,179,95,72,76,65,69,76,92,69,53,76,90,179,203,200,155,96,133,90,91,98,108,123,147,148,149,149,166,187,172,187,179,70,99,123,75,76,76,80,88,90,93,111,131,127,131,158,172,179,179,179,194,186,38,109,115,72,65,69,75,76,80,86,108,108,105,111,115,116,127,133,149,179,172,93,28,115,76,69,69,69,75,75,76,80,80,91,91,109,115,131,133,139,158,160,148,109,28,99,86,52,54,56,69,77,86,85,93,95,127,139,133,147,160,187,200,200,197,197,75,55,108,48,53,70,75,75,76,87,91,91,115,131,149,158,160,179,187,194,197,192,105,35,89,70,69,62,76,84,89,91,98,99,115,139,149,166,158,166,179,187,179,187,166,105,37,147,84,75,76,76,72,76,84,87,91,108,123,141,147,140,139,76,69,141,90,80,75,75,75,76,76,76,89,96,91,105,109,117,147,166,186,197,197,139,38,93,44,52,61,65,69,69,76,87,93,91,108,109,127,140,133,141,149,166,166,179,140,21,98,87,70,70,75,75,76,76,84,109,115,123,147,140,148,141,139,140,160,158,85,20,84,91,75,84,85,76,76,84,89,98,93,98,108,131,149,179,160,179,166,149,84,21
155,183,160,108,71,20,13,69,83,38,29,28,28,36,75,87,123,123,86,76,89,96,129,96,76,69,53,27,13,89,148,95,88,96,76,71,65,48,31,21,21,21,21,147,200,194,183,116,69,44,29,53,76,99,89,65,60,52,60,60,56,133,147,88,31,141,205,221,221,227,222,222,212,205,197,140,107,75,43,28,62,179,179,189,190,194,190,179,133,109,90,75,61,43,52,56,85,107,76,76,72,65,48,28,38,91,183,169,194,197,94,90,155,155,169,163,95,28,21,65,137,107,90,84,183,209,211,212,212,140,87,91,155,194,115,75,123,155,84,68,76,115,129,149,109,75,84,92,140,163,179,141,29,27,28,49,91,183,211,190,169,169,194,192,96,43,21,35,62,69,76,91,87,140,131,111,131,140,148,137,76,116,96,89,56,36,36,53,69,48,94,141,149,147,123,140,183,148,88,90,194,211,212,221,197,137,96,91,187,203,148,76,43,21,0,21,85,115,160,183,115,84,169,187,192,75,38,55,75,76,56,37,36,92,141,96,76,111,190,189,98,56,69,69,60,60,75,68,75,95,95,190,212,197,179,190,192,160,187,172,148,147,158,172,190,200,203,211,203,200,194,93,140,158,96,98,95,116,99,96,109,127,141,160,187,194,207,219,203,207,197,160,61,108,127,86,85,86,91,105,116,108,123,139,141,149,192,207,207,211,211,192,179,111,72,140,105,99,123,127,123,117,109,108,108,111,133,149,160,187,197,207,211,197,147,98,55,127,108,85,90,91,95,116,98,105,116,117,158,179,194,200,219,221,221,221,194,166,93,84,115,86,98,116,117,127,109,115,109,127,141,172,203,194,211,219,224,221,194,172,123,76,116,140,139,140,158,149,166,141,131,123,133,179,186,186,190,200,200,211,207,211,186,115,62,172,91,76,89,87,90,91,90,99,115,117,140,158,179,187,187,86,61,194,160,105,98,111,105,105,108,109,116,111,111,123,139,141,160,194,203,197,192,166,76,141,84,76,89,90,91,87,96,123,109,105,123,133,131,139,166,179,197,207,203,194,160,37,111,95,69,69,72,75,76,76,76,85,91,95,99,123,133,133,140,141,166,160,96,28,91,76,60,55,56,68,70,75,84,84,88,91,109,111,117,139,166,179,190,172,95,28
76,123,169,163,133,49,21,28,96,91,78,84,60,38,29,70,92,123,123,68,84,116,163,140,94,115,98,75,34,76,95,78,76,60,55,56,38,34,35,28,21,21,21,109,155,115,72,83,38,54,48,60,72,69,56,71,75,68,49,65,91,183,197,129,28,108,194,183,205,212,212,212,203,194,183,123,99,83,44,28,52,148,205,203,209,209,197,179,133,109,89,87,90,90,103,108,140,155,108,107,90,76,75,44,28,52,107,76,116,192,137,133,169,160,169,160,140,83,72,75,125,107,84,69,98,183,133,179,194,169,111,90,109,149,107,92,155,205,192,147,94,92,89,115,129,103,75,76,160,190,179,116,55,29,29,54,89,147,211,209,197,140,140,125,94,76,43,48,61,44,34,34,38,84,108,84,109,125,160,187,69,65,96,89,76,60,49,43,44,38,87,194,190,179,148,107,116,148,155,160,212,212,227,221,203,179,129,103,109,203,205,141,84,35,13,21,71,83,108,189,179,125,140,131,160,90,55,44,70,69,54,75,75,95,91,65,27,61,149,209,141,76,91,90,84,65,55,54,69,75,141,194,212,190,115,187,187,203,211,219,203,200,158,192,207,197,190,172,158,139,123,93,123,141,131,139,179,179,179,166,166,147,147,186,207,207,203,194,187,158,123,111,87,108,131,148,186,190,194,194,192,190,108,133,211,186,139,123,98,95,91,90,96,111,111,115,133,147,149,179,186,190,192,190,179,87,148,148,117,99,86,84,86,88,87,76,86,105,105,111,131,160,179,179,160,160,166,105,192,207,192,141,117,115,96,91,91,90,109,99,123,133,166,186,190,192,187,200,160,111,197,194,140,148,133,127,115,111,105,116,115,117,123,147,160,190,200,203,207,221,197,140,108,211,197,194,192,190,149,149,123,115,96,96,98,116,111,111,140,141,172,186,187,186,108,166,187,166,139,123,108,84,84,133,123,127,141,147,172,166,179,186,187,187,190,190,186,179,149,203,197,148,108,95,86,108,127,148,172,179,190,187,158,149,140,127,192,211,211,192,197,194,190,160,166,139,123,84,109,117,123,123,127,123,116,105,111,93,109,115,140,149,172,166,187,179,172,160,115,69,98,123,109,108,108,96,91,90,91,91,93,108,140,148,190,186,192,187,190,148,105,69
13,38,87,129,133,83,36,28,88,94,89,107,92,75,44,76,85,91,137,107,103,147,169,179,137,129,92,90,75,111,147,76,52,38,28,61,29,31,36,48,44,48,36,90,115,109,85,115,86,91,68,61,84,85,37,69,129,160,160,179,200,205,203,140,21,21,43,49,83,95,179,192,190,169,148,125,94,88,44,21,27,86,194,212,212,221,203,179,115,125,107,96,141,179,169,140,148,141,111,115,115,95,94,75,65,76,141,76,108,200,212,197,187,197,189,148,137,149,131,91,98,87,65,54,56,76,69,86,125,147,125,107,109,140,187,197,205,211,205,190,179,148,91,99,140,187,160,123,192,203,189,111,48,37,49,61,44,76,179,212,212,203,190,131,87,123,87,52,37,31,28,31,28,35,56,69,87,115,169,192,115,61,87,91,87,69,49,43,44,29,55,163,200,189,129,99,123,115,133,163,212,205,212,222,209,212,190,169,111,189,211,211,179,44,21,90,155,91,52,75,78,89,190,183,189,137,75,75,84,71,52,72,123,187,148,96,65,60,85,187,140,98,111,169,169,133,69,71,75,56,160,211,212,183,131,190,187,197,197,203,200,190,77,91,93,90,91,95,95,105,95,109,123,140,147,148,172,186,187,192,187,172,75,76,160,95,84,77,88,85,89,91,99,139,147,166,179,190,192,192,187,192,34,60,88,70,65,80,84,99,108,111,139,149,172,186,192,197,203,203,194,197,197,179,117,22,89,84,84,86,88,105,96,109,117,116,133,166,160,186,190,194,200,211,200,194,96,27,109,99,90,89,105,115,115,115,111,111,123,149,187,194,200,207,211,200,207,207,108,62,149,98,109,108,123,127,117,117,127,123,131,141,160,187,200,211,207,219,219,221,203,76,22,158,91,93,89,93,105,108,98,105,131,131,160,186,190,192,197,192,197,197,200,141,14,84,84,75,86,86,98,89,99,140,141,149,166,160,160,187,179,186,186,192,194,200,194,99,49,115,85,85,90,90,109,131,172,186,187,187,200,200,200,203,90,29,194,116,117,99,115,105,105,108,111,108,123,140,160,186,186,190,194,190,192,207,203,70,91,207,141,141,117,115,115,115,111,116,116,123,131,147,160,166,186,192,203,197,197,133,76,139,203,160,127,116,109,93,91,95,96,111
21,0,21,53,95,103,65,60,98,98,88,94,91,109,95,116,96,96,160,131,141,163,137,169,187,160,95,95,99,160,194,183,129,78,49,53,28,52,69,72,75,76,86,183,192,189,140,95,149,160,109,76,75,92,34,44,155,205,211,197,148,147,187,179,61,27,13,13,29,37,76,147,149,160,140,115,98,89,60,27,20,48,190,211,212,212,211,197,179,155,160,131,148,200,183,125,115,147,115,115,116,108,90,69,76,125,183,148,137,209,221,209,169,183,189,148,187,192,169,123,98,115,84,71,76,108,95,76,87,140,147,123,103,107,92,90,141,200,149,129,115,123,98,71,75,96,96,149,197,200,192,147,68,48,61,86,55,60,103,190,211,212,212,197,108,76,109,76,48,48,37,44,29,28,43,65,44,54,96,115,169,99,76,109,88,76,61,49,49,36,28,76,163,169,131,123,133,109,87,84,189,189,131,179,149,197,221,192,88,109,197,212,200,84,38,111,149,76,21,14,21,21,83,137,141,137,89,89,90,62,37,44,169,212,205,200,149,109,78,94,71,70,88,147,163,179,92,83,70,52,169,209,211,179,155,197,211,221,224,224,211,203,84,105,123,116,127,127,139,139,139,158,179,190,194,200,207,207,203,207,211,166,56,56,140,90,98,98,116,117,117,141,166,192,194,203,200,207,211,207,190,200,44,75,148,90,91,91,88,93,93,90,99,116,158,172,192,187,190,200,200,197,200,190,95,23,96,99,84,80,85,90,88,91,108,105,96,140,141,149,160,192,179,197,200,194,105,27,105,88,75,76,84,88,91,91,95,96,111,131,147,160,187,192,203,194,200,186,87,72,116,77,76,75,77,77,86,95,96,116,131,158,186,194,207,219,211,219,219,211,194,76,21,140,89,77,76,76,88,86,95,98,111,127,141,148,186,186,192,192,194,190,194,98,14,76,76,69,68,75,87,88,91,123,131,127,127,127,127,172,166,160,172,187,192,200,190,84,23,88,75,76,84,89,115,160,190,197,207,203,197,207,211,194,76,20,108,70,75,75,76,76,87,96,96,96,116,133,131,140,186,190,187,194,192,200,192,20,52,117,76,75,77,88,86,89,105,91,111,115,115,148,149,140,172,190,194,197,158,69,12,80,91,76,85,84,84,85,89,88,98,115
84,21,14,20,61,129,94,103,141,108,90,85,76,76,91,155,141,147,189,190,197,190,187,194,194,179,137,133,111,149,155,137,133,141,140,141,95,96,92,111,123,187,192,209,211,209,190,94,179,194,183,115,76,99,53,28,89,194,179,140,108,129,147,140,98,75,29,14,35,43,61,109,90,115,131,111,108,90,76,37,29,61,194,209,221,212,209,205,205,187,129,78,62,123,190,183,148,183,155,109,103,96,86,60,69,76,53,95,125,179,203,192,148,160,163,131,147,140,147,141,179,160,141,125,137,187,194,96,76,140,187,141,125,140,95,69,76,141,163,98,84,85,76,76,76,90,52,84,203,200,179,123,76,52,56,98,87,94,137,155,209,212,221,194,116,72,76,107,87,87,84,72,53,44,56,69,56,69,87,103,123,137,141,155,90,75,60,54,55,37,29,65,111,155,160,137,116,140,108,75,141,200,148,123,141,163,203,211,192,179,197,212,205,98,60,86,107,123,60,21,21,17,28,76,115,90,94,115,87,60,48,44,189,209,203,192,189,192,141,90,76,61,65,129,140,148,115,87,75,52,115,163,169,163,149,179,200,203,211,211,207,200,91,109,93,88,89,98,99,117,123,141,172,172,186,190,197,203,194,200,207,160,69,75,160,91,93,93,109,96,111,117,139,166,187,207,211,211,211,207,200,192,52,76,117,75,75,84,85,91,96,96,115,133,139,172,194,190,194,194,197,197,207,192,117,52,116,76,70,69,76,76,77,87,90,95,105,127,148,179,190,190,200,211,221,207,141,29,117,76,62,75,85,85,91,99,108,117,133,149,172,192,200,192,221,219,211,200,86,85,111,70,76,87,89,98,98,108,111,127,147,172,172,179,194,203,211,211,203,207,194,99,28,139,86,77,76,85,89,91,105,105,117,139,149,179,194,200,207,207,219,219,221,179,43,116,86,62,75,86,84,105,109,116,127,186,187,149,187,203,219,224,219,219,219,211,197,89,38,108,95,80,88,98,131,149,200,219,211,211,211,224,211,207,90,43,148,90,84,89,88,105,115,111,116,139,133,158,166,190,192,197,211,211,219,207,192,21,76,131,84,76,84,86,91,91,111,111,141,149,160,172,187,187,197,211,219,219,192,70,20,105,84,76,85,91,91,96,109,123,133,148
140,91,76,37,21,75,72,68,108,61,38,29,35,21,28,52,91,187,187,194,211,205,211,209,187,147,137,169,187,189,169,148,155,140,163,160,197,140,75,44,37,75,123,200,205,209,190,179,209,200,197,137,71,75,65,20,29,84,111,141,129,131,129,115,87,90,53,21,38,98,148,148,108,115,125,109,107,115,125,115,125,179,155,179,205,203,190,169,140,70,55,48,43,75,116,131,98,123,155,115,111,115,87,55,75,86,29,44,75,103,194,190,141,163,160,103,107,160,148,131,183,163,133,115,96,140,183,115,76,179,205,155,148,149,163,109,83,131,189,160,99,109,75,76,107,149,56,35,183,160,88,87,86,44,69,131,123,133,155,129,187,212,211,183,103,60,69,98,131,123,116,96,76,60,60,48,55,65,60,76,76,87,148,197,155,90,75,71,61,52,56,76,96,160,203,169,147,200,169,85,91,194,194,140,133,107,109,148,169,203,209,212,200,140,108,187,192,197,148,83,43,21,20,49,88,111,98,99,116,109,75,34,95,179,123,76,52,68,88,107,90,87,84,116,137,141,141,140,95,75,137,140,133,183,203,189,211,219,221,211,211,192,116,131,105,111,116,140,141,149,166,186,190,192,197,200,207,200,211,203,194,160,80,84,160,99,95,108,96,96,99,109,139,158,187,197,207,207,211,194,166,131,70,93,99,85,105,140,158,166,166,172,166,166,190,194,211,211,211,211,172,158,147,116,95,86,111,99,123,141,148,148,148,147,141,172,172,192,207,211,211,207,194,179,140,127,98,80,98,91,98,140,179,186,192,186,172,179,187,194,219,221,219,197,160,139,133,111,90,95,98,109,141,139,166,186,187,187,186,194,200,219,219,231,219,211,200,186,148,147,116,95,87,158,148,148,139,149,148,148,147,149,149,160,194,211,221,219,211,211,211,207,197,148,70,147,109,91,111,109,105,115,117,131,141,166,160,186,194,187,197,192,179,186,166,148,140,95,75,123,95,105,105,108,131,148,194,200,200,203,207,192,186,131,88,75,140,111,105,111,111,117,147,131,133,133,141,160,172,194,211,203,219,211,203,203,186,54,95,149,111,98,109,115,116,127,117,133,148,179,200,203,211,211,211,221,211,211,186,88,52,149,139,109,109,96,109,109,127,133,147,160
131,98,115,90,60,49,37,38,129,133,87,60,44,35,14,0,14,76,108,107,90,111,187,205,197,179,129,149,148,192,203,194,189,76,75,90,149,116,91,69,31,28,29,85,149,205,197,197,205,205,203,189,133,78,84,60,76,56,61,90,131,141,140,123,78,83,52,28,34,115,194,189,160,149,148,129,123,140,129,155,212,209,83,84,133,189,137,125,140,35,36,37,54,84,88,71,75,87,123,137,129,125,90,70,87,98,48,55,44,76,131,189,148,137,129,125,125,179,179,96,76,131,125,107,88,87,108,140,68,148,209,179,179,148,140,141,75,75,160,116,115,179,149,111,137,203,140,68,125,194,140,140,98,35,38,163,133,140,169,94,90,187,194,129,115,88,76,115,179,148,140,137,107,76,60,56,43,34,31,44,54,76,133,209,190,125,87,75,76,69,76,84,86,123,190,190,125,211,209,141,92,140,147,99,115,87,55,88,103,148,115,190,192,169,200,221,212,211,194,123,72,37,21,28,75,189,187,163,141,147,107,28,60,179,163,87,48,29,27,89,70,84,108,111,109,116,115,137,115,98,179,133,115,88,197,203,221,172,166,149,148,149,149,160,187,187,190,200,203,211,211,200,211,219,187,166,149,140,115,105,96,96,117,131,149,141,158,179,200,197,192,200,133,194,207,147,117,93,88,87,91,90,91,98,111,117,139,141,179,179,194,203,219,160,76,179,160,127,99,96,91,93,96,108,111,131,140,148,172,179,172,192,197,190,200,179,77,186,141,93,76,80,85,84,84,90,91,98,117,139,158,158,160,190,187,194,192,194,84,76,158,89,76,75,75,84,89,91,95,99,123,127,147,149,166,186,186,197,203,219,160,88,160,139,116,89,91,91,91,90,93,109,127,149,148,148,187,197,187,194,197,194,194,148,139,219,221,186,140,131,105,96,108,93,117,141,148,179,190,186,190,147,88,186,194,211,194,179,133,117,123,117,115,116,123,139,140,158,158,200,192,207,207,194,80,140,141,115,111,99,95,95,98,98,98,98,115,116,123,117,131,158,179,190,190,186,172,88,141,148,117,96,90,91,95,95,96,90,91,109,105,131,140,140,158,141,141,149,139,117,192,211,194,148,140,127,99,91,91,93,116,147,123,116,127,108,116,131,148,139,131,123
116,88,123,140,103,71,69,71,111,115,116,116,137,141,76,12,12,21,28,31,28,28,75,163,197,189,133,160,147,187,197,194,179,103,91,94,96,89,90,111,75,62,52,55,85,98,123,194,205,205,205,190,163,148,160,187,205,116,72,54,76,160,179,160,99,95,44,21,38,141,197,160,92,90,155,187,179,131,76,76,187,200,55,36,68,147,125,131,160,69,52,55,70,123,133,91,86,125,147,140,141,155,109,75,84,98,90,111,87,87,129,179,155,183,147,160,155,129,163,95,38,75,111,115,92,84,87,125,61,96,140,147,169,189,148,140,75,44,183,140,86,107,189,205,212,212,211,155,141,212,212,205,116,29,28,179,187,189,192,155,92,90,197,190,149,133,111,179,192,189,141,140,129,88,76,75,76,55,28,27,53,99,192,212,203,160,107,86,91,85,90,88,72,69,90,86,75,133,189,194,141,123,116,103,76,86,44,44,88,129,90,183,187,148,205,222,227,227,212,205,148,71,29,28,76,205,212,212,205,194,187,75,38,108,190,183,95,69,37,75,87,96,116,133,116,129,125,115,99,89,148,115,88,85,194,209,172,131,123,123,133,149,172,187,192,197,207,211,219,219,224,109,111,166,109,117,117,131,141,139,139,133,160,186,190,197,200,211,211,211,211,200,38,95,89,75,75,75,86,98,111,127,141,158,186,186,194,194,211,211,207,219,211,133,37,131,76,76,76,85,84,90,93,93,99,111,133,147,147,160,158,172,186,179,192,140,29,111,75,61,61,62,70,75,76,88,95,115,139,158,172,179,172,190,190,187,194,200,68,48,123,75,75,76,77,89,96,93,123,148,149,187,197,197,203,211,221,207,221,219,117,29,111,90,80,76,76,84,86,93,98,108,127,141,149,148,172,190,197,197,203,207,194,133,38,190,109,91,105,105,116,109,117,109,147,187,203,203,194,192,194,88,29,115,158,111,109,127,108,115,111,115,108,108,111,109,115,117,133,158,190,219,203,197,38,80,75,75,75,76,84,89,91,105,105,109,140,139,131,140,186,192,194,194,207,200,192,20,85,86,69,80,80,86,90,98,109,109,117,116,116,148,179,186,187,192,197,200,91,27,75,90,76,72,76,77,77,77,90,98,116,131,127,139,139,148,179,192,190,194,91,28
53,71,133,147,115,84,76,76,99,76,76,108,187,194,183,60,29,53,35,21,29,20,29,78,179,194,189,197,163,189,197,187,140,125,133,78,48,56,85,131,109,92,84,75,65,60,60,84,179,203,203,200,189,194,212,212,212,205,197,116,87,179,189,169,115,129,87,29,29,76,129,107,70,71,149,203,163,65,28,37,89,179,71,34,55,115,133,148,187,140,89,78,149,179,197,197,160,183,205,203,194,197,140,62,52,52,129,125,147,160,155,160,148,116,140,203,179,179,183,90,35,21,55,89,96,115,140,99,62,84,90,94,133,190,200,192,125,69,86,116,123,98,155,209,211,211,212,197,179,209,212,212,160,43,13,75,115,140,141,116,108,87,99,187,148,76,103,200,211,194,163,147,133,115,115,94,103,95,60,21,28,75,190,209,211,190,131,99,103,129,141,115,69,56,52,44,34,44,55,76,90,107,116,133,76,91,75,55,85,141,94,197,197,192,212,227,227,222,212,221,211,149,48,29,72,203,212,221,212,211,209,115,20,21,70,190,179,109,76,68,86,111,98,123,140,129,115,96,83,85,95,99,103,140,194,211,139,93,98,127,139,158,172,172,187,192,203,219,219,221,221,108,93,139,90,98,91,93,105,99,111,123,131,147,166,186,200,207,211,221,231,211,60,111,131,76,91,91,105,109,116,133,141,166,186,194,200,219,221,221,224,234,221,166,75,158,98,91,90,90,91,109,131,147,158,186,190,197,200,194,197,211,211,211,200,190,69,123,93,91,91,95,96,105,105,111,116,147,160,190,194,200,219,207,203,207,219,207,95,76,131,69,76,80,89,111,115,123,133,141,179,192,197,197,203,219,211,211,219,211,139,53,123,76,80,84,84,86,93,98,115,139,141,179,190,187,197,203,219,211,231,224,219,166,52,149,86,75,84,77,84,88,93,109,133,166,172,190,192,200,207,139,54,105,123,99,93,91,90,91,91,90,98,95,108,116,131,147,149,194,207,224,224,211,75,99,77,86,87,86,93,96,115,116,117,127,149,148,186,190,190,194,200,194,207,203,200,28,115,95,76,77,87,88,96,91,95,115,131,131,147,160,179,190,194,207,197,190,93,28,90,76,62,75,80,84,88,90,108,123,117,131,140,148,160,166,190,192,192,187,80,29
21,65,141,163,129,87,91,107,137,109,84,90,179,163,137,76,22,52,115,87,75,49,38,35,111,192,194,192,140,140,85,75,76,99,116,76,49,75,133,183,194,155,98,92,85,76,75,60,108,194,189,169,115,140,212,222,212,212,221,203,147,155,187,169,87,71,69,75,69,68,103,189,123,69,61,140,147,91,37,31,75,140,90,60,76,76,75,115,149,147,137,76,98,125,129,129,148,141,192,212,211,203,197,99,75,53,129,111,163,194,194,187,141,88,92,147,155,197,147,96,56,34,34,75,109,140,183,109,68,75,76,75,99,190,211,212,192,131,87,76,75,103,149,200,209,212,205,203,194,221,221,212,209,116,60,36,84,85,76,95,108,116,69,141,187,107,108,133,160,192,137,115,131,140,140,123,129,148,111,60,35,76,194,212,221,205,190,133,111,141,192,189,109,84,62,49,43,55,54,48,52,125,163,129,70,91,98,89,90,116,61,149,140,194,221,222,221,227,221,221,212,192,56,28,35,149,189,131,98,125,200,192,38,12,20,76,192,160,129,87,109,131,115,131,140,129,137,90,65,78,55,37,60,141,203,211,187,179,194,203,192,192,194,203,211,221,221,219,207,194,192,117,115,147,117,147,149,160,160,158,160,160,158,187,203,211,221,219,211,192,187,149,90,109,115,108,148,166,172,190,172,179,148,197,211,211,197,194,172,158,133,109,109,96,90,108,111,105,111,131,160,179,172,190,179,160,194,197,200,203,186,160,149,147,117,98,87,108,123,123,111,131,141,147,148,141,149,139,211,203,200,186,158,141,139,111,108,96,88,90,108,105,147,160,172,200,192,187,149,194,211,207,190,179,172,172,141,139,127,116,108,95,115,108,127,131,160,149,160,160,187,179,166,211,221,221,221,224,211,203,192,186,148,131,84,116,99,117,117,139,141,149,149,149,147,194,211,211,203,194,172,115,77,91,127,123,141,140,166,187,197,190,192,194,190,187,194,197,197,231,231,211,158,127,91,93,117,141,149,166,179,149,179,158,149,158,203,207,160,211,224,211,211,197,190,186,160,76,116,123,115,117,116,117,111,108,117,149,166,194,203,211,211,219,207,207,192,160,108,75,115,123,123,116,116,123,127,131,131,139,141,149,186,194,207,211,203,203,200,194,105,53
12,13,38,94,140,91,87,115,133,116,99,85,108,111,87,89,36,21,48,179,155,125,84,44,76,133,192,187,125,183,115,87,87,137,160,129,75,96,148,140,179,169,141,115,107,96,78,69,94,160,123,86,84,116,209,222,212,209,203,183,123,83,71,78,62,34,43,115,147,129,163,203,133,38,20,76,87,76,88,70,76,95,87,76,96,85,55,72,95,148,116,111,69,84,76,75,115,149,179,211,212,211,211,179,111,87,140,96,92,111,190,183,125,98,99,99,115,189,133,84,44,43,60,87,111,140,179,147,96,69,29,37,86,194,209,212,212,194,140,76,43,90,131,160,179,197,200,205,211,212,212,222,221,205,189,84,90,94,98,125,133,160,103,147,141,115,140,107,90,148,148,133,163,149,141,141,155,160,90,72,89,148,211,212,212,212,205,149,109,115,192,197,160,115,75,55,55,76,76,69,53,111,200,187,90,108,109,123,86,115,75,69,68,116,211,222,222,221,212,212,222,203,75,54,60,133,203,149,109,147,190,194,90,28,14,28,149,209,203,179,179,137,137,147,140,116,160,85,69,103,75,43,44,115,197,212,158,158,160,179,190,179,115,149,148,111,98,96,93,91,91,105,111,123,127,133,147,148,148,179,187,179,89,93,192,96,90,91,85,91,95,91,111,115,127,131,147,160,166,172,190,179,53,90,115,87,84,80,84,88,93,90,111,127,127,141,149,148,160,179,179,172,190,186,123,54,127,91,90,95,96,105,115,116,111,111,116,140,140,148,149,148,166,172,166,160,123,36,179,91,80,90,96,105,108,109,109,115,127,133,133,127,141,149,133,149,179,148,76,72,123,84,87,86,89,99,111,111,116,116,133,140,147,149,158,179,172,166,187,190,186,105,62,166,105,98,95,91,87,84,87,93,87,98,117,116,117,133,140,148,158,172,197,160,56,149,116,88,87,80,84,87,85,88,91,109,96,105,115,116,133,127,140,140,166,179,186,93,61,139,91,93,88,91,116,116,131,131,140,148,166,172,187,187,108,44,190,133,105,99,108,96,108,109,109,108,111,111,116,116,140,139,148,166,186,179,166,84,172,187,141,115,99,98,98,95,96,91,105,108,111,115,117,127,149,172,187,190,187,111,95,211,190,172,158,148,133,123,108,98,96,91
28,13,12,22,86,94,75,76,89,96,108,87,83,91,95,116,108,69,34,90,115,141,108,78,131,140,141,187,155,203,197,163,179,187,148,125,76,96,147,141,140,179,192,179,148,116,84,75,88,86,75,72,78,131,205,211,211,209,200,179,131,90,65,53,48,35,69,148,141,90,76,140,141,69,27,53,95,76,70,76,98,137,103,94,103,84,75,69,90,148,179,149,90,89,75,52,83,179,160,192,140,99,111,88,55,31,52,62,60,34,98,155,147,91,92,99,140,197,140,75,22,20,29,43,123,147,194,149,116,55,14,10,48,140,209,211,209,200,147,92,44,44,76,98,91,111,137,148,192,212,212,212,211,209,187,133,169,141,115,115,189,200,163,129,99,115,179,179,92,76,115,179,183,147,94,99,123,111,69,29,68,116,192,212,212,209,212,200,155,155,179,183,116,90,76,86,84,92,108,96,76,76,187,197,131,115,115,108,69,87,140,60,29,75,194,212,211,194,209,212,209,192,88,84,86,155,205,194,187,211,212,212,169,75,27,20,90,190,203,211,200,149,125,92,92,98,197,149,103,160,123,89,56,91,203,212,160,172,166,172,186,158,76,91,87,76,85,95,99,108,99,123,131,131,140,141,148,179,186,166,158,139,48,60,140,86,88,90,91,109,99,109,127,139,148,160,160,179,192,194,192,160,28,76,96,87,84,86,90,98,99,116,131,133,147,147,147,179,186,190,187,192,197,197,115,28,111,91,88,88,90,91,93,95,109,105,116,116,133,140,139,140,141,147,166,158,123,14,148,96,89,95,87,90,87,89,87,91,108,123,117,117,127,133,133,149,179,179,75,60,141,87,84,80,84,89,87,99,96,117,115,127,131,148,147,172,179,187,194,190,158,70,21,158,84,76,76,76,86,90,99,96,108,116,127,123,140,160,158,166,186,186,186,139,20,99,75,68,75,80,85,89,90,99,115,140,139,140,149,147,172,158,194,192,194,192,192,76,20,117,93,108,105,109,111,109,127,139,147,149,166,160,160,166,77,14,116,89,86,86,77,86,88,91,96,93,93,98,133,117,127,131,147,158,179,179,127,20,90,76,75,84,99,108,115,133,148,141,149,166,179,172,179,179,192,194,197,192,166,44,28,98,87,91,98,108,109,117,123,123,139,141
53,29,14,13,43,140,133,141,129,123,125,116,88,87,111,115,147,141,89,107,88,88,76,99,197,183,108,107,141,194,140,91,109,147,125,83,78,90,147,179,183,148,111,147,160,190,187,133,149,111,72,69,61,68,99,189,203,209,211,203,194,179,111,65,38,44,95,190,200,179,115,107,115,84,55,76,137,147,76,109,183,190,133,99,92,76,69,76,115,129,155,163,109,96,76,43,72,183,163,179,115,65,75,88,75,36,22,28,35,34,76,148,163,140,125,160,205,205,179,86,27,21,28,21,76,115,169,137,99,69,29,0,28,125,203,200,205,205,160,131,85,29,28,62,61,92,140,115,90,187,203,212,211,189,163,116,187,197,183,98,103,194,194,163,148,192,160,189,131,75,69,116,149,160,76,75,115,99,85,36,56,96,111,92,141,116,109,189,155,169,197,163,92,84,84,89,103,107,116,108,85,54,94,163,125,103,98,91,60,68,147,91,38,35,92,212,205,194,137,115,107,85,60,95,155,194,187,179,148,212,212,221,200,95,54,35,60,111,160,205,209,189,163,111,85,76,148,169,148,197,163,98,53,75,179,194,187,190,192,190,200,179,75,99,87,85,88,99,105,115,117,131,133,131,147,141,149,172,179,190,186,98,28,55,133,89,88,86,88,95,99,108,131,139,141,158,158,160,190,190,166,179,22,84,87,69,76,84,88,99,116,140,160,160,179,149,148,172,186,186,187,192,187,179,95,14,93,76,76,84,91,99,99,115,131,116,116,127,140,141,141,148,158,149,166,172,115,13,111,84,77,88,89,90,99,95,99,116,133,148,148,148,140,149,140,149,158,149,75,52,123,75,76,76,76,90,91,96,105,116,111,117,140,140,148,149,160,186,179,187,186,65,12,158,80,76,87,95,115,109,117,116,123,139,131,160,179,160,172,192,192,207,203,139,20,148,84,76,80,80,89,99,116,123,127,139,141,141,139,158,166,149,179,187,192,194,194,76,20,90,84,85,95,96,99,109,127,140,141,139,158,149,160,172,84,12,116,84,84,91,89,98,105,117,139,133,148,147,147,158,158,158,166,190,200,203,127,13,96,86,77,95,98,105,117,127,127,139,140,147,133,166,160,158,172,190,192,203,172,29,12,56,115,108,108,95,109,109,117,117,133,140
49,48,21,12,14,85,155,192,190,190,187,179,125,94,96,75,115,160,189,194,160,137,76,76,141,163,90,60,56,183,147,89,90,125,123,69,72,76,84,99,187,187,116,84,87,163,147,87,115,187,141,99,76,44,44,75,141,205,212,212,205,205,155,54,17,44,89,160,205,205,203,190,115,75,94,133,169,163,85,131,211,211,183,137,115,78,56,83,179,190,163,160,129,90,98,87,115,197,200,200,179,109,141,141,125,75,28,14,21,28,94,192,183,87,34,55,155,211,205,163,60,43,55,52,86,111,160,192,183,111,75,29,21,88,205,194,197,203,163,155,187,75,43,76,76,103,179,115,76,140,190,209,203,140,99,76,90,163,194,103,84,131,160,133,141,183,203,209,205,123,69,65,140,203,141,87,149,187,179,76,28,69,78,68,84,61,37,75,94,109,192,183,109,85,85,83,85,96,107,125,103,43,53,85,103,98,109,107,70,75,183,189,95,44,49,211,211,221,141,84,89,96,98,149,163,133,140,169,192,212,205,194,183,141,123,76,78,111,116,209,212,205,192,123,92,84,86,89,90,141,197,160,92,75,131,149,200,194,200,203,203,186,75,116,91,95,99,117,131,139,147,148,149,166,148,149,158,172,187,194,190,98,21,65,115,91,99,108,127,133,140,149,179,187,186,194,192,194,203,207,203,200,29,93,139,96,111,108,109,116,115,116,123,127,123,127,140,147,148,172,186,192,186,166,95,28,147,91,80,84,76,76,76,77,84,87,90,96,115,117,117,139,139,149,179,158,98,13,172,95,84,76,76,75,76,84,77,89,109,115,117,116,141,149,166,190,187,179,91,48,194,98,91,89,88,96,91,98,99,115,117,131,139,149,160,186,194,197,192,192,192,60,20,149,91,91,91,109,123,117,139,131,147,140,160,186,190,186,187,192,200,197,197,139,13,116,84,85,109,109,117,147,133,133,147,131,140,141,158,158,149,186,187,187,190,187,186,75,22,108,84,76,77,84,87,88,99,140,140,141,160,172,190,158,86,20,148,93,91,95,99,91,99,93,89,108,109,116,139,147,166,172,194,197,211,203,127,14,131,109,111,105,111,115,98,108,108,105,98,115,127,139,148,148,158,166,186,194,139,28,13,75,127,108,95,96,98,105,96,116,115,127
35,69,44,17,12,34,94,192,194,200,197,179,133,109,98,88,115,140,160,163,147,140,129,88,87,133,115,76,75,141,140,116,116,155,96,61,65,76,78,84,149,205,155,75,95,187,155,109,137,192,203,200,200,123,111,140,179,205,212,209,197,197,109,44,0,14,35,84,200,209,212,222,203,147,148,123,107,87,61,88,190,221,209,200,179,125,92,108,179,200,189,192,194,192,190,183,197,203,200,197,140,70,88,183,147,129,84,37,43,61,91,140,190,123,75,44,85,179,140,179,133,103,76,87,179,149,179,211,212,190,140,95,53,69,205,194,163,160,160,179,197,160,111,131,179,190,163,92,91,148,155,189,211,149,84,68,52,84,140,125,76,83,194,183,149,129,140,155,160,200,189,147,147,212,211,179,123,192,190,107,36,53,86,72,76,75,38,37,69,84,108,107,83,75,90,90,91,99,85,78,52,38,72,72,91,96,109,123,92,99,169,212,179,76,35,133,200,200,189,147,107,90,169,194,155,75,85,137,147,179,190,149,108,71,111,108,129,111,84,200,197,200,200,129,90,75,69,70,28,38,98,141,125,84,141,169,166,187,194,197,200,190,76,133,141,117,117,115,116,116,117,117,139,141,140,147,149,149,179,186,179,105,29,85,187,105,105,91,90,91,105,98,105,109,116,133,139,158,160,186,187,172,29,87,147,75,65,55,60,70,75,76,84,87,88,105,109,123,127,140,133,140,148,149,96,36,127,72,55,61,65,76,80,87,90,87,95,91,95,108,115,115,123,133,148,140,96,21,141,62,52,44,52,65,69,76,77,88,99,109,111,108,117,141,158,140,158,149,96,55,123,52,44,49,52,65,72,76,76,84,90,95,99,116,111,117,140,158,179,187,187,75,21,190,93,80,77,75,75,76,84,91,95,93,109,116,111,139,127,141,158,192,186,149,21,140,133,77,75,70,69,76,72,76,76,76,87,88,91,95,91,111,117,140,148,148,117,75,27,77,43,44,60,62,75,85,90,95,105,108,131,139,149,148,95,21,139,60,54,49,52,54,65,70,75,76,84,85,95,98,99,115,131,133,147,158,111,14,149,88,68,62,62,65,72,75,70,75,76,90,98,105,111,105,116,133,140,160,123,43,14,93,93,60,54,68,75,80,85,80,89,90
28,69,70,35,13,55,140,192,187,160,116,89,43,38,53,98,125,129,137,131,115,90,92,98,87,129,123,86,88,183,147,98,133,137,78,69,55,72,84,76,115,183,107,43,69,75,49,38,65,109,200,203,211,192,116,111,192,211,211,212,205,190,125,75,14,13,13,35,160,200,211,221,221,221,209,116,87,76,69,76,187,212,212,212,194,131,94,87,95,107,129,189,211,212,190,87,147,194,163,160,137,92,98,192,200,194,140,90,94,87,54,55,91,108,103,87,76,87,60,72,140,131,98,98,189,190,203,211,209,189,183,155,86,61,179,169,131,94,96,123,87,149,140,163,187,179,107,75,95,179,187,192,212,209,183,137,86,87,96,103,92,115,212,211,194,155,133,91,75,205,212,194,155,211,194,147,69,88,125,123,43,55,87,87,78,87,75,62,69,76,89,91,68,49,72,69,76,140,148,107,55,34,49,55,87,108,140,140,107,123,123,205,209,147,75,107,94,87,111,123,91,49,148,160,141,89,75,75,84,129,179,183,123,85,131,169,192,140,76,140,189,183,190,129,95,76,85,75,49,48,92,107,84,141,200,203,148,160,172,190,190,179,76,98,76,76,76,84,95,93,93,96,109,109,116,116,123,133,139,140,147,95,37,85,190,69,75,76,84,91,99,99,117,123,133,148,160,186,172,197,200,192,49,95,123,76,75,84,86,86,88,89,91,91,98,99,133,140,149,160,192,192,194,190,148,54,117,96,77,85,76,91,96,95,95,95,99,108,115,123,148,158,187,190,186,172,123,37,147,86,76,76,76,76,80,89,89,91,95,115,123,116,147,141,172,190,197,197,141,68,139,53,62,70,75,76,77,76,88,93,93,95,109,127,116,141,140,166,190,190,186,85,34,158,76,60,65,69,69,75,85,88,88,89,108,117,108,116,127,139,148,149,148,133,20,108,76,43,52,69,72,75,77,86,80,87,91,105,109,131,127,131,149,179,187,186,187,93,28,133,90,90,99,96,105,116,141,158,160,179,187,190,192,186,117,38,148,75,77,76,70,75,84,77,76,80,90,93,99,109,115,133,147,160,186,190,133,21,133,55,38,54,56,68,76,85,84,84,84,88,105,117,133,133,141,141,158,179,160,60,20,109,80,70,72,76,88,91,91,96,105,116
44,86,91,65,14,22,68,115,87,68,55,53,21,14,22,61,95,98,129,108,99,87,90,107,70,115,133,90,103,183,187,111,92,94,85,88,62,62,75,60,89,129,84,22,21,28,20,12,27,91,200,203,209,209,131,88,163,200,200,200,211,211,187,109,43,20,13,21,76,147,160,205,212,212,221,203,179,148,91,69,76,116,200,200,163,75,44,37,37,35,76,76,71,107,160,76,76,149,189,147,90,87,94,99,163,192,107,76,108,149,125,87,95,96,76,90,94,91,61,54,140,169,140,155,194,179,187,190,125,75,71,75,62,53,147,160,137,92,84,111,60,87,155,169,141,133,90,76,149,192,197,209,221,212,221,209,203,183,129,98,65,84,108,133,129,116,116,87,38,149,190,125,84,95,147,141,98,91,88,111,75,69,90,131,123,111,94,76,55,70,99,129,90,52,69,83,95,189,197,109,76,76,56,31,72,85,115,125,140,140,115,211,221,197,125,169,86,52,76,75,69,65,147,141,140,169,148,94,69,109,131,115,78,87,192,197,179,125,89,84,149,147,155,148,141,129,190,183,169,183,200,96,56,200,212,211,194,203,203,211,211,203,91,111,90,87,86,91,117,111,115,111,117,131,147,149,172,186,197,192,203,160,75,89,203,111,116,109,115,116,127,123,140,172,179,194,197,207,207,197,194,187,75,105,166,76,77,76,77,77,86,89,91,105,116,123,149,166,166,187,194,187,190,197,160,70,133,91,77,85,76,76,76,86,88,98,109,131,140,131,149,160,172,179,172,160,123,43,149,93,61,72,75,72,76,84,86,88,108,123,127,140,149,149,186,179,186,172,139,72,140,65,56,60,61,75,72,76,84,90,96,105,117,158,160,147,166,187,192,194,190,89,43,192,77,65,61,65,69,75,77,88,86,88,111,123,131,139,147,147,160,158,166,140,29,98,91,72,44,62,75,70,75,84,85,89,98,99,117,117,123,140,186,172,187,166,158,99,43,148,80,75,80,87,87,96,116,117,123,141,140,139,133,131,98,37,186,76,76,76,75,76,87,85,87,89,96,115,127,133,149,166,186,192,190,190,148,43,179,89,72,76,75,76,87,90,91,91,98,111,131,141,148,160,172,194,192,192,158,61,22,131,117,96,93,95,98,99,99,105,123,133
60,94,123,88,35,12,14,49,87,69,69,76,61,29,29,96,107,98,99,108,94,95,90,95,96,131,99,84,95,160,194,189,133,75,98,109,72,65,61,56,129,137,115,55,28,22,21,0,0,43,147,192,205,211,192,129,125,163,148,189,209,209,200,179,87,53,27,27,37,53,69,155,203,205,190,148,129,88,83,55,21,37,78,76,61,48,37,22,21,29,76,29,21,60,115,87,35,69,163,179,140,140,103,44,61,85,76,76,92,116,88,75,75,140,91,88,111,90,69,75,189,197,209,221,212,200,160,183,91,44,44,52,71,75,90,194,197,169,140,155,76,31,115,187,169,125,96,129,200,200,211,212,212,209,187,148,179,205,192,87,38,35,38,55,83,85,78,76,55,68,109,137,108,69,90,115,137,140,137,160,149,94,87,108,125,125,115,89,69,61,88,111,116,87,115,147,148,200,221,205,200,160,69,28,55,61,84,103,183,115,115,197,197,187,129,155,90,55,68,76,89,115,169,147,141,183,194,189,149,96,107,76,37,38,116,190,179,131,83,37,86,123,96,109,107,147,203,197,211,205,203,85,34,95,200,147,190,197,203,203,203,197,99,139,96,88,88,91,93,96,115,117,141,158,166,172,186,192,200,200,203,187,88,108,219,108,95,91,90,90,90,91,111,131,147,166,172,190,186,172,186,194,96,116,149,84,84,84,80,85,91,90,98,115,133,147,166,166,187,194,200,200,203,211,179,75,108,131,93,91,89,87,90,87,95,116,123,139,140,141,166,192,194,197,203,190,172,76,139,127,108,89,77,84,76,85,95,109,127,131,141,158,194,192,194,190,190,192,172,75,166,76,56,68,68,75,76,86,91,98,98,108,123,149,160,187,192,194,200,211,197,133,68,190,95,75,75,76,76,80,88,99,96,111,133,139,133,158,166,186,190,192,194,179,53,116,108,77,65,75,77,84,84,90,91,95,108,111,131,133,141,166,190,186,200,194,197,148,70,95,61,52,69,75,75,87,99,109,123,140,141,147,166,172,127,52,187,85,75,69,69,75,76,77,91,93,111,131,133,140,148,149,166,192,187,186,160,52,187,90,68,62,60,68,76,76,84,91,108,115,127,148,148,160,148,192,197,190,140,52,38,149,93,76,76,76,88,98,108,109,116,140
69,94,108,76,52,34,29,61,149,141,131,116,76,29,21,137,137,125,125,129,116,109,95,83,108,187,115,78,89,96,95,163,192,76,115,155,99,89,69,69,190,189,179,116,76,61,48,14,0,52,92,129,194,205,205,200,190,147,125,160,209,212,209,192,137,99,69,38,35,35,55,123,160,140,115,107,103,84,70,60,35,28,28,49,56,69,56,61,55,28,21,27,37,69,91,95,65,49,111,194,205,205,197,86,76,76,75,69,75,103,84,89,89,115,95,75,75,44,21,21,92,115,148,200,212,212,205,205,187,125,111,76,140,163,75,169,209,209,190,183,147,43,75,103,75,27,21,38,92,197,212,212,203,194,129,62,65,103,160,62,31,28,35,37,72,84,55,61,61,65,90,163,147,115,103,107,88,140,123,87,137,179,111,43,75,108,123,98,92,89,69,69,76,69,131,209,212,212,212,212,212,192,76,49,98,94,92,96,183,148,115,125,111,183,189,169,111,70,37,43,76,140,179,163,155,115,115,155,147,125,108,76,38,21,43,94,109,169,141,83,99,123,115,125,75,54,68,75,179,212,189,108,43,35,90,44,194,211,211,203,172,133,89,105,139,140,139,131,133,140,147,166,190,194,207,211,211,200,192,179,158,115,88,98,172,115,117,133,117,131,133,147,160,179,194,211,200,190,160,115,95,90,75,84,111,98,127,139,123,117,140,148,166,179,179,200,221,219,203,190,133,109,95,76,76,69,76,108,123,140,158,160,166,160,187,192,179,200,207,197,197,187,148,123,108,93,85,72,96,98,115,116,139,147,116,140,158,160,179,190,207,203,203,200,187,139,109,90,76,69,89,91,111,99,115,123,139,133,123,139,140,166,187,197,211,219,203,194,160,111,91,69,52,127,111,123,147,148,160,148,148,149,148,148,187,190,194,200,203,211,211,200,187,140,68,109,141,133,111,116,133,131,123,123,148,166,179,197,203,197,203,194,190,186,166,133,111,87,75,117,109,105,109,108,105,131,190,203,203,200,194,179,160,123,91,65,117,116,123,123,133,139,133,148,160,149,148,149,158,192,203,203,203,211,207,200,160,54,166,108,84,85,80,86,90,95,96,93,117,117,139,149,179,194,197,203,203,211,172,69,54,179,75,60,70,76,85,86,91,95,95,109
65,84,76,60,55,38,31,69,160,183,160,89,44,28,27,147,163,149,133,115,123,111,76,68,94,179,131,95,140,84,78,179,189,107,140,179,179,140,103,137,203,205,197,190,169,140,111,48,13,52,109,108,137,190,200,205,197,148,111,131,200,212,209,211,179,137,115,90,68,62,65,85,115,90,87,140,133,109,91,71,76,76,22,53,86,107,115,133,103,60,44,44,54,76,125,107,75,52,69,149,197,205,205,190,140,116,76,60,75,137,107,85,99,98,96,76,76,52,21,0,14,35,65,111,179,163,155,155,179,187,155,99,183,187,88,141,190,205,203,189,163,55,28,34,35,0,20,48,85,197,212,212,209,212,205,123,75,85,187,83,36,27,29,43,71,92,44,37,44,83,116,192,203,155,116,133,115,94,84,70,61,115,163,75,87,149,160,103,95,109,76,60,76,71,129,209,212,227,212,209,212,212,116,76,115,133,131,84,61,88,99,86,76,129,148,140,115,69,13,14,35,75,107,137,149,149,111,131,163,169,147,109,87,55,61,107,137,190,183,131,129,115,116,147,111,76,37,44,116,189,137,160,96,37,88,78,203,148,111,93,77,76,80,95,123,148,149,172,179,187,200,158,116,197,109,85,72,70,69,70,76,76,88,98,111,123,141,149,186,192,197,207,88,77,148,76,62,56,53,55,56,68,76,85,105,115,117,123,139,148,148,186,187,109,43,93,90,75,61,56,62,52,53,69,72,76,87,109,123,140,148,149,179,187,190,179,54,116,90,76,69,54,56,52,62,75,75,80,95,115,117,133,131,147,141,186,187,197,123,55,131,123,85,76,76,76,77,85,86,91,109,109,116,115,131,131,148,160,172,192,148,72,105,131,90,80,62,53,52,44,44,55,65,87,96,98,108,116,133,149,179,172,190,166,86,166,179,117,93,84,75,60,56,61,76,87,96,127,131,140,140,133,75,72,187,127,116,88,76,75,69,60,60,60,60,75,76,84,87,117,133,131,186,186,75,65,99,80,72,75,69,69,61,55,68,76,89,93,95,109,115,131,160,166,172,194,140,86,158,111,105,90,76,75,75,75,75,72,98,99,111,123,131,141,158,166,166,160,160,166,197,200,200,203,179,117,115,99,76,61,68,95,123,123,133,149,149,141,166,187,147,147
43,69,69,37,65,76,48,75,140,190,187,115,35,21,29,133,163,133,115,98,107,107,71,65,95,160,163,115,149,56,55,137,140,160,194,203,192,125,116,169,203,203,200,203,203,194,192,108,43,43,129,133,141,155,187,190,189,160,160,140,183,211,211,211,190,96,88,179,147,133,103,92,96,78,83,190,197,163,131,75,98,160,76,109,149,187,190,203,183,125,115,87,68,94,163,183,115,76,69,140,187,200,197,111,60,44,95,95,76,103,94,75,88,108,103,96,88,72,37,21,0,13,21,61,129,155,141,115,115,123,72,29,84,103,76,90,111,147,163,137,147,84,44,37,36,13,20,78,131,212,221,222,212,212,212,205,160,169,205,140,75,43,36,60,94,137,103,76,49,89,148,160,190,205,179,149,183,107,69,70,84,115,103,90,108,141,163,107,137,148,183,190,192,189,179,194,189,221,212,209,211,194,149,89,91,116,107,76,29,52,76,115,90,96,107,84,116,108,29,27,49,60,75,90,109,137,116,76,90,125,111,95,115,88,88,99,183,183,179,115,99,108,76,133,183,141,69,84,155,203,194,205,205,133,148,148,111,84,76,84,85,89,98,116,141,149,149,179,187,187,187,85,70,85,60,53,60,69,75,84,80,90,96,109,131,149,158,186,197,192,190,197,69,36,76,43,52,53,53,69,77,88,93,99,131,133,158,172,194,194,194,200,203,91,28,88,61,54,54,62,69,69,68,85,90,98,127,141,148,160,179,186,190,187,187,166,61,84,60,56,53,60,56,61,76,76,87,84,95,99,105,116,133,131,133,141,149,166,93,23,76,55,44,54,49,52,60,69,75,76,90,98,108,109,133,147,141,158,158,158,109,29,76,70,44,37,44,52,49,61,75,77,89,95,95,109,111,131,140,148,140,160,160,88,12,76,65,48,43,37,37,52,56,70,76,91,111,127,139,131,140,93,28,21,76,37,37,35,43,48,48,53,56,61,70,75,76,89,91,139,139,147,187,172,49,29,44,37,38,34,38,43,52,68,75,76,85,87,93,91,93,123,140,140,149,166,80,27,77,53,54,52,65,61,69,75,76,87,98,105,115,116,133,133,147,140,148,140,56,52,123,93,76,75,72,69,69,70,80,76,90,115,147,148,160,172,160,160,186,190,89,38
61,85,84,44,61,160,163,163,192,200,197,197,98,53,43,133,169,129,98,75,76,75,55,37,55,137,187,183,189,76,44,69,48,133,212,209,179,90,99,149,179,148,140,179,189,189,149,140,72,28,65,89,107,87,147,160,163,169,192,179,179,205,212,211,209,103,60,107,160,96,99,76,70,60,75,200,211,197,129,133,179,189,116,183,205,200,203,212,209,200,179,148,89,109,187,200,197,140,76,163,183,147,141,111,61,35,99,160,140,137,91,76,88,96,94,103,129,123,89,60,21,10,12,13,43,107,137,141,90,55,34,13,21,61,69,84,90,109,147,148,190,179,108,75,52,13,12,78,200,212,221,212,197,194,197,187,192,211,222,212,179,87,55,78,141,192,192,179,96,160,183,137,149,212,212,200,200,160,95,83,90,141,129,94,87,123,141,61,123,179,209,212,221,212,205,194,140,211,222,221,203,148,109,85,91,98,76,60,20,29,35,76,76,76,84,68,84,163,116,78,44,36,38,69,87,123,140,90,91,123,94,94,115,111,109,107,148,183,149,111,133,131,56,69,147,163,62,95,155,205,211,212,211,163,108,84,127,96,105,111,115,139,140,158,197,200,194,203,211,203,197,105,84,117,88,76,86,89,96,93,98,98,127,140,160,192,194,203,221,211,200,194,88,76,99,76,86,88,93,96,109,109,127,158,187,192,207,211,211,221,203,194,166,123,76,131,117,96,91,95,109,108,109,117,117,139,172,197,207,207,211,219,219,194,166,147,84,123,109,98,91,88,89,89,98,98,105,108,141,166,166,203,203,197,203,211,197,190,115,69,99,98,87,90,95,91,91,99,115,141,158,186,197,197,207,211,207,211,200,166,116,76,93,76,70,76,96,90,99,99,109,109,116,131,140,149,160,187,192,190,190,190,172,105,43,95,72,54,44,48,52,62,75,84,96,116,131,141,179,186,186,131,65,54,105,61,70,72,76,76,76,80,80,87,99,93,93,105,109,148,149,172,197,179,75,65,49,54,61,65,75,70,75,76,76,87,89,96,115,131,117,141,147,158,160,186,115,43,87,43,56,69,77,76,76,85,105,99,109,105,116,148,141,172,187,187,190,186,69,29,88,85,69,55,70,62,69,75,87,90,96,117,133,147,160,166,160,160,160,148,75,23
70,95,129,76,44,140,183,189,194,187,189,197,205,187,115,148,194,140,76,48,44,44,55,36,37,76,115,149,183,123,91,76,29,107,205,211,200,109,76,103,137,133,109,111,99,90,87,141,107,62,38,76,90,91,95,137,140,192,189,133,103,137,183,200,209,179,78,72,95,55,54,52,29,35,38,141,203,203,131,116,99,109,160,209,211,140,115,149,194,155,129,92,133,140,123,140,183,160,96,103,163,140,123,147,129,108,187,197,200,197,131,107,111,87,84,84,75,133,115,76,49,28,21,17,27,76,98,133,91,55,38,21,12,28,60,90,116,131,163,189,192,203,200,160,91,29,21,78,209,212,212,205,103,141,192,183,209,221,222,212,209,155,83,111,163,190,211,211,183,203,192,129,197,222,231,221,212,203,179,140,75,85,125,85,76,96,103,22,69,179,190,209,221,222,211,190,149,192,209,212,189,131,129,108,169,149,108,84,29,37,37,35,21,28,44,36,28,49,133,125,65,29,20,29,76,148,163,140,133,90,90,109,140,140,125,123,88,89,92,107,148,160,76,48,75,76,22,87,194,211,211,209,197,194,123,76,148,147,166,179,186,187,158,186,207,207,194,179,148,133,116,109,99,115,115,123,105,127,139,139,133,133,140,158,192,197,194,192,160,133,117,123,105,115,117,127,131,149,187,192,197,207,140,131,211,187,148,133,108,95,98,91,96,98,111,116,131,141,131,148,172,186,194,194,186,115,108,187,158,139,111,99,98,91,91,98,99,105,111,109,117,140,147,141,149,139,139,105,190,197,172,140,116,93,96,89,91,95,99,96,105,111,140,149,160,172,187,186,192,117,207,207,187,133,117,115,105,95,90,91,95,111,116,127,139,141,187,194,211,221,207,186,105,203,197,186,179,147,133,117,99,116,109,99,115,147,117,127,131,140,149,190,194,194,160,192,207,192,160,139,117,105,91,89,95,108,109,111,133,139,140,148,149,160,190,207,211,194,99,197,192,141,115,86,90,93,117,127,141,141,149,172,187,190,192,140,190,197,194,192,160,166,160,166,158,141,127,93,116,108,117,127,117,109,93,105,105,105,111,133,133,158,160,186,197,192,190,187,85,68,116,89,88,89,93,88,95,98,116,111,111,116,158,160,172,172,190,192,187,160,87,69
75,115,129,76,31,61,75,76,99,83,53,71,183,197,189,179,192,147,71,38,43,49,56,52,49,75,107,183,194,140,133,141,69,89,203,209,205,200,140,115,148,155,123,90,75,69,75,163,189,147,61,76,99,88,75,95,140,187,155,94,71,69,75,115,129,131,90,76,94,91,87,78,36,21,22,94,194,205,200,189,108,69,55,137,192,187,131,98,183,155,115,94,160,183,131,107,111,123,131,44,61,147,160,131,169,203,212,205,203,160,125,123,116,115,111,99,83,109,179,140,98,75,68,44,37,76,125,141,108,88,75,44,21,27,52,72,90,115,140,163,131,169,200,212,179,61,22,70,203,211,222,212,107,96,137,140,194,209,221,221,221,221,169,169,160,155,211,221,212,221,192,160,209,212,227,221,222,211,197,160,76,62,98,95,92,92,69,13,28,131,160,149,211,221,209,179,137,87,148,211,194,109,123,148,205,200,147,131,92,90,107,85,28,21,27,38,29,21,96,183,125,86,21,20,76,155,147,140,140,103,92,123,147,147,131,123,115,92,96,109,137,155,109,76,98,88,21,61,189,209,221,211,200,197,183,116,160,179,179,190,200,203,139,87,111,89,89,88,87,91,91,105,109,115,141,139,141,160,187,194,190,192,108,76,149,86,80,77,85,88,91,91,105,117,147,147,187,187,194,192,197,197,69,52,115,80,76,77,84,86,88,88,95,111,117,123,149,148,148,179,192,190,203,197,197,44,44,96,76,84,84,85,86,90,95,109,109,127,123,141,160,187,194,194,197,203,186,52,77,93,76,76,85,87,91,95,115,115,116,127,140,160,187,179,190,197,197,203,160,28,116,88,84,80,76,76,86,90,93,111,123,131,116,166,186,166,186,190,200,200,203,111,20,115,80,75,76,76,84,84,86,89,93,109,111,133,139,140,158,166,179,186,194,187,52,77,85,72,70,75,76,90,96,90,91,93,96,108,115,139,123,133,131,147,149,166,172,96,14,91,70,60,70,76,84,91,116,115,127,139,148,172,190,194,172,44,89,80,76,75,76,84,85,91,91,99,108,117,131,147,172,186,190,179,192,194,192,86,141,190,194,172,160,147,99,98,105,93,99,105,123,141,148,179,186,200,200,200,211,179,127,192,200,190,179,133,123,115,99,98,115,127
76,107,94,75,37,35,28,27,52,71,35,21,76,116,187,187,200,169,75,38,44,69,60,84,115,123,131,179,192,131,115,163,87,28,99,197,95,131,190,194,192,194,160,76,75,75,60,69,108,149,103,84,87,75,55,76,92,90,76,70,60,44,44,55,70,116,160,125,129,140,147,169,88,38,37,103,179,190,200,200,187,94,44,44,76,131,160,160,189,200,137,76,75,76,140,115,76,99,140,34,21,76,103,125,109,160,194,189,140,140,98,96,96,108,129,107,116,160,197,203,160,129,107,76,65,86,179,197,187,169,140,86,52,44,44,52,55,70,89,160,179,163,211,212,211,137,83,99,212,212,212,200,149,125,149,107,123,163,194,197,194,192,183,183,179,137,205,212,212,212,190,205,212,222,221,221,212,221,211,183,86,78,115,149,140,89,69,22,21,70,129,189,209,203,197,163,108,65,75,131,147,83,108,187,212,211,179,141,140,116,115,96,44,21,28,75,75,44,84,183,203,189,76,29,68,147,192,200,192,163,141,160,147,179,129,115,111,86,84,99,111,141,137,99,148,94,21,21,88,190,205,211,209,203,179,140,179,192,194,194,211,200,96,75,84,80,87,89,91,108,108,127,139,147,166,187,197,194,203,203,203,192,76,44,127,84,86,93,99,109,109,117,147,179,186,197,194,197,197,221,219,211,70,52,127,86,85,87,87,90,93,93,109,123,149,148,172,160,172,192,192,194,200,203,186,37,69,108,87,84,91,91,90,91,109,116,127,149,172,179,186,194,197,197,203,203,192,65,90,105,88,89,88,89,95,99,111,127,127,141,148,172,172,194,200,197,203,194,190,35,139,84,84,84,88,88,93,105,109,117,127,140,139,160,190,192,197,200,203,219,207,117,27,139,77,80,76,86,87,89,91,93,98,111,115,123,131,149,158,172,190,194,200,197,23,56,75,54,75,76,76,90,91,91,98,98,115,117,141,147,158,158,186,179,179,186,179,85,14,91,70,69,77,88,89,99,147,166,179,186,197,203,207,211,187,38,96,96,91,91,95,108,105,96,105,109,123,140,149,179,190,200,197,197,211,211,194,21,95,95,90,87,90,88,91,99,115,111,133,139,172,166,186,187,203,203,197,200,194,91,21,72,76,84,87,88,89,95,96,91,98,131
54,76,76,90,76,56,21,21,29,44,48,29,55,98,190,205,200,187,90,28,44,84,31,69,92,88,129,179,200,155,149,189,148,28,56,111,75,69,75,90,147,190,160,76,76,88,76,60,44,61,123,107,99,78,38,84,92,62,56,69,60,53,52,49,76,131,197,197,190,129,87,115,90,36,29,76,116,147,155,147,129,89,60,34,21,37,72,137,194,212,209,147,89,88,148,160,137,141,148,48,21,53,52,76,123,103,72,70,55,76,90,83,76,99,129,111,103,140,205,203,187,183,187,149,88,96,179,211,212,211,205,147,76,72,84,88,83,69,52,148,190,116,179,108,141,125,68,75,87,89,94,90,84,86,94,70,54,54,65,84,83,72,103,108,179,187,205,203,211,200,140,107,94,209,221,212,212,203,212,209,131,141,197,194,148,95,76,49,28,29,37,83,103,103,111,107,94,90,83,90,76,29,76,183,211,212,209,192,155,155,123,76,43,29,34,91,90,87,65,90,187,194,140,90,76,96,189,200,183,147,140,179,203,200,147,131,109,90,61,103,115,140,148,140,179,111,53,37,75,133,205,209,212,197,141,115,186,192,190,197,203,207,115,95,88,90,91,91,90,108,116,133,139,141,172,186,190,186,186,187,200,190,95,76,172,90,91,90,98,109,117,127,139,148,179,190,197,200,207,211,211,203,89,76,131,93,108,123,123,140,147,148,149,166,172,197,200,207,207,221,207,207,211,172,140,86,116,111,108,117,133,139,147,160,160,172,186,197,203,211,211,211,211,200,200,186,160,91,123,131,108,108,131,133,166,172,158,172,160,172,186,192,211,211,203,190,166,148,127,90,141,123,111,111,123,133,133,148,160,149,149,166,187,197,200,207,221,219,211,211,192,117,75,117,80,80,76,85,88,96,99,95,111,117,141,140,140,160,172,200,192,200,194,197,43,85,91,68,65,76,80,108,99,108,117,141,127,139,166,160,158,186,190,172,194,187,187,116,70,131,90,76,111,116,123,133,147,160,160,186,192,194,200,192,158,60,98,95,76,76,84,91,96,90,95,111,115,133,158,192,192,197,194,203,211,197,172,28,111,96,84,85,76,87,85,99,115,117,139,149,172,192,190,190,203,211,211,211,211,96,27,84,111,91,90,98,88,95,109,123,133,147
28,53,65,85,125,115,52,27,29,37,52,61,69,109,189,205,200,200,163,35,56,109,35,44,83,75,75,96,140,115,92,94,115,52,29,37,49,54,75,56,99,149,125,86,85,88,99,90,76,65,116,125,109,78,49,95,140,75,61,78,76,75,61,55,43,52,147,192,189,160,87,76,76,35,28,76,108,133,140,115,116,107,60,56,53,27,20,54,123,209,211,205,163,155,197,205,203,209,197,131,76,70,43,34,88,148,123,84,72,72,109,115,107,86,76,84,75,69,96,140,131,149,190,192,108,95,76,190,211,211,211,179,99,68,89,141,194,169,43,115,115,115,140,76,69,92,90,69,38,53,70,78,76,76,69,55,44,43,56,75,94,94,78,75,108,163,190,149,179,183,148,109,37,76,179,197,209,209,205,169,137,187,212,197,148,96,87,55,43,44,43,44,52,76,115,131,75,85,133,129,131,60,49,92,163,212,212,211,197,203,190,107,65,44,44,98,108,107,71,54,98,123,179,194,155,115,90,90,140,131,109,115,189,192,187,169,129,116,109,108,133,169,149,140,108,76,69,76,108,141,205,197,190,163,87,69,200,211,211,211,194,172,117,127,158,179,186,187,186,179,186,192,194,200,219,211,211,200,190,166,166,140,111,111,148,166,172,186,190,187,166,158,190,194,221,221,203,200,187,149,141,131,140,147,166,194,192,200,211,221,231,231,224,211,147,207,224,194,172,158,166,139,131,117,127,141,149,166,187,197,211,211,219,219,231,224,149,203,221,194,172,139,131,116,99,105,99,116,141,149,172,179,192,190,207,211,224,224,203,115,203,200,117,98,91,88,90,98,99,117,166,194,186,190,197,200,211,221,234,231,211,96,133,211,172,158,140,147,111,99,99,105,111,139,140,160,149,187,197,203,211,211,200,194,186,203,211,211,192,187,141,111,127,115,95,139,139,117,131,140,158,186,123,149,187,192,194,186,172,179,147,148,148,140,139,127,141,141,158,166,158,166,158,133,111,109,192,192,172,160,148,139,115,105,105,98,127,131,133,131,148,172,160,139,139,139,141,148,187,197,192,194,192,140,127,131,91,76,139,99,88,111,105,108,127,127,133,140,141,149,179,192,200,207,207,203,200,207,179,98,61,105,108,88,85,90,98,115,115,133,147,158
53,76,72,71,99,140,94,53,44,38,44,52,76,141,192,200,200,209,205,148,148,183,69,37,52,61,54,55,52,52,48,62,70,52,29,21,38,29,31,34,129,163,140,78,62,65,96,111,107,85,115,95,75,68,65,129,179,109,86,90,95,84,65,55,22,22,76,160,197,197,163,140,96,54,61,89,133,141,179,160,160,155,108,91,95,85,52,21,62,141,169,189,123,76,88,179,200,192,147,115,96,86,69,31,75,129,140,140,115,107,87,87,87,71,60,61,56,52,68,60,55,76,115,131,103,131,116,179,209,212,212,163,88,68,76,140,200,197,61,70,75,107,115,95,75,87,129,116,75,68,75,71,90,107,76,75,86,69,72,53,48,61,21,14,21,49,115,141,98,108,115,94,75,38,76,148,189,212,205,137,88,187,212,205,149,115,129,87,75,68,78,98,92,95,179,183,148,137,163,169,189,187,141,148,205,221,212,197,211,212,212,141,87,69,84,115,140,140,91,60,75,87,140,140,111,115,92,60,75,131,107,90,111,133,179,179,140,125,137,116,123,155,133,116,76,52,60,108,147,187,189,197,190,147,91,76,211,192,172,172,149,148,141,160,194,203,211,211,203,203,211,166,96,200,139,123,116,123,131,127,123,133,127,172,194,207,211,211,211,211,211,221,127,75,187,115,93,98,109,116,123,139,166,187,200,203,221,231,224,231,231,224,221,158,34,87,105,93,84,91,96,99,108,123,131,158,186,194,207,207,224,231,255,224,224,211,70,133,139,98,96,85,91,95,116,117,133,147,187,203,211,219,219,211,203,211,219,219,160,43,111,98,77,86,91,93,96,98,105,123,186,194,186,200,211,203,219,221,219,211,158,29,70,91,76,84,90,90,91,98,123,140,140,179,190,200,200,211,211,219,219,211,203,160,43,99,115,70,70,76,86,91,116,117,131,141,158,186,197,203,203,190,49,65,115,87,90,90,89,93,95,105,109,115,123,123,140,149,172,192,190,207,221,211,88,52,111,93,99,108,123,133,139,139,133,139,166,172,190,192,203,207,200,203,197,207,160,65,172,147,99,95,95,90,105,115,116,141,160,172,186,190,179,187,192,187,194,203,158,127,203,194,160,148,140,123,111,116,123,123,139,149,160,166,172,179,197,203,207,197,149,139
98,123,131,108,96,90,84,72,49,35,35,37,91,155,190,194,200,203,203,200,205,197,137,78,55,68,83,76,61,43,20,43,85,65,37,20,38,29,27,69,187,192,187,137,75,28,55,131,129,98,96,141,99,75,76,140,183,155,129,107,115,109,95,75,29,44,76,123,203,212,194,194,140,78,99,116,160,163,209,192,148,131,108,99,115,155,115,52,75,133,133,189,187,131,86,115,183,169,129,123,131,131,94,29,28,61,89,111,140,133,90,76,75,75,61,54,69,62,55,35,44,52,98,169,111,98,96,116,203,212,212,205,160,155,197,209,211,212,187,155,115,109,125,133,99,84,137,140,91,69,71,68,92,109,85,70,96,107,94,95,78,76,55,29,31,36,125,147,125,92,115,98,75,35,28,72,189,209,209,203,147,209,212,205,194,179,163,133,98,88,89,111,123,115,147,133,133,197,189,149,137,131,123,140,211,212,212,211,209,212,212,160,125,103,148,190,179,169,147,91,87,98,94,76,84,169,169,116,65,91,131,115,88,85,84,140,183,160,187,163,155,169,147,98,36,14,35,125,190,205,197,194,187,155,137,84,158,116,116,117,116,127,133,158,190,186,200,194,207,200,203,111,70,133,87,86,87,91,91,95,99,123,140,172,192,200,197,207,211,219,231,231,96,54,148,95,105,108,115,123,131,133,179,190,194,194,211,211,211,221,211,211,211,139,53,93,91,93,91,96,115,127,141,149,186,194,207,219,224,221,231,224,231,219,211,194,90,116,131,89,91,93,98,105,117,131,131,131,149,147,166,190,194,190,194,197,197,194,141,54,95,91,76,84,91,127,140,140,147,187,197,211,221,224,221,211,194,197,190,179,140,65,76,117,108,111,111,117,131,140,140,148,179,190,197,207,203,224,224,221,221,207,203,139,38,116,148,89,91,105,108,116,131,127,160,179,200,219,219,221,211,197,56,68,116,80,87,87,93,96,93,108,111,133,147,166,187,192,203,211,219,219,224,219,99,68,76,68,75,88,91,98,99,111,127,140,148,141,149,190,194,200,203,207,200,192,147,35,115,75,80,87,88,91,109,111,131,148,166,160,187,197,197,194,211,194,203,200,75,29,108,89,93,99,96,105,115,116,139,148,158,160,172,192,197,200,203,219,211,207,76,60
155,140,148,169,149,109,89,84,72,75,60,38,95,125,160,160,179,149,111,96,147,189,192,129,71,62,115,94,91,76,20,34,91,92,68,22,29,55,87,179,203,194,183,183,111,43,31,78,108,89,88,187,187,131,90,148,141,84,108,107,108,147,179,133,52,70,78,61,137,190,183,149,137,91,94,115,123,179,212,197,169,183,125,103,140,169,107,44,55,194,200,197,205,205,190,183,197,203,190,183,155,160,123,54,44,55,76,84,115,141,137,111,99,76,69,55,65,75,83,71,52,61,83,147,190,141,116,131,192,211,212,221,212,212,212,205,203,197,212,211,203,190,160,137,131,92,129,148,107,70,75,87,125,125,85,75,86,87,98,115,108,94,76,65,60,61,163,155,148,123,123,125,108,69,34,28,87,187,209,205,179,140,179,209,192,187,187,169,115,86,89,96,131,140,140,131,116,203,205,169,133,76,55,76,209,212,212,212,222,212,212,203,183,190,205,212,209,189,183,194,189,183,94,68,69,103,123,149,108,85,133,148,147,116,75,75,147,163,192,197,183,133,125,147,52,13,20,90,194,205,212,211,205,149,109,78,127,105,123,139,158,166,172,187,197,207,207,194,166,147,133,89,76,99,86,90,96,111,131,147,158,187,186,207,221,231,221,207,158,147,133,140,99,84,117,109,109,116,141,187,192,194,192,186,219,221,197,194,148,108,105,91,86,87,89,93,115,116,127,148,149,179,192,194,194,149,187,211,197,192,140,115,91,91,84,86,87,105,117,108,117,139,141,160,187,190,187,148,197,219,207,187,148,109,87,76,76,76,88,85,88,93,95,116,140,179,190,186,158,115,200,179,116,98,89,84,69,70,75,69,75,84,91,108,108,131,133,149,179,166,158,148,115,203,203,194,179,111,109,90,84,76,76,76,75,87,96,98,105,108,115,147,179,158,139,190,197,187,131,109,84,75,61,62,84,84,84,90,91,91,116,131,158,187,194,203,203,194,158,211,194,131,84,68,52,52,72,85,90,95,111,139,160,172,190,160,194,200,200,200,149,98,91,76,69,68,54,44,75,77,105,111,116,139,148,148,147,179,187,187,194,203,200,192,172,149,131,108,69,43,90,91,98,131,141,131,140,131,147,160,179,187,200,211,221,221,221,211,207,172,76,60
140,90,99,107,115,141,98,76,83,115,86,86,179,160,187,133,107,95,85,75,69,87,190,192,147,111,169,141,160,129,44,54,133,160,116,75,60,76,169,200,205,197,169,183,137,56,36,76,99,72,111,189,187,140,89,90,90,55,60,62,83,189,192,187,56,75,71,35,75,88,76,29,35,48,60,78,90,140,200,179,133,140,75,44,62,125,89,38,29,129,183,179,92,179,212,205,211,205,200,200,187,179,141,38,61,75,90,76,75,98,115,115,109,103,87,91,87,84,147,141,92,111,85,83,190,190,147,141,203,212,221,212,221,221,205,147,89,54,115,203,212,212,190,148,115,92,99,147,107,91,131,169,192,192,163,129,140,155,160,149,131,89,76,72,56,76,155,155,147,137,140,137,123,115,83,53,38,75,149,200,194,95,107,179,149,192,197,194,131,91,111,137,149,148,133,125,133,209,209,200,148,75,29,62,200,221,211,192,203,209,209,200,205,211,212,212,221,209,203,192,205,203,115,76,75,76,96,160,189,194,200,205,205,192,141,90,115,155,205,212,205,137,103,189,75,28,0,21,75,160,192,190,179,183,149,109,140,158,160,179,179,192,158,141,166,116,89,84,84,76,76,88,91,95,105,117,139,139,166,192,203,207,133,93,194,96,84,75,72,70,75,80,87,98,117,147,149,166,179,192,194,197,90,44,160,93,76,76,76,80,85,76,77,93,108,131,147,158,166,179,172,166,179,179,147,37,93,115,90,86,84,85,86,88,86,90,91,127,131,149,172,172,192,187,179,179,158,60,75,149,93,85,84,77,75,80,84,77,91,91,116,133,140,172,149,158,172,147,88,38,131,72,72,70,69,69,72,75,76,76,80,96,131,149,148,147,158,166,172,187,172,93,20,116,70,60,62,54,56,55,68,62,76,76,88,96,109,123,133,131,140,141,148,139,28,87,85,61,52,44,44,54,68,70,85,90,96,95,89,96,99,108,116,115,123,131,127,76,17,91,38,29,35,36,43,60,80,87,93,109,111,131,133,149,140,44,116,90,70,49,36,36,37,36,37,44,49,75,89,96,98,115,111,116,140,148,133,60,148,131,95,76,69,60,38,43,48,49,43,49,76,90,90,98,115,139,148,186,194,166,108,139,197,172,116,76,68,65,69,54,48,54
76,75,85,75,75,96,129,109,76,115,89,116,137,137,123,94,96,107,107,86,52,62,192,194,187,189,194,183,194,140,52,69,148,187,111,55,21,28,84,179,179,163,197,200,179,69,21,75,75,34,68,141,149,133,85,55,56,52,43,28,28,169,192,187,76,131,169,92,83,87,48,31,21,21,21,34,53,76,189,141,94,115,75,44,38,62,52,28,21,96,190,192,91,147,212,211,194,190,211,212,209,200,160,44,91,90,98,87,75,91,108,129,129,95,94,115,131,52,62,108,160,149,84,53,72,87,99,90,133,179,129,209,212,211,194,183,125,56,75,183,200,205,200,147,116,90,92,133,91,76,140,211,205,211,197,179,169,183,187,187,137,115,76,75,68,107,125,140,141,115,133,147,160,148,116,75,84,75,92,149,169,87,131,192,148,205,212,209,179,133,137,163,155,149,140,116,148,211,227,221,200,78,27,48,147,205,211,155,187,212,183,160,183,179,197,222,221,221,221,212,227,221,194,200,192,140,155,189,179,221,212,222,209,209,194,107,147,197,205,212,205,192,179,179,75,31,21,20,28,68,96,140,116,160,187,149,179,179,187,192,190,187,98,80,93,89,87,91,90,89,91,98,99,115,141,158,179,179,186,192,187,192,80,44,141,69,69,69,76,75,77,87,93,116,147,172,179,187,197,197,197,203,68,21,131,80,77,76,80,76,84,84,88,93,109,147,160,179,179,186,190,192,190,197,140,37,108,99,85,76,77,86,91,89,93,98,108,139,160,186,190,172,190,186,166,148,133,52,76,131,75,76,76,76,80,85,80,77,87,95,123,133,147,148,148,140,149,149,84,75,116,70,65,69,62,68,75,75,76,80,76,96,131,140,147,141,148,158,160,172,158,86,13,133,70,49,48,62,70,60,69,68,75,76,96,108,111,127,133,140,139,158,147,108,13,84,72,49,56,53,56,60,62,76,91,96,105,115,108,116,123,127,131,127,140,141,139,62,0,85,28,21,28,29,38,60,84,105,109,123,127,131,133,123,98,20,87,61,37,38,38,37,38,48,48,53,52,68,91,98,95,111,116,115,127,117,95,13,91,53,38,44,38,37,35,43,49,55,60,76,90,96,115,127,131,147,141,133,133,69,13,35,93,60,53,44,48,48,56,55,72,76
55,68,71,75,69,60,87,140,108,87,75,90,91,94,87,76,90,103,107,98,65,60,160,197,197,194,197,179,169,148,87,87,107,92,75,21,0,0,12,21,28,35,88,189,189,76,29,44,44,44,21,69,140,149,108,71,75,76,52,28,21,133,200,194,160,179,192,160,94,147,72,27,52,35,20,21,37,61,179,155,141,163,111,90,70,37,37,28,21,86,190,194,109,187,212,212,203,200,211,212,211,205,169,75,147,189,179,137,109,129,92,107,109,75,76,90,129,38,14,31,131,169,98,68,21,29,29,55,75,98,148,123,129,169,194,190,192,109,55,107,149,163,200,149,125,90,76,99,169,163,203,221,212,211,190,190,179,141,109,111,123,107,52,37,70,115,115,129,137,131,109,116,140,123,75,35,76,115,94,115,123,76,123,125,98,183,212,212,212,194,155,155,163,160,148,131,148,212,221,222,211,149,69,56,111,209,200,163,179,141,115,169,149,133,169,212,221,222,221,222,212,222,212,221,212,205,203,155,147,221,221,212,125,140,141,61,189,205,212,212,205,205,200,179,103,53,34,34,69,90,92,123,95,141,169,131,186,190,190,187,192,190,105,87,91,87,88,88,87,91,98,111,123,139,158,160,179,192,192,186,197,190,76,55,190,76,76,75,76,77,89,88,98,127,141,149,192,192,194,197,192,203,98,53,149,84,76,85,88,76,84,86,93,108,116,133,158,186,192,194,194,200,207,194,147,68,111,90,75,76,84,87,88,93,95,108,108,131,147,158,166,186,192,192,192,192,147,65,99,115,75,75,85,72,76,88,87,90,91,108,109,140,172,186,186,192,194,192,89,86,109,62,69,70,76,76,76,85,91,98,105,115,139,149,158,186,192,200,203,203,203,111,22,111,65,56,44,56,75,72,76,84,86,90,95,108,115,148,158,160,166,190,187,127,21,96,60,38,53,55,70,76,85,91,99,109,115,115,127,127,133,147,147,160,158,179,147,76,13,84,36,36,37,52,65,76,91,111,117,123,117,127,140,141,139,35,88,54,28,29,34,37,37,38,48,48,55,76,90,111,116,133,127,133,133,133,116,22,90,37,28,35,29,28,36,49,60,55,76,89,99,109,127,147,148,148,158,149,133,69,14,44,87,44,44,49,53,55,62,69,72,76
72,76,87,89,75,54,69,95,87,75,75,84,89,99,88,83,89,92,91,115,72,68,115,189,203,194,183,140,90,90,131,149,116,90,90,60,21,0,0,0,0,0,21,129,189,148,99,65,56,87,48,21,62,133,70,29,43,76,55,28,14,90,179,163,187,179,137,111,160,190,163,55,69,84,52,49,60,76,200,200,192,190,140,109,109,56,44,21,20,61,125,116,76,140,197,212,211,211,209,212,212,212,190,109,179,212,205,189,140,94,91,115,99,86,88,115,179,86,21,21,94,147,131,87,29,21,21,28,53,90,140,84,75,89,183,200,183,107,72,92,163,187,203,197,194,200,203,192,203,211,221,227,221,212,212,197,189,179,89,72,91,108,71,44,75,115,133,129,96,84,69,60,76,116,69,21,28,75,90,90,95,76,85,76,75,103,137,192,203,163,179,194,192,187,141,92,89,189,211,205,197,212,179,85,140,187,140,90,86,69,56,89,179,197,203,212,212,212,203,187,179,140,89,92,108,179,190,131,95,111,129,194,141,148,137,48,115,209,212,212,203,192,160,111,155,95,29,27,55,133,129,131,115,148,149,76,186,194,194,200,203,200,139,89,91,86,85,89,90,91,99,105,123,131,158,160,179,186,197,194,200,187,90,69,186,65,65,72,84,84,88,98,131,141,160,179,200,207,219,219,219,207,127,70,197,116,91,99,99,98,99,105,109,117,141,158,186,194,194,194,200,207,187,186,160,88,123,99,87,85,91,91,96,105,96,111,117,160,166,194,190,187,190,172,158,140,131,76,105,131,86,76,76,84,84,88,88,88,108,115,139,158,179,179,186,194,179,140,90,108,96,70,76,76,80,77,80,89,90,98,105,123,149,179,190,190,200,192,187,186,149,117,62,166,93,75,69,69,75,76,72,84,89,91,109,123,147,166,160,186,190,186,186,139,62,149,76,60,68,65,76,87,91,105,116,131,133,139,141,160,149,141,148,158,149,147,127,76,34,96,49,38,53,69,76,95,127,148,148,158,166,179,158,186,149,65,116,70,37,37,52,52,60,61,70,76,80,96,115,148,160,172,149,158,149,179,140,38,116,54,43,53,60,69,76,75,76,84,87,99,109,131,123,147,158,160,179,172,158,87,29,91,62,43,52,56,69,70,75,76,75,76
109,91,85,95,96,72,69,84,61,38,44,76,87,83,75,86,96,103,125,115,75,61,84,107,183,187,187,131,60,84,183,197,179,179,148,99,55,27,0,0,0,10,20,78,115,103,94,53,44,75,90,29,37,115,61,20,28,43,60,52,52,56,54,36,44,70,69,76,129,140,147,125,86,76,68,88,125,163,209,212,205,205,197,187,194,141,96,61,29,35,54,69,96,160,111,123,212,212,211,212,212,209,209,148,192,212,212,190,140,87,75,84,78,76,75,89,155,149,61,38,111,141,140,133,76,37,29,36,60,95,129,88,76,87,115,189,183,111,90,89,123,194,203,205,203,148,89,55,43,62,95,183,212,212,212,197,190,190,141,88,125,141,89,83,84,86,69,75,90,115,103,96,129,200,115,43,28,44,55,87,108,78,84,69,75,75,44,90,148,148,149,209,212,197,123,69,37,84,169,197,203,205,197,147,187,148,141,141,131,92,68,52,92,129,125,187,194,197,140,90,75,71,60,49,35,87,125,96,83,31,44,133,179,149,137,71,70,192,209,205,197,140,95,83,147,147,48,29,38,95,160,141,147,155,140,76,192,203,207,207,190,172,140,116,123,108,99,99,105,111,117,131,139,160,190,194,194,194,197,192,179,147,99,91,149,108,98,105,117,116,131,141,166,166,192,200,194,190,172,147,148,140,131,133,160,160,166,160,166,192,186,194,192,197,160,160,207,192,179,172,123,109,116,133,148,147,160,190,186,190,194,197,194,200,194,190,179,194,203,190,160,131,109,98,95,108,116,115,131,141,148,148,160,179,194,197,192,200,160,93,179,197,117,96,108,96,96,90,98,115,140,139,147,141,166,166,141,179,192,179,179,147,179,207,194,166,123,115,99,108,96,115,111,139,133,141,139,141,133,141,123,140,140,117,108,148,166,186,190,186,160,147,117,90,96,147,115,98,98,99,91,115,105,115,133,158,172,149,172,187,179,158,140,139,117,99,98,91,95,147,116,111,109,91,90,115,147,149,149,133,133,115,96,91,89,87,111,84,84,84,84,84,88,91,86,86,88,111,127,139,148,179,158,141,116,105,93,70,117,76,75,76,76,76,76,77,77,84,91,108,131,141,149,149,158,148,160,147,139,87,62,116,85,70,75,76,75,76,76,77,87,105
99,140,108,103,109,84,75,85,38,35,48,84,94,84,56,71,96,116,149,179,115,96,96,94,155,179,197,160,75,140,203,203,205,200,194,163,88,44,14,0,14,21,35,84,92,75,60,21,29,44,96,75,87,179,116,55,44,54,76,84,107,163,137,92,53,56,53,75,123,140,88,96,125,115,75,75,116,129,141,194,192,149,212,212,212,189,147,109,78,37,20,17,28,76,115,103,179,205,221,221,211,209,209,211,212,212,212,203,194,179,133,140,131,123,109,95,129,140,92,87,183,194,190,197,187,123,76,75,87,131,92,71,69,75,60,68,76,72,140,140,115,163,169,187,179,76,22,13,0,13,21,76,203,200,169,109,88,96,115,115,131,140,69,75,72,72,75,76,75,99,160,179,200,205,194,90,84,129,109,115,179,140,116,76,61,75,76,76,95,140,149,192,212,212,169,76,38,21,60,76,75,85,131,125,129,131,141,148,183,160,99,44,48,72,70,76,98,141,116,99,91,75,62,54,55,140,140,148,155,86,94,183,149,98,87,76,71,190,203,209,203,197,140,99,190,179,53,28,21,61,163,149,179,140,115,75,203,172,147,147,131,140,148,158,179,179,190,190,194,197,207,148,108,192,131,117,116,115,127,133,123,131,131,148,179,197,197,211,219,211,231,211,133,76,187,93,76,76,90,95,109,123,133,141,148,179,190,192,207,219,224,231,231,158,43,75,111,98,96,111,117,139,147,160,179,190,207,221,219,219,231,255,255,255,234,207,75,84,117,88,90,90,91,93,95,96,116,117,139,140,149,179,190,219,224,231,224,234,117,20,91,109,84,86,91,99,99,117,141,147,172,194,207,211,211,211,219,221,221,221,172,36,84,76,60,44,69,76,85,111,117,111,147,148,148,186,186,197,200,211,219,211,211,148,36,76,116,91,88,89,90,93,108,115,140,149,172,190,192,197,194,149,53,75,147,108,115,91,93,91,96,93,99,115,116,116,131,147,166,192,200,197,207,197,84,60,80,75,75,65,69,75,70,76,93,95,115,109,116,131,139,148,160,160,166,187,172,68,108,117,99,89,85,76,76,77,87,95,108,116,115,141,148,139,131,140,148,158,123,99,194,172,148,127,111,96,96,91,89,90,95,123,147,140,141,186,172,158,141,133,115,108
38,96,90,107,116,60,75,107,90,65,61,115,147,125,83,68,90,140,155,197,194,194,149,116,125,148,200,147,76,200,205,203,211,212,212,194,109,70,35,21,35,38,38,75,129,183,125,44,44,75,129,99,140,192,115,75,37,21,44,55,94,197,200,187,95,109,87,94,108,116,85,54,60,86,78,71,107,147,123,149,197,163,141,160,192,140,98,78,88,69,34,22,21,34,76,115,116,155,140,140,141,179,209,211,212,212,211,200,187,189,133,116,116,90,91,88,96,99,76,75,163,205,211,209,209,190,148,169,187,179,95,52,56,60,65,52,31,27,61,109,116,129,111,116,133,137,76,34,20,20,14,22,155,140,115,78,68,78,76,115,116,123,90,131,99,95,86,75,60,69,85,103,197,212,200,90,149,205,200,190,194,189,155,133,62,29,83,75,35,44,38,61,169,205,192,115,88,28,27,48,34,53,87,89,99,115,137,148,155,140,115,69,52,76,96,76,94,133,123,103,76,75,69,52,68,169,187,192,141,129,197,200,160,89,76,65,55,109,183,194,200,200,194,190,205,197,76,52,28,35,189,179,192,137,94,71,158,160,166,179,179,172,158,187,211,219,211,219,211,219,219,95,69,147,123,131,140,147,149,148,147,139,148,166,207,211,207,224,231,234,231,224,76,28,115,75,70,75,72,85,105,111,148,160,186,197,203,221,221,234,255,255,255,158,28,72,99,88,89,77,89,98,108,133,172,172,187,203,203,194,200,211,219,221,211,194,44,98,123,75,75,69,72,75,76,85,95,111,133,149,166,186,192,207,211,211,211,203,95,21,115,139,96,99,98,98,99,117,115,147,179,197,194,203,203,207,203,200,203,203,131,20,75,49,29,43,52,75,95,108,117,127,139,141,160,190,197,200,203,211,211,211,197,116,22,88,131,91,91,105,116,127,131,141,158,190,211,211,221,221,207,149,21,60,186,116,115,111,115,127,115,117,123,123,127,131,133,166,186,203,211,221,219,207,70,34,77,52,44,52,54,60,62,68,91,109,116,127,131,139,172,192,197,211,200,197,149,13,56,76,84,76,80,84,98,115,123,140,160,192,187,203,197,192,194,192,192,190,72,27,116,90,89,98,108,116,116,123,117,127,116,123,186,187,187,203,207,203,207,200,70,38
31,55,75,99,160,60,84,133,116,75,75,148,194,192,148,94,76,76,86,192,194,197,141,116,96,115,115,76,44,115,197,205,200,197,183,141,163,95,85,88,76,76,60,69,149,203,190,87,84,125,194,163,179,190,109,75,34,20,49,78,140,203,209,209,179,169,147,141,129,140,108,69,65,75,95,53,35,70,147,140,160,163,35,44,103,140,129,99,92,69,44,37,29,44,60,87,84,69,37,28,43,65,86,190,203,192,160,76,69,91,148,131,116,76,48,61,78,76,52,52,111,155,163,137,98,83,75,163,203,189,147,86,90,76,55,68,37,28,29,61,91,115,137,141,160,131,123,89,54,54,35,14,98,116,87,75,55,90,103,116,107,76,94,183,108,86,129,116,75,43,37,75,194,221,212,189,187,190,169,183,205,183,155,190,109,38,75,92,53,65,38,44,98,203,212,197,163,76,29,29,35,76,116,107,108,123,108,111,99,95,90,70,53,69,116,111,140,189,187,131,86,60,54,37,43,75,75,76,35,56,160,197,190,137,78,37,29,70,108,192,187,190,205,209,211,200,91,69,35,37,189,163,200,169,103,89,158,109,96,95,98,111,116,140,149,160,166,166,179,186,186,91,69,131,87,84,89,90,93,99,96,117,117,141,187,194,203,207,219,221,219,203,77,37,98,72,77,85,90,123,141,179,200,211,219,231,221,221,219,224,234,255,231,166,53,76,123,87,77,84,91,86,96,127,140,160,187,187,187,192,194,200,197,207,207,197,75,109,84,56,70,75,84,89,90,111,109,141,179,179,194,203,211,219,211,219,221,211,99,23,115,93,68,62,70,75,76,85,95,109,116,123,131,148,140,186,187,166,211,203,127,21,80,76,70,76,84,95,108,116,131,133,116,141,149,179,190,186,194,197,207,203,194,90,20,91,87,53,54,56,62,75,77,87,117,133,139,148,166,186,187,123,28,70,147,75,76,70,75,75,76,75,76,76,76,84,90,108,127,158,179,192,197,172,75,52,55,34,28,38,55,77,85,89,90,91,116,133,140,139,187,148,158,192,172,172,111,0,76,91,76,76,76,76,86,93,111,116,131,148,160,192,172,166,172,186,186,158,60,21,158,109,98,105,96,96,96,98,95,96,108,141,158,172,172,197,197,194,190,179,61,29
55,55,65,133,155,69,83,125,109,86,115,194,211,197,192,163,91,38,21,56,94,137,90,84,84,84,90,86,76,133,200,205,211,212,155,84,155,140,133,125,78,76,76,62,125,189,187,140,125,155,163,187,194,190,137,86,72,28,29,69,179,197,197,197,140,90,131,133,147,155,115,69,75,75,108,116,75,55,88,115,163,194,52,35,43,87,148,189,194,133,76,53,75,75,85,91,89,76,44,27,28,27,21,43,61,76,125,95,61,55,84,140,189,129,87,107,109,96,36,20,72,84,96,91,44,36,35,89,129,111,87,76,125,148,95,88,61,35,29,69,98,123,148,163,155,92,84,99,86,85,87,60,125,169,115,91,53,76,115,108,76,60,89,179,155,137,183,200,189,89,65,92,197,197,179,140,148,163,125,129,203,203,187,194,160,75,94,133,75,76,44,43,92,203,211,190,183,115,61,35,29,75,123,137,131,131,107,94,84,88,90,76,78,83,125,149,183,209,209,189,109,62,44,43,37,60,43,55,31,21,69,147,200,179,148,90,44,68,69,140,133,148,200,211,212,200,147,87,36,44,200,205,205,192,123,140,131,90,96,117,139,139,141,148,160,166,192,194,194,197,194,116,80,127,76,76,85,86,93,105,116,147,160,158,148,172,186,207,211,219,221,219,91,70,149,76,76,85,91,116,116,127,166,179,187,194,207,211,211,211,211,207,192,131,75,93,108,80,89,96,123,139,147,148,160,192,197,200,192,207,224,231,221,221,211,187,93,133,105,76,85,90,99,105,108,116,139,141,166,172,190,190,203,197,211,221,219,194,127,65,140,76,62,76,85,91,109,115,127,141,148,166,187,190,190,200,211,211,224,211,141,48,93,80,70,75,84,89,93,108,99,123,127,133,140,172,192,186,197,203,219,211,203,93,34,131,84,56,52,60,69,76,87,98,131,140,148,179,190,192,197,148,62,89,148,77,75,72,76,76,90,84,86,91,91,96,108,116,133,147,186,203,221,211,105,69,84,72,61,76,84,91,96,111,123,116,105,109,133,139,148,166,186,194,197,194,127,23,91,91,69,70,75,70,80,84,89,99,111,127,123,123,127,131,147,158,147,158,75,21,93,69,68,69,60,76,85,86,86,85,90,99,111,116,133,160,179,148,139,172,52,38
56,71,87,141,85,72,76,89,76,84,129,192,131,109,115,179,147,85,44,28,52,69,44,55,71,60,75,89,111,194,205,211,211,205,140,69,87,85,90,99,84,76,70,37,49,90,98,109,147,147,111,92,149,163,111,84,94,69,21,21,94,209,212,209,183,90,91,96,179,205,197,103,129,107,95,179,140,95,98,160,209,221,179,91,86,71,91,179,189,192,160,62,70,85,108,129,123,96,76,69,55,52,28,12,13,35,78,90,75,44,34,72,111,141,163,183,179,183,91,35,36,76,107,89,75,44,61,163,115,76,71,116,163,203,183,125,84,52,35,65,84,129,155,169,140,108,89,90,76,76,108,99,155,115,125,147,76,61,76,72,55,44,85,125,108,109,197,212,211,140,75,115,194,133,75,75,96,179,160,149,200,205,189,160,194,169,149,179,116,123,75,37,70,189,212,211,212,179,108,76,52,70,163,197,169,147,123,116,108,111,115,103,140,169,192,194,209,212,211,192,190,111,75,61,55,89,76,86,71,37,54,90,203,200,194,160,103,90,62,147,183,192,203,200,200,203,189,140,69,55,197,169,116,163,115,69,133,147,179,197,207,211,203,200,211,207,192,160,148,140,123,98,105,117,123,141,158,149,186,186,187,190,192,194,200,211,221,224,203,192,179,147,91,88,116,98,117,149,187,203,203,211,207,192,219,221,207,197,179,108,90,86,86,91,105,131,141,148,158,179,187,200,211,224,219,179,194,224,221,219,172,160,127,105,108,108,111,148,148,141,160,190,194,194,197,187,190,187,207,211,234,231,211,194,160,111,88,87,91,105,123,139,147,166,179,194,197,186,166,190,207,211,207,186,187,160,127,109,99,87,88,95,98,108,117,131,139,149,172,187,147,149,179,203,203,211,221,207,203,203,186,139,127,91,76,127,95,98,96,123,147,158,149,158,166,192,211,221,200,149,117,85,70,85,105,99,109,115,131,131,147,133,148,158,148,140,158,166,186,203,211,224,190,131,84,80,127,117,117,115,123,131,133,117,131,147,127,133,147,148,190,200,194,187,194,160,127,55,115,109,91,108,117,111,111,105,116,127,131,140,141,148,186,186,192,192,190,187,84,43,116,76,84,75,75,76,84,90,96,99,109,117,139,158,149,160,179,187,187,190,69,70
44,38,90,131,65,43,62,61,31,37,54,88,44,61,89,169,163,111,75,44,44,29,14,36,68,62,43,71,96,194,209,211,205,194,129,86,109,99,107,107,92,84,76,44,35,55,68,88,123,109,69,94,189,149,37,28,48,99,60,13,43,179,200,205,179,163,129,115,183,211,203,187,194,179,140,179,197,179,125,179,209,212,203,155,169,116,99,179,187,189,179,76,76,98,133,141,123,107,91,87,76,75,56,14,20,35,94,84,78,69,35,38,56,83,140,160,183,190,125,76,20,28,76,83,60,28,35,190,148,75,65,141,192,212,205,194,147,96,55,68,70,98,149,148,96,85,90,92,48,36,76,169,137,87,84,187,116,68,52,72,70,69,83,94,88,78,131,197,212,190,108,107,169,160,72,61,90,183,194,149,190,203,200,98,123,194,197,155,169,200,149,87,70,155,211,222,222,205,200,189,111,37,92,190,160,141,123,116,83,95,140,92,94,190,205,209,211,212,221,212,209,190,107,76,75,62,75,89,85,61,60,75,187,192,183,99,133,148,109,147,190,189,194,141,133,148,103,96,76,62,94,115,84,137,116,44,149,179,187,200,194,200,147,86,99,89,88,95,96,108,99,116,123,139,160,186,172,179,194,197,207,221,111,80,194,115,96,88,90,88,88,95,115,139,147,186,194,192,200,211,219,219,96,29,95,99,84,90,95,96,96,116,109,123,147,139,187,194,192,200,203,197,207,219,192,68,85,148,98,91,109,117,105,111,123,116,123,166,186,187,200,192,197,194,203,203,194,84,158,131,96,91,87,90,90,91,95,91,109,147,166,187,179,190,190,187,194,197,80,76,116,89,89,69,76,87,90,90,105,131,141,166,186,190,190,197,190,197,211,211,197,140,70,211,160,131,131,98,88,117,93,93,91,93,109,127,139,140,160,160,186,192,207,187,60,111,123,91,88,72,70,76,80,88,105,109,108,109,116,123,139,149,158,166,190,197,211,117,76,187,131,76,62,72,80,98,117,133,131,147,147,166,187,203,194,91,207,194,186,158,116,108,99,95,99,89,88,108,140,141,166,179,179,166,187,194,194,109,172,203,200,200,149,140,141,133,111,117,87,86,105,127,140,148,149,147,131,141,139,139,147,172,186,200,211,203,187,160,141,131,88,80
22,27,83,179,129,76,87,69,27,21,20,17,13,21,61,187,190,163,111,71,44,21,13,14,44,70,21,21,44,88,179,200,211,200,133,115,179,147,147,140,115,116,103,87,69,68,75,129,141,169,75,72,163,189,53,21,28,68,44,13,13,75,179,140,60,75,76,107,84,116,163,209,203,187,140,147,147,111,65,44,90,192,197,192,211,212,211,209,209,203,190,155,103,107,141,137,99,95,94,90,109,116,107,20,14,35,109,116,111,109,69,62,52,54,75,85,137,160,133,109,43,21,35,75,69,43,37,163,169,98,52,84,149,209,211,200,197,140,90,85,76,86,147,140,115,123,94,99,76,49,76,163,99,78,43,72,75,60,72,115,140,160,155,140,141,109,90,160,212,209,160,140,179,200,116,69,76,111,189,125,103,183,197,92,69,88,183,91,91,203,211,190,137,179,212,203,197,183,179,148,133,53,76,179,192,190,140,141,116,133,169,140,140,169,129,212,221,212,227,212,212,212,187,141,125,61,65,89,98,140,89,44,60,76,103,83,103,115,140,155,189,197,192,169,125,129,55,52,52,52,75,86,94,111,85,44,179,200,203,207,203,200,140,87,131,115,111,123,133,140,133,158,186,186,190,194,190,194,194,200,200,197,80,72,149,91,91,93,91,105,109,109,140,187,192,194,197,200,200,207,211,197,105,61,123,117,109,115,111,98,108,115,116,127,149,172,197,194,203,203,203,192,172,158,147,91,109,166,139,131,117,111,117,133,139,131,131,179,197,211,219,203,203,207,190,186,147,89,139,115,108,99,105,108,99,111,115,115,127,172,190,192,219,211,211,197,194,192,115,76,111,93,91,93,96,105,115,111,127,140,141,141,141,179,187,192,190,194,192,192,179,115,37,123,75,75,75,77,89,88,88,91,93,108,131,158,158,160,179,166,187,192,190,190,38,76,93,69,70,69,75,84,95,109,117,140,131,141,139,172,186,187,186,186,166,190,190,88,23,84,44,44,68,76,88,116,140,148,147,148,148,160,172,187,148,56,115,70,68,68,72,76,76,72,85,84,76,99,108,127,139,133,139,147,186,187,172,29,86,98,86,76,76,88,87,95,95,111,105,131,133,139,131,139,158,149,166,192,190,109,69,141,147,117,91,76,76,80,85,90,95,115
21,28,76,187,189,179,155,140,61,34,21,13,13,13,14,140,179,148,133,94,55,21,12,0,14,43,14,12,14,29,60,133,203,212,209,190,140,148,189,189,111,96,103,115,137,125,131,179,192,179,137,89,149,200,123,76,83,84,75,28,17,69,140,103,37,52,69,84,28,20,36,155,197,190,148,123,140,149,92,72,72,116,133,149,179,194,189,179,179,129,140,190,148,129,133,115,103,95,90,91,111,163,179,44,21,52,115,179,179,190,163,116,85,75,70,62,90,115,149,163,76,53,43,60,103,99,107,99,129,123,61,87,189,200,155,160,183,147,123,137,115,92,163,155,179,203,116,125,147,123,140,169,99,86,87,62,35,29,75,147,192,209,205,205,209,209,200,209,203,212,200,147,133,190,125,68,43,60,123,179,75,84,125,99,55,35,75,90,88,200,194,169,133,187,96,75,75,76,75,70,87,87,96,160,192,197,203,205,200,197,189,160,149,189,140,209,212,221,221,221,221,221,212,205,179,91,89,129,189,194,147,90,54,53,75,71,103,95,137,200,200,197,197,163,141,190,137,98,89,85,90,95,103,149,103,69,197,207,192,186,133,131,123,133,148,160,147,147,140,147,148,160,187,190,197,194,190,172,141,117,117,117,105,109,139,139,140,127,127,123,147,131,141,186,207,211,211,166,127,105,108,105,99,117,141,139,166,186,194,200,200,203,211,194,117,158,211,179,140,111,95,91,108,116,131,133,140,166,187,172,192,194,203,194,197,190,166,207,207,149,117,98,96,91,99,115,96,117,141,160,186,166,160,160,179,194,194,192,166,131,200,200,172,139,127,96,105,109,109,133,141,147,148,149,158,147,160,179,179,160,179,172,197,221,200,190,147,139,140,111,116,111,109,147,131,139,131,158,166,148,133,147,127,147,160,192,194,203,211,194,194,190,166,139,89,99,109,96,105,105,108,111,115,139,147,149,140,158,158,158,160,141,127,117,115,123,131,116,99,141,131,117,111,98,95,117,186,179,147,141,140,139,123,116,108,80,105,108,99,93,88,91,90,96,98,105,98,116,147,172,179,158,186,160,194,186,158,34,87,98,76,76,80,84,96,98,98,99,131,149,166,197,197,211,207,211,194,194,187,93,27,99,75,60,65,75,76,90,98,93,109,127
48,43,75,131,147,160,189,192,94,75,44,21,20,21,21,72,140,149,179,163,115,75,17,21,43,96,44,21,27,37,34,76,200,205,197,179,76,71,155,205,155,111,95,96,183,197,203,205,205,163,160,78,88,163,115,76,78,115,76,43,28,87,155,116,44,20,22,71,69,28,21,52,86,179,163,98,125,179,141,90,76,90,131,123,123,140,141,147,141,92,115,183,190,183,149,123,115,95,90,94,116,187,200,90,54,76,131,189,209,212,209,203,189,147,147,109,94,137,190,205,125,98,96,98,140,160,179,148,141,115,60,35,115,155,133,103,115,169,163,187,155,140,183,197,212,211,148,169,205,189,133,98,92,98,133,123,61,56,123,203,205,212,211,200,190,203,211,155,98,194,209,169,189,205,147,83,44,38,83,189,94,55,54,86,62,28,20,61,133,179,133,90,94,147,38,21,22,52,55,69,71,61,56,69,70,72,76,187,221,200,200,192,183,197,212,221,221,221,221,221,221,221,212,221,203,147,111,87,89,131,137,147,140,129,90,90,155,149,163,179,192,194,197,192,192,209,205,187,140,107,84,89,98,189,149,92,194,141,139,139,140,147,147,166,192,203,203,200,203,203,207,172,108,179,115,105,105,109,108,111,116,127,140,158,179,192,190,194,207,203,211,221,179,77,203,95,86,85,91,105,111,116,131,160,179,172,203,211,219,221,221,224,231,192,38,62,117,93,96,99,109,105,108,127,139,147,172,192,207,211,224,221,224,211,234,224,84,148,149,99,109,111,99,99,109,99,99,139,187,197,192,211,211,231,224,231,231,211,111,28,115,123,93,98,108,115,109,115,115,147,160,179,197,194,203,211,207,219,221,219,147,69,139,123,108,115,108,109,108,109,127,123,116,141,190,203,211,200,203,207,203,211,200,148,75,149,200,133,117,116,123,117,111,123,131,149,160,179,197,203,197,166,70,105,148,99,91,96,96,95,98,99,105,111,116,127,133,140,179,200,203,203,211,211,76,55,123,90,87,84,88,88,88,105,111,105,115,133,140,158,141,141,147,160,172,160,115,95,179,192,149,123,111,91,86,88,93,91,108,116,109,105,108,105,123,123,123,116,127,141,149,187,172,166,147,141,148,139,139,105,75,127,117,111,108,105,111,117,116,108,117,147
76,84,90,98,123,109,131,163,160,129,109,76,44,44,49,90,169,194,200,200,192,147,44,27,86,190,123,76,72,60,27,44,160,209,187,149,92,49,88,155,189,179,140,60,75,141,197,205,209,197,148,60,54,125,147,123,92,109,75,44,34,94,183,197,149,85,43,44,76,61,52,43,36,86,187,137,141,183,197,131,109,103,109,137,115,111,123,131,125,78,76,140,203,192,179,147,116,95,88,83,107,148,200,147,86,90,155,203,211,212,200,203,189,211,205,200,155,111,125,148,141,116,160,194,169,155,169,189,149,87,52,29,75,155,123,90,103,140,137,163,103,87,137,200,212,197,109,149,183,98,71,83,109,137,160,183,75,28,52,187,189,194,190,163,88,75,190,96,49,107,155,140,192,205,183,94,48,35,54,129,187,92,75,141,147,76,21,10,55,115,109,83,116,187,99,55,21,48,62,84,85,69,49,43,28,28,17,60,203,205,203,209,183,90,160,212,212,211,212,211,209,200,200,183,147,115,115,107,98,107,109,108,116,148,99,76,95,141,163,123,99,115,129,179,194,205,212,190,197,160,109,76,75,169,190,148,149,116,115,111,115,117,141,172,186,190,197,194,203,211,211,123,76,139,91,96,95,99,109,109,116,139,139,160,197,187,200,211,219,219,224,221,127,49,147,89,76,80,88,91,99,109,133,158,166,186,197,203,194,207,207,207,221,197,65,75,86,65,60,70,89,91,99,131,127,158,166,187,187,197,211,211,219,221,211,207,87,133,108,76,77,89,88,90,96,117,141,166,194,207,207,194,192,203,211,211,211,211,108,22,93,98,76,80,86,88,84,96,108,123,131,139,158,166,172,186,187,197,207,211,123,36,99,88,76,80,76,85,91,91,98,111,117,140,148,179,186,190,194,192,197,203,197,115,21,91,160,89,89,85,96,105,108,111,131,149,186,192,197,200,207,158,43,76,108,75,84,90,91,90,91,105,108,111,123,123,133,149,186,192,211,211,211,203,70,23,85,68,72,75,76,86,88,115,111,116,140,148,158,160,179,192,203,207,211,211,131,76,109,88,76,86,80,84,91,105,116,116,133,140,139,133,149,186,194,194,203,203,86,55,105,84,85,84,85,93,98,96,105,117,127,139,133,149,172,190,187,203,203,192,76,89
87,90,78,86,111,125,98,87,103,86,76,125,129,90,84,147,203,211,205,211,209,197,137,76,129,209,203,183,155,71,29,28,75,140,192,189,109,44,28,44,94,99,107,29,20,27,75,116,187,190,163,72,44,98,149,116,123,115,76,52,34,78,94,179,192,169,98,72,69,48,55,71,69,76,148,163,125,140,149,123,129,115,95,129,140,129,131,141,163,96,90,137,192,190,183,160,129,90,76,71,84,94,116,133,108,75,149,200,211,205,183,155,115,155,192,194,200,94,83,69,69,76,103,179,147,160,183,200,194,155,115,62,69,111,147,108,129,115,91,115,76,55,55,131,209,197,95,94,205,141,91,90,90,89,96,123,108,69,20,37,43,88,129,115,84,61,107,76,38,49,75,95,197,205,189,107,62,61,65,90,148,123,115,192,192,155,75,13,29,98,107,131,192,209,197,160,69,28,53,78,108,109,103,76,52,65,62,22,107,194,211,209,192,76,62,96,160,200,149,115,98,90,94,89,96,140,141,107,103,109,98,88,70,84,69,28,17,21,69,115,94,107,109,99,87,115,190,183,211,211,187,129,90,148,197,187,148,139,147,158,160,158,179,187,190,194,200,211,211,207,207,139,91,116,95,123,131,127,140,158,133,160,166,179,187,203,207,224,224,231,224,207,139,76,141,109,105,127,139,158,158,160,166,192,200,211,221,224,219,211,197,166,147,133,89,91,131,123,141,149,160,192,187,194,192,190,194,211,224,231,224,219,190,172,147,149,105,131,141,139,160,187,194,192,186,179,187,187,192,194,224,221,224,221,224,221,211,203,123,61,99,91,90,96,115,116,123,123,131,141,172,190,203,211,221,231,231,255,231,219,149,65,123,89,88,108,98,111,127,127,141,141,160,179,187,190,200,197,207,219,221,211,211,141,36,96,115,76,80,76,76,90,96,109,116,141,172,194,197,200,207,186,65,89,123,91,91,91,91,95,99,108,108,108,116,123,139,148,149,192,207,221,219,211,90,52,117,87,91,88,88,91,95,111,109,127,140,140,166,172,187,194,207,211,219,219,133,38,109,91,75,80,86,91,96,105,123,139,158,166,179,187,187,187,203,207,211,224,80,29,86,68,76,76,77,99,99,98,123,141,140,141,147,160,186,200,194,211,207,197,44,52
94,116,83,72,108,140,131,133,107,60,29,43,62,44,65,149,200,209,211,203,205,211,205,200,212,209,211,209,189,75,78,75,55,78,133,190,131,68,43,44,75,60,71,69,37,37,75,75,179,197,137,87,43,68,149,123,90,103,91,72,36,68,96,141,200,189,116,76,52,53,75,125,160,141,179,190,96,107,179,141,147,160,115,125,140,149,129,148,149,61,76,137,197,203,203,190,147,99,76,69,69,62,48,35,87,76,109,163,163,169,129,131,99,94,160,209,212,160,115,76,48,72,125,192,189,160,192,203,211,212,211,163,137,96,187,148,125,88,56,91,60,29,22,48,133,187,160,155,212,212,187,147,123,84,72,75,109,140,83,29,17,28,99,76,61,88,98,55,37,21,22,53,183,203,163,91,70,65,62,60,72,84,89,148,149,141,94,38,44,111,107,169,205,203,200,190,155,69,28,35,86,169,163,140,76,75,111,75,28,76,115,194,197,148,84,44,76,133,125,129,90,75,91,89,95,147,169,133,108,123,92,109,107,85,75,44,27,0,17,103,107,94,76,75,75,75,99,147,194,205,179,205,192,190,205,209,158,179,190,197,207,207,207,186,211,190,158,111,105,95,96,91,99,131,139,179,187,192,194,197,207,200,192,203,231,207,139,115,96,91,86,91,93,111,123,148,186,194,197,200,207,207,166,96,207,190,115,95,76,75,76,76,85,91,98,116,147,147,179,187,197,200,200,219,197,76,84,179,99,96,87,86,84,86,96,109,116,139,148,172,187,200,207,211,224,224,203,139,207,203,187,133,105,98,91,90,87,90,95,108,99,123,147,166,186,194,197,187,166,141,200,190,186,187,200,203,147,123,105,84,84,84,93,115,140,160,186,194,200,219,207,200,187,221,211,197,187,141,105,91,91,86,76,75,77,86,105,131,141,166,160,187,192,203,158,192,211,200,158,131,96,84,76,86,96,117,117,133,133,149,141,149,179,179,187,186,192,186,190,221,211,187,98,84,75,76,115,127,140,139,141,166,192,197,197,166,207,211,203,190,149,139,116,105,95,88,77,75,95,116,139,131,140,147,166,166,172,148,190,197,197,203,203,194,197,200,190,179,85,65,115,87,98,108,108,123,117,117,131,140,140,160,166,190,194,203,219,219,211,197,75,70
137,169,125,76,115,179,179,179,115,70,37,28,14,0,0,38,90,140,179,87,76,94,84,95,179,205,211,211,160,109,190,163,108,94,111,125,94,76,98,96,87,85,87,108,75,95,189,192,205,203,183,107,69,53,140,187,133,111,107,88,52,68,149,194,190,194,148,107,44,28,21,29,87,95,133,96,44,48,125,140,155,163,116,125,115,116,108,109,129,61,75,94,141,200,209,209,192,147,96,62,52,83,75,13,22,71,75,91,140,148,131,129,98,160,192,194,211,147,140,111,52,72,140,205,187,129,115,137,148,194,212,212,205,189,211,203,200,183,108,140,107,43,21,31,109,190,194,205,212,209,209,187,169,179,137,75,55,98,133,76,22,13,76,84,75,129,179,108,69,21,12,38,131,163,141,78,55,68,62,48,55,69,84,92,109,115,115,115,123,163,137,179,192,197,197,183,169,109,75,43,52,160,187,179,90,76,115,147,84,56,69,95,129,116,123,71,31,60,169,192,155,107,98,115,92,94,125,133,133,140,163,187,192,187,129,91,75,21,13,69,89,108,123,116,123,115,88,95,179,197,107,192,211,203,205,189,166,194,197,200,207,203,160,76,123,91,91,93,96,96,99,115,123,140,149,186,187,190,197,197,197,190,72,76,149,72,75,76,80,86,88,93,105,127,160,172,192,197,200,224,211,211,76,28,133,87,86,84,85,95,95,89,105,117,139,158,190,194,211,211,224,221,224,221,186,43,35,123,85,88,95,99,105,111,109,123,141,172,179,194,203,200,211,211,211,221,192,44,98,141,98,96,91,95,96,109,108,123,139,158,172,179,194,194,194,200,200,194,96,61,111,68,52,60,75,76,88,93,99,111,99,115,123,140,158,172,190,192,200,221,207,98,34,123,68,54,52,60,56,68,76,89,85,86,98,96,108,127,148,140,141,186,187,186,69,68,88,54,43,52,62,72,80,88,90,93,96,127,123,117,133,147,166,166,187,179,186,76,34,111,75,69,52,69,77,91,116,133,141,147,160,186,179,190,139,35,111,75,60,56,68,65,60,69,76,84,77,96,105,127,141,141,179,148,187,192,192,38,99,115,89,75,75,70,75,76,76,85,88,90,108,111,123,148,166,166,186,187,197,186,123,186,211,207,148,95,93,91,90,89,89,93
60,75,107,123,133,169,200,194,133,103,60,29,20,13,13,0,21,56,90,60,37,69,55,35,37,78,179,189,116,75,76,87,87,131,115,83,43,36,69,95,98,76,49,37,37,123,203,205,209,211,209,205,194,137,160,192,149,107,98,84,38,53,123,183,194,200,192,187,76,22,14,12,20,27,44,49,13,21,61,90,149,149,140,137,141,133,115,131,111,69,89,108,107,129,140,200,192,155,129,87,69,108,115,43,21,35,72,69,78,115,140,140,108,189,160,72,84,129,90,75,29,34,75,116,123,96,85,90,92,115,179,205,179,192,212,212,211,200,197,200,197,90,28,37,116,148,140,189,183,200,190,197,141,141,147,125,70,76,116,75,29,13,28,71,99,169,107,129,147,29,12,53,137,148,129,83,71,68,72,68,75,65,83,98,94,71,86,141,160,190,169,137,115,147,111,137,137,125,125,107,36,76,123,87,36,35,49,103,190,183,169,131,109,140,131,116,76,60,148,179,131,109,96,96,89,76,91,179,197,190,205,212,212,212,212,205,179,69,37,88,129,179,194,179,141,147,187,163,169,141,55,92,148,194,179,140,172,200,194,200,200,200,131,75,127,91,87,89,91,91,96,123,133,158,172,186,194,194,200,194,200,186,56,69,140,75,76,76,76,86,91,96,115,140,166,194,200,203,197,219,219,211,62,34,179,98,85,75,76,76,86,84,89,99,117,141,172,179,192,197,211,197,207,203,179,55,43,166,86,77,85,91,90,91,95,96,115,149,179,187,197,200,211,224,211,211,160,43,98,99,80,75,75,77,85,95,93,108,133,147,127,140,190,187,203,200,200,194,99,43,160,99,84,88,88,91,93,109,115,131,139,133,147,179,200,207,211,219,211,224,211,76,21,98,60,54,68,75,76,85,90,91,95,105,115,116,140,160,172,187,192,200,197,186,48,76,91,70,70,72,76,80,88,95,109,139,147,147,133,149,141,160,187,190,187,179,141,49,13,91,52,52,54,75,85,99,139,158,187,187,179,187,187,160,105,20,115,62,48,53,52,44,55,61,75,80,91,117,127,140,166,186,187,158,186,192,148,13,70,76,48,48,55,54,75,80,76,84,96,108,115,131,139,140,149,160,179,186,148,91,14,76,98,76,75,65,69,76,85,90,99,111
48,21,72,116,107,148,183,179,163,133,89,62,43,28,28,13,0,28,78,109,109,169,133,76,49,37,54,69,70,44,72,75,38,94,137,88,44,36,56,115,155,96,52,21,10,65,179,205,205,205,203,209,189,108,140,203,187,125,107,76,34,31,91,169,189,190,147,115,141,98,75,37,52,75,75,49,13,0,28,54,95,129,192,194,187,131,96,111,85,52,88,92,123,140,115,141,189,169,141,147,141,189,179,88,75,60,109,94,78,125,116,140,163,194,189,83,72,92,55,29,29,37,61,49,56,69,76,108,129,148,190,148,76,90,203,212,212,211,209,212,212,141,43,55,89,69,55,98,183,163,90,111,190,179,131,108,76,85,149,98,60,21,20,35,95,189,131,179,190,76,34,61,115,160,140,91,96,90,92,85,103,115,108,123,96,61,55,43,71,109,192,179,116,115,108,129,125,141,179,197,98,72,111,85,44,43,29,70,131,91,87,87,87,148,192,137,91,86,90,140,169,140,140,148,129,91,95,200,221,211,212,212,221,221,212,212,205,96,84,197,209,200,212,200,179,140,125,155,183,137,62,56,60,108,148,163,172,197,203,203,203,211,133,77,123,89,89,95,99,109,109,139,148,172,186,194,200,203,211,219,211,172,60,61,172,84,88,91,91,95,105,111,133,149,187,197,211,211,211,211,224,211,75,38,172,109,80,75,75,76,89,91,96,109,116,139,158,158,187,190,194,203,203,207,187,75,65,147,84,76,76,86,90,96,111,127,116,149,166,179,192,203,211,231,211,211,158,55,147,93,76,75,76,76,84,91,98,105,123,140,147,148,190,194,200,194,221,200,149,44,131,76,75,76,86,91,93,98,111,133,140,148,172,197,207,211,221,234,221,221,211,91,44,187,91,77,80,77,95,95,108,117,108,115,139,147,179,190,192,203,200,203,207,192,56,86,105,69,69,75,76,87,88,93,99,123,117,117,141,140,140,149,179,179,190,187,158,69,29,88,56,56,75,77,89,105,140,172,187,179,186,187,190,190,117,27,131,62,52,53,55,61,70,69,76,90,95,133,133,166,187,192,197,194,197,192,123,14,88,85,68,72,76,76,75,75,76,84,98,117,131,141,149,160,179,192,192,192,187,90,12,76,109,76,76,75,76,90,89,90,109,109
34,12,21,35,20,44,75,95,149,115,76,75,75,72,61,28,13,13,35,183,194,197,115,84,75,69,68,76,87,99,148,149,90,76,125,123,60,35,28,72,183,169,89,29,0,12,62,197,205,205,200,197,179,92,107,197,197,155,140,94,55,21,68,155,197,183,148,103,179,203,163,179,189,192,179,84,48,20,20,29,55,76,131,179,187,163,111,90,75,36,54,86,116,169,149,140,169,140,147,194,209,212,203,189,125,90,92,94,95,108,68,123,190,200,212,169,115,149,78,35,27,38,90,44,21,31,54,123,141,189,200,149,76,70,148,183,187,194,212,212,211,179,56,44,68,56,37,75,190,179,87,76,205,197,141,116,61,60,131,179,98,35,21,49,131,192,163,169,179,155,137,140,131,111,148,123,83,92,115,133,149,141,116,90,87,60,60,21,13,28,190,187,149,90,98,133,131,147,179,192,163,116,160,109,65,49,60,111,125,76,85,49,56,140,194,129,91,65,76,108,147,169,148,179,160,140,163,209,221,222,212,212,212,211,212,212,205,137,108,197,211,211,211,205,205,194,99,109,200,160,90,87,76,90,149,183,187,203,211,211,207,200,160,108,116,90,91,96,99,116,123,140,158,172,192,200,203,211,211,207,211,149,84,76,172,139,93,84,89,96,108,111,123,141,166,197,203,211,219,211,207,194,99,75,160,139,99,95,96,105,116,115,131,147,179,187,194,203,211,211,207,197,179,123,108,76,76,127,109,127,123,127,139,139,149,166,160,192,203,211,221,203,194,190,139,116,90,76,111,117,116,127,123,127,116,127,131,140,158,179,194,190,200,194,190,149,133,108,86,69,99,98,111,115,116,131,127,133,141,140,141,166,186,203,211,211,211,203,197,194,166,99,65,117,84,76,77,85,84,91,96,96,109,116,133,149,187,197,200,203,219,211,211,194,75,91,117,65,75,75,87,90,89,90,95,140,141,133,149,172,179,187,200,197,200,194,172,76,38,98,75,70,65,75,84,95,140,148,160,186,179,194,190,194,148,38,141,80,60,72,69,75,75,84,76,87,99,109,116,158,179,187,200,200,207,203,172,34,90,75,60,56,56,65,72,80,76,88,98,123,127,140,158,160,158,179,192,187,179,88,21,90,75,60,62,72,69,72,76,80,95,109
60,21,27,44,37,29,27,38,123,125,107,85,137,141,111,68,37,27,21,96,149,183,108,75,71,56,76,85,83,109,133,163,179,87,65,60,44,28,29,72,107,96,111,38,20,12,21,133,116,140,203,200,192,147,141,187,194,187,148,123,78,27,27,116,203,192,148,75,107,169,147,205,209,212,203,116,115,60,12,13,14,20,60,96,147,160,179,163,147,56,27,55,98,169,187,179,187,115,115,203,190,141,197,179,125,98,76,55,69,92,88,163,200,212,221,212,209,205,160,65,28,68,160,94,21,29,35,86,140,148,148,169,115,76,108,140,116,123,169,190,200,137,84,84,90,91,61,75,190,187,129,99,197,189,129,155,111,91,123,192,163,85,53,107,200,190,179,179,91,95,187,192,179,123,140,141,88,107,140,140,183,131,96,90,84,76,91,91,61,38,115,192,197,123,90,111,123,107,103,107,133,169,163,99,44,37,76,194,192,163,140,69,72,108,95,87,115,65,76,87,99,131,133,115,76,76,125,197,212,212,212,211,200,209,209,192,109,84,69,75,129,200,209,189,200,203,116,109,192,197,137,129,90,76,115,140,203,187,139,139,109,117,117,131,139,141,148,160,187,190,194,179,166,203,187,166,140,127,109,109,115,108,93,105,131,141,127,123,147,158,186,166,186,149,203,172,141,115,108,91,90,88,93,98,111,127,141,131,141,160,179,187,203,200,111,123,160,99,77,75,76,75,76,89,91,105,116,131,147,158,186,186,200,200,207,219,139,197,127,85,76,61,70,76,84,87,89,99,109,131,139,141,166,158,172,194,207,211,166,98,186,139,85,69,69,60,61,75,76,90,108,111,115,127,140,148,160,186,190,200,172,89,160,133,115,93,85,84,85,89,84,89,93,109,123,127,127,123,139,141,140,139,140,158,166,203,211,203,190,147,133,109,98,91,88,95,117,115,131,139,149,148,115,131,187,192,192,186,166,147,123,133,115,95,90,90,85,80,85,127,131,133,133,127,109,123,194,187,179,160,133,111,91,84,84,70,91,96,93,99,116,99,109,123,109,109,108,139,172,194,200,203,197,172,149,139,115,62,96,89,89,89,89,93,91,96,99,99,115,133,133,160,179,192,192,197,197,190,166,85,43,91,80,77,86,91,91,91,95,96,115,131
43,21,21,34,72,65,29,43,86,69,108,149,190,194,190,94,76,98,76,21,55,96,85,69,69,68,70,78,92,140,140,148,190,125,70,28,27,28,60,75,109,115,133,78,43,12,14,76,29,72,194,194,183,103,76,148,179,183,169,149,108,48,35,111,203,189,137,87,83,98,147,194,209,212,209,133,160,88,20,14,21,20,17,56,90,131,149,179,140,75,21,22,37,76,133,194,197,163,131,141,75,28,78,169,141,140,107,52,28,84,200,205,209,212,211,211,212,183,109,69,52,115,203,187,56,52,28,56,95,111,76,133,141,95,76,75,75,61,78,98,140,108,94,108,116,123,90,78,189,155,147,197,203,129,90,91,89,116,194,209,203,137,90,131,179,149,116,107,75,75,103,148,129,140,183,194,179,183,116,91,76,62,55,140,115,108,108,90,84,54,76,141,163,116,96,109,108,88,69,61,75,169,179,129,48,38,92,183,211,212,194,108,109,129,107,84,116,76,76,87,89,91,115,84,43,37,69,116,192,194,189,147,115,91,84,72,71,90,96,60,69,116,189,107,96,137,84,91,179,197,179,155,123,91,96,115,131,95,96,109,116,117,133,141,166,166,187,190,192,194,203,115,70,115,75,72,72,84,85,86,88,99,108,131,133,139,147,172,194,197,211,211,98,37,89,56,52,56,69,75,77,87,105,105,109,127,139,149,190,190,192,192,192,139,36,44,70,35,37,37,52,65,75,87,90,108,117,123,140,149,192,207,203,211,200,192,75,109,55,44,44,43,61,76,87,89,91,95,115,117,127,148,179,172,200,211,219,211,76,28,89,60,36,36,38,61,76,87,84,93,109,115,123,131,147,166,190,192,190,192,89,14,85,54,44,52,65,76,76,86,109,109,99,123,127,140,141,149,147,172,190,197,194,95,34,147,96,69,61,60,60,75,76,84,99,123,140,148,160,172,172,127,28,54,117,75,72,68,70,72,69,69,75,76,85,93,91,116,147,166,186,190,190,179,69,43,90,68,60,52,60,60,65,75,75,80,91,96,108,108,111,117,139,133,139,131,75,70,158,111,75,70,72,65,65,70,76,84,91,93,108,117,131,141,141,148,160,172,91,80,186,141,115,95,86,86,80,76,76,76,84,96,109,117,117,111,139,160,186,149,91,96
21,13,13,27,78,108,70,61,76,37,92,190,200,200,197,69,48,129,183,69,69,99,60,53,61,55,55,56,76,109,133,190,205,203,163,71,43,61,90,99,115,129,109,92,65,14,12,68,28,29,107,115,169,148,89,155,192,197,187,140,98,76,55,98,200,192,183,183,99,111,179,209,212,212,211,197,205,137,38,31,38,60,13,29,86,75,75,92,107,69,28,21,20,27,75,179,205,200,192,115,53,22,43,98,129,123,140,83,27,75,205,183,109,123,160,183,205,200,137,75,92,197,205,209,137,76,52,92,183,187,116,85,115,140,107,115,111,84,71,94,125,115,111,115,129,129,94,95,200,192,194,212,179,83,75,61,48,88,200,212,205,179,89,60,76,125,115,85,61,98,115,137,125,149,183,205,205,209,141,116,75,44,44,95,87,86,90,87,115,129,94,107,137,140,140,133,140,95,86,60,55,94,183,190,85,60,123,129,160,200,209,163,103,90,86,103,107,88,90,111,111,109,140,91,56,43,53,75,83,98,148,149,155,125,75,52,84,76,75,65,61,76,123,76,75,94,95,84,163,205,200,197,169,129,129,169,139,111,96,95,108,111,127,141,187,186,190,200,203,207,211,108,75,117,75,72,70,76,90,89,93,98,111,123,141,160,187,194,200,207,207,211,91,27,87,54,49,52,62,75,77,93,109,127,133,149,158,166,187,194,194,203,211,140,44,68,53,34,43,43,60,75,84,96,96,116,127,148,148,149,190,197,211,219,224,211,70,96,53,34,34,43,69,76,95,91,96,99,127,131,133,148,166,187,203,221,211,203,77,27,88,43,29,27,29,69,76,87,91,109,127,123,139,149,160,172,203,207,207,197,89,20,86,65,53,60,68,76,80,90,105,108,116,147,147,133,140,160,172,190,194,197,172,76,17,98,84,60,68,69,60,75,84,90,111,139,160,172,186,192,187,111,21,38,69,36,44,44,48,60,68,72,80,89,91,99,116,117,148,172,187,203,203,186,52,36,72,53,60,54,62,69,70,76,76,85,95,99,116,115,133,139,133,140,131,95,28,17,99,68,44,49,43,53,69,70,76,86,95,99,109,123,141,140,139,148,149,139,61,23,96,60,53,68,60,70,70,76,85,86,91,111,116,123,133,141,160,166,149,131,29,38
75,22,21,44,90,163,123,94,61,29,76,187,183,179,149,53,21,35,61,43,62,85,61,52,61,60,38,37,61,78,95,179,197,203,189,107,76,86,91,91,76,83,91,141,123,43,12,75,60,44,60,86,163,190,163,203,203,194,183,141,125,123,69,78,140,149,190,203,155,163,190,197,200,197,200,203,200,149,107,76,43,52,28,53,115,115,75,72,115,98,49,21,27,22,70,179,205,212,212,183,69,43,52,56,147,179,98,69,35,78,197,115,53,34,52,60,91,192,200,131,155,212,211,211,163,76,48,115,160,147,84,69,87,115,129,125,115,99,91,103,125,129,115,125,123,140,140,160,203,205,209,209,129,55,35,31,27,37,90,192,212,212,90,52,60,137,187,133,86,84,78,87,84,141,205,200,192,211,212,205,149,92,76,87,83,84,91,76,109,197,187,149,149,148,148,148,190,148,149,76,52,37,98,200,183,115,169,160,83,107,190,197,179,115,90,133,87,75,179,192,179,148,189,149,123,155,169,169,103,95,140,140,149,163,140,85,75,89,98,83,76,129,192,140,109,147,155,90,160,212,209,209,209,187,187,203,140,80,87,90,109,127,140,158,172,186,192,197,200,203,197,117,77,149,86,87,86,80,90,93,105,111,127,140,141,149,160,186,197,203,200,197,91,43,111,76,75,75,76,87,93,109,139,147,160,172,179,194,203,211,221,231,224,186,80,116,117,87,86,90,90,98,105,111,115,147,158,179,190,203,219,224,255,255,224,221,111,147,116,86,87,90,93,95,95,108,116,105,123,139,148,179,179,197,219,224,234,224,109,53,131,76,75,69,75,91,99,93,108,139,141,149,166,192,187,194,211,221,224,207,147,44,115,68,60,62,72,77,88,96,117,116,117,139,147,148,166,186,194,200,211,211,197,98,43,141,88,68,70,75,72,85,93,109,133,141,160,179,186,192,207,158,54,75,76,55,60,68,69,75,84,93,108,109,95,109,116,131,147,179,197,197,197,186,49,48,70,49,52,53,61,56,65,75,75,77,91,96,95,99,108,105,131,123,131,111,38,20,91,62,38,43,43,52,65,75,77,87,91,98,105,111,133,141,148,158,147,139,68,17,105,52,44,48,52,75,84,87,87,95,116,123,131,158,158,179,179,179,179,133,29,37
160,75,44,75,99,192,179,133,72,28,54,148,141,140,141,116,69,44,35,35,71,75,60,44,54,56,52,48,48,69,83,155,197,194,148,98,109,98,87,76,72,55,71,115,108,60,13,28,53,37,71,129,179,189,197,205,194,187,148,141,140,140,95,89,98,115,155,189,183,179,160,179,189,160,160,192,189,179,160,140,75,52,28,36,131,187,125,96,129,189,131,61,31,28,52,111,200,203,212,197,92,78,115,56,129,148,94,65,28,76,197,179,140,75,69,52,49,84,91,90,107,203,209,211,190,95,75,187,179,115,53,48,90,95,72,75,76,75,107,109,99,98,107,89,96,123,115,107,155,203,221,211,163,72,43,48,28,36,27,43,94,155,160,78,111,200,149,115,107,76,43,70,55,60,179,197,125,125,190,221,212,197,140,107,111,109,116,76,89,87,92,111,95,111,163,116,179,192,203,147,69,17,31,76,169,131,141,192,52,68,116,141,160,149,115,149,86,35,189,200,169,187,187,203,212,212,212,221,197,131,98,75,115,187,183,179,92,89,125,160,163,194,205,192,183,194,147,103,192,212,221,209,209,211,209,211,147,91,127,140,158,158,158,172,190,194,207,211,221,221,207,160,93,149,91,95,91,96,99,111,117,133,147,147,160,194,197,207,219,221,219,203,133,75,140,98,90,99,98,127,117,117,158,179,187,194,219,234,255,221,203,192,158,115,91,127,160,140,140,123,116,116,111,117,131,147,192,211,211,255,221,200,190,147,131,123,98,139,158,139,139,117,123,127,111,117,117,133,192,224,231,234,234,224,207,187,148,131,115,93,139,147,141,131,149,166,147,111,116,197,211,224,231,231,224,211,203,194,187,160,133,85,141,105,115,116,127,141,141,141,148,148,149,166,172,190,203,207,219,224,221,231,219,139,69,179,105,76,77,89,88,91,123,127,148,179,186,190,200,219,221,192,77,115,207,116,105,111,115,108,109,127,117,111,117,117,133,123,148,179,192,200,203,203,84,84,89,69,68,70,70,75,76,84,89,91,98,109,117,127,140,148,148,166,172,148,75,52,131,84,70,69,69,72,76,87,87,93,108,99,117,140,147,166,186,179,166,160,91,34,116,55,61,68,68,75,76,86,80,91,109,111,117,139,148,166,160,172,172,139,60,55
189,163,125,115,179,197,179,133,76,37,44,155,149,111,131,140,86,60,37,37,84,84,61,43,43,43,49,55,48,60,75,111,179,190,115,103,160,147,107,76,55,44,44,56,65,76,43,21,28,21,71,140,160,131,192,183,187,179,115,111,160,133,131,141,140,131,137,155,169,155,149,140,160,179,190,190,160,149,179,179,115,62,13,14,85,187,187,87,69,140,189,111,76,60,38,52,147,189,203,194,115,107,116,76,140,103,95,89,43,89,200,205,200,116,89,84,86,98,87,70,60,108,209,209,212,205,190,203,205,183,83,69,107,129,44,38,49,52,76,76,71,75,76,88,116,86,70,72,140,197,221,221,211,133,84,111,88,115,76,55,87,107,129,75,140,205,111,69,99,76,37,43,52,76,187,190,92,87,115,192,212,212,203,183,149,179,179,84,96,75,37,53,52,69,123,108,109,190,205,192,103,84,43,27,94,140,148,187,72,38,70,75,108,140,169,192,148,31,107,194,190,203,203,211,222,221,211,205,183,133,103,86,68,125,141,137,76,60,43,78,141,194,203,205,203,197,62,70,147,163,160,149,179,197,211,211,148,186,192,197,207,207,200,186,221,200,190,147,133,127,115,116,115,131,147,147,166,172,186,172,187,190,197,207,219,234,231,200,166,131,109,93,96,98,123,139,160,190,200,207,211,211,197,115,211,211,200,149,115,95,91,89,93,96,108,133,140,149,166,158,190,197,194,194,192,96,108,207,190,141,95,87,84,90,91,108,115,140,141,158,179,179,192,190,190,190,186,115,219,231,221,158,115,95,95,91,89,91,108,123,139,148,149,149,147,192,192,190,139,90,203,179,116,86,86,88,91,98,98,105,111,116,127,160,179,187,190,194,207,219,219,187,123,219,211,211,203,158,140,139,123,117,111,95,91,133,127,147,149,187,172,179,192,160,141,200,211,219,200,172,147,90,84,93,109,116,117,148,186,172,187,190,197,203,200,192,186,166,190,200,211,203,190,127,87,84,141,139,139,148,158,127,123,127,133,133,147,187,190,207,207,200,194,194,194,148,91,75,172,148,105,109,99,105,98,96,105,108,131,149,166,179,192,200,211,200,203,190,95,76,186,117,111,111,95,108,96,96,96,105,123,141,149,179,194,200,207,203,211,186,76,75
141,155,141,133,183,203,194,179,115,55,29,98,140,76,107,133,95,72,38,60,111,89,54,49,37,36,68,69,52,27,21,28,86,179,98,116,192,189,179,140,75,48,55,54,49,86,92,56,28,17,21,75,87,85,90,56,86,187,140,129,189,189,160,147,133,115,115,148,169,148,147,99,109,179,203,203,194,183,155,140,109,61,12,13,36,95,183,90,29,68,125,89,75,88,75,48,115,189,205,203,129,91,92,96,140,107,115,89,44,49,90,190,200,133,85,83,137,187,147,76,52,83,179,190,200,203,211,212,209,109,38,61,149,187,69,44,38,36,61,62,65,60,65,89,116,72,49,49,160,211,212,221,212,190,163,190,160,148,115,123,137,98,87,36,61,148,189,90,116,89,62,53,55,70,133,155,84,44,48,109,203,203,209,200,197,192,192,140,137,109,55,49,52,68,76,87,98,190,209,209,197,200,141,72,84,109,129,148,76,31,69,103,108,160,192,200,194,75,76,183,160,140,211,205,192,212,211,197,189,179,140,111,69,92,149,183,84,76,60,72,91,125,155,179,179,169,43,29,84,92,83,83,96,90,116,190,149,190,190,190,200,200,160,76,141,98,93,90,90,91,91,115,131,140,160,158,179,190,197,207,219,207,123,98,200,133,109,84,76,76,76,86,123,147,158,192,203,200,221,221,224,211,91,22,99,115,91,84,89,87,90,93,105,117,139,139,179,194,192,194,203,211,211,211,179,38,44,91,76,76,86,90,86,93,108,123,131,149,158,186,194,203,203,211,207,207,179,44,111,141,93,86,80,85,90,91,93,99,115,117,133,149,158,172,186,187,190,187,99,43,148,90,90,90,93,108,108,115,115,131,131,148,160,190,200,203,211,211,211,219,219,116,27,158,139,99,96,91,89,95,99,109,109,117,127,141,148,190,192,190,192,200,207,194,61,115,149,109,76,76,85,84,88,98,105,115,111,127,131,139,141,158,186,166,197,207,197,117,70,179,131,89,76,76,80,95,127,149,148,172,179,190,194,187,172,87,187,190,166,139,95,91,86,76,80,76,85,96,116,141,141,190,166,179,172,160,148,123,179,197,200,194,190,172,160,140,131,108,88,93,115,140,127,147,149,172,166,149,158,148,158,194,211,221,211,192,186,148,131,127,95,95
115,111,96,85,90,115,98,131,125,76,72,115,155,109,140,149,115,108,95,115,183,133,69,52,61,98,155,141,115,69,55,31,36,87,90,123,179,169,200,209,160,95,76,54,36,60,90,71,28,20,21,54,84,90,69,35,36,89,137,137,92,163,140,103,103,96,96,116,140,131,123,87,61,96,200,209,203,203,148,147,133,94,21,20,88,149,189,160,76,37,61,71,107,141,76,38,84,155,192,205,179,94,76,107,115,96,87,68,52,53,28,62,148,140,89,94,125,140,140,76,72,76,108,88,76,147,197,205,205,148,75,44,137,200,107,55,38,34,38,48,55,55,56,95,115,72,52,61,179,205,209,221,212,212,222,197,169,169,96,75,84,76,87,76,43,90,203,197,194,140,129,90,84,85,129,116,107,69,21,52,155,115,123,169,190,194,212,197,192,179,76,43,35,44,65,83,92,183,187,179,137,192,203,169,147,76,75,108,98,52,75,90,96,179,197,194,190,92,43,68,38,21,87,131,125,190,169,148,140,169,131,89,61,75,155,192,99,115,88,55,87,84,61,62,76,86,54,28,75,76,69,88,115,65,27,61,158,187,192,200,211,211,179,76,123,90,90,89,91,98,109,131,140,158,160,172,186,197,197,207,200,192,72,52,127,70,75,76,85,93,105,111,133,141,147,186,187,190,192,197,200,194,89,23,108,91,76,86,90,98,109,123,117,133,140,148,194,203,203,203,207,207,207,197,158,37,68,116,91,95,98,105,115,116,127,139,140,179,194,203,197,203,207,194,194,200,166,48,109,140,91,108,109,115,131,158,149,147,166,179,194,200,200,207,203,211,203,192,127,52,141,86,91,89,89,91,93,91,96,105,111,131,140,149,179,179,200,192,192,200,197,108,22,147,98,90,90,91,93,96,105,95,98,99,139,179,187,200,197,200,207,207,207,192,27,91,91,85,80,86,91,91,91,99,116,111,131,140,158,149,179,186,172,187,194,190,179,75,14,91,75,72,80,76,86,93,127,131,141,149,149,179,186,186,116,14,95,75,62,62,69,75,76,80,91,93,98,117,148,172,179,192,187,194,197,197,203,29,85,95,89,89,85,89,90,90,96,95,109,123,127,141,148,160,172,160,186,187,203,131,44,108,105,89,76,75,84,85,89,98,115,117
108,139,187,109,69,80,149,76,48,69,133,160,90,70,69,112,123,38,21,20,31,69,76,99,87,52,34,44,69,60,48,43,70,129,141,116,61,44,123,107,75,36,53,85,129,110,62,48,133,169,60,13,29,71,93,179,144,144,78,56,71,71,133,148,139,22,22,60,109,160,144,110,80,115,107,91,29,10,10,27,75,141,179,163,137,75,56,129,190,97,13,31,76,69,75,76,97,29,0,10,28,55,88,99,75,27,61,71,53,62,69,21,21,29,55,72,76,75,52,53,190,91,76,54,13,0,14,22,76,144,148,133,48,56,70,140,139,28,10,10,12,48,148,163,148,137,37,51,38,75,160,76,13,14,34,68,76,76,80,91,34,84,144,90,95,28,20,28,43,61,78,60,109,205,117,86,69,43,69,107,115,200,125,115,53,62,75,70,99,93,43,20,28,48,84,125,139,133,93,43,52,144,190,194,117,110,88,36,48,197,190,115,95,34,51,86,75,51,90,115,109,97,53,44,149,148,85,75,55,88,158,123,115,86,76,137,109,71,69,129,148,139,115,44,62,70,85,55,61,53,28,75,194,141,99,61,53,54,68,111,115,117,76,74,75,84,84,49,115,212,212,212,212,194,187,166,99,111,140,107,70,60,61,65,68,91,117,70,60,53,29,38,43,88,155,203,221,221,207,183,155,148,107,86,75,54,48,55,62,78,75,85,76,83,91,96,76,75,52,44,43,38,75,117,148,61,60,60,61,44,37,27,37,44,46,61,86,88,87,62,29,0,0,23,52,61,53,52,52,48,43,36,36,44,28,28,35,34,35,32,76,144,84,75,131,194,148,53,29,36,37,62,70,55,43,35,34,46,70,70,76,43,38,27,27,29,44,52,27,35,29,36,28,28,29,44,48,32,21,20,20,28,87,43,20,28,46,65,75,53,75,148,179,86,112,75,28,29,28,34,43,60,186,224,221,123,52,35,32,38,48,37,55,28,55,43,21,13,27,62,74,69,60,29,28,37,37,52,48,61,70,46,55,53,61,75,76,70,75,43,34,37,69,76,70,44,44,53,70,53,55,69,117,115,129,76,53,88,133,111,84,61,60,69,90,108,43,36,49,69,96,140,148,76,95,139,86,55,69,125,77,75,76,88,43,22,21,28,29,35,65,60
108,139,190,108,69,76,149,76,51,61,110,158,91,75,72,137,141,95,69,35,69,123,148,149,133,69,29,44,68,62,125,75,48,75,90,110,56,48,99,139,139,48,28,44,123,129,75,38,139,179,109,44,44,76,107,191,139,110,88,69,84,84,160,140,129,76,68,99,194,197,137,125,109,141,103,88,60,34,35,84,169,194,194,76,75,62,60,140,148,90,35,69,139,87,75,86,108,21,13,20,61,86,99,95,76,29,75,71,54,68,53,13,14,43,88,99,108,108,75,69,197,86,70,69,27,20,27,55,129,194,163,133,60,61,68,116,141,75,62,55,53,80,200,186,117,90,43,53,48,70,144,76,44,36,88,172,191,123,72,87,43,91,160,89,116,84,75,78,139,133,95,75,149,212,107,34,21,21,34,62,76,141,110,107,53,62,75,69,115,99,69,84,89,91,149,211,183,139,109,55,51,133,140,191,87,53,56,28,44,194,187,95,51,43,75,95,93,90,148,115,117,123,75,37,133,148,88,80,43,75,141,129,125,76,60,123,115,75,71,123,148,91,34,21,37,51,76,80,75,55,28,75,183,149,97,56,55,65,78,160,158,166,76,62,68,75,61,70,179,212,203,187,95,88,98,93,76,76,94,111,88,76,75,75,75,93,84,68,60,44,38,36,32,68,187,221,234,234,212,203,194,123,84,91,101,93,91,93,75,76,62,87,76,90,99,90,76,76,74,61,55,76,116,140,125,71,55,55,54,44,35,27,37,32,38,44,70,86,76,60,46,37,21,44,76,75,49,37,37,34,28,21,21,21,21,28,29,43,43,37,60,183,140,129,117,89,86,52,29,28,32,60,76,88,90,35,36,78,96,96,76,37,43,34,36,29,43,44,20,28,28,29,28,28,36,61,61,65,68,43,32,49,69,54,34,29,48,76,54,49,71,96,109,55,89,69,36,32,29,43,55,105,221,234,227,207,75,52,53,70,53,69,94,53,65,56,29,29,44,55,60,76,61,28,21,20,27,43,62,77,89,76,88,76,69,71,75,56,44,34,28,29,21,55,76,65,53,55,52,37,43,65,108,76,37,27,34,111,112,95,86,71,62,70,111,91,48,43,48,55,107,89,90,78,86,78,75,75,60,68,155,108,94,86,74,78,75,36,28,44,55,62
109,144,148,86,62,84,149,75,52,60,109,148,90,70,71,125,133,148,115,55,53,109,160,149,140,71,34,35,60,69,133,76,36,55,75,90,51,43,86,133,125,51,31,37,112,125,76,37,172,186,133,44,29,35,52,115,97,97,86,69,108,93,163,133,140,90,38,51,91,109,93,110,103,149,88,88,70,84,38,71,103,133,191,61,60,55,62,123,115,75,76,51,90,71,62,84,84,68,38,43,97,133,183,117,76,38,75,76,60,62,76,75,62,97,179,87,62,75,76,75,200,75,75,87,90,44,44,71,110,197,137,95,56,56,69,112,148,110,109,99,76,56,203,144,91,78,36,55,52,70,133,75,48,27,70,86,75,75,76,87,38,125,158,93,99,90,69,44,76,69,99,76,187,211,109,51,29,27,38,51,86,183,183,144,75,53,75,61,125,108,75,72,27,31,80,197,183,129,103,55,37,129,137,191,78,20,13,14,44,160,160,115,108,68,76,163,148,107,141,108,107,95,62,29,107,141,85,84,43,75,141,95,56,43,60,97,125,75,72,125,179,129,69,69,117,148,169,148,133,76,31,76,172,190,37,28,96,91,140,144,91,105,76,62,65,70,44,84,116,111,99,74,62,76,89,75,76,87,89,108,96,76,65,69,70,76,68,56,52,38,43,38,37,70,191,227,224,227,212,234,209,108,38,29,61,88,88,86,69,46,37,71,70,84,90,84,75,75,186,123,88,101,91,76,52,52,54,53,37,38,43,65,56,43,43,36,44,107,86,37,37,43,55,89,144,95,49,32,38,28,21,20,28,28,23,29,32,43,44,44,68,186,194,144,117,75,78,76,44,20,13,28,62,56,35,21,20,76,117,77,70,62,37,29,38,43,44,32,28,37,29,35,28,28,60,76,74,69,75,86,60,52,37,29,29,28,29,44,43,49,62,76,75,54,43,43,32,55,61,53,71,179,227,234,227,194,77,44,62,93,83,88,90,93,86,84,62,75,61,48,70,85,76,44,27,21,29,52,70,83,69,61,109,133,112,49,32,43,34,28,27,29,27,55,69,77,76,69,61,37,35,61,116,76,35,28,61,160,179,148,86,53,38,44,62,52,53,52,35,52,75,60,69,70,68,44,62,61,61,32,60,133,148,125,86,147,189,75,37,48,53,68
109,149,108,78,75,95,169,76,51,60,108,148,88,75,69,112,141,148,117,56,43,78,148,160,139,75,29,38,60,62,107,62,34,48,52,31,21,36,75,88,86,43,43,48,75,70,55,28,99,163,125,51,35,37,52,109,91,93,88,69,95,90,169,116,137,91,37,44,84,75,95,116,90,141,107,90,75,84,38,68,86,103,186,44,48,54,61,108,112,68,76,48,88,75,76,99,72,62,37,20,37,53,91,89,68,37,69,76,72,62,76,97,62,69,75,76,69,86,75,76,197,86,78,76,75,38,29,35,60,158,97,85,44,52,69,107,137,117,115,116,75,55,194,88,90,91,44,48,44,69,116,78,54,27,76,93,55,61,97,99,38,112,186,91,95,97,75,44,75,53,115,86,172,212,125,84,61,43,76,186,191,212,179,133,76,48,69,62,123,103,76,76,22,34,76,194,194,139,95,52,38,129,149,194,137,90,75,43,90,203,200,186,148,62,54,112,90,69,133,133,35,20,14,28,85,137,125,99,44,76,169,108,38,72,129,163,125,76,85,112,144,129,116,69,87,97,117,87,75,69,37,76,141,179,85,69,148,144,108,86,77,90,135,77,76,76,53,61,70,75,56,55,70,65,76,76,78,76,90,90,69,29,29,46,53,52,54,60,44,43,52,53,70,107,183,212,212,203,179,183,186,69,21,21,27,56,77,78,46,32,22,69,56,74,78,75,69,76,199,203,158,140,75,29,35,43,53,46,38,44,43,90,76,44,43,27,27,44,52,27,22,28,29,53,84,140,44,32,37,28,21,27,43,28,27,29,29,43,38,44,75,158,112,75,28,28,29,69,38,13,20,29,56,49,44,43,48,86,131,69,86,88,54,28,35,44,43,28,21,37,44,44,32,28,75,69,44,61,60,96,60,44,28,28,28,28,29,29,53,52,60,61,61,61,62,69,44,37,29,21,35,84,117,99,88,78,43,20,21,32,62,88,99,76,75,107,99,90,83,75,76,90,84,53,21,27,43,44,76,53,14,12,21,44,84,38,37,44,35,28,29,44,60,69,71,76,75,69,84,55,53,44,76,70,52,37,91,166,183,144,86,32,36,52,49,46,43,36,36,49,53,52,62,76,53,14,29,76,99,52,43,61,90,125,89,91,88,87,96,77,75,70
123,160,183,109,72,80,160,76,52,60,109,108,76,52,62,99,144,144,116,56,48,76,148,141,139,75,34,31,43,43,69,38,27,34,55,75,52,76,158,137,123,55,38,43,56,36,27,21,78,115,95,51,43,44,52,90,90,88,88,62,86,90,169,133,137,99,43,48,87,75,91,117,75,91,95,80,69,71,37,68,85,91,169,29,35,38,43,85,91,60,75,52,84,75,85,99,75,62,34,20,35,44,76,95,75,43,70,78,69,62,75,90,60,62,62,78,75,87,72,88,209,95,76,69,55,36,29,35,55,137,84,55,37,43,61,93,129,123,129,110,72,60,179,76,88,78,43,37,43,62,115,91,76,29,76,103,55,61,103,103,34,84,169,99,99,115,72,43,71,55,103,80,129,211,116,75,55,43,55,149,99,209,148,80,36,31,52,68,129,123,91,85,27,29,75,197,205,158,91,54,38,129,169,203,140,133,99,36,69,205,203,133,125,61,53,110,90,62,129,139,80,75,68,76,163,203,117,90,56,76,148,86,75,76,78,123,99,69,76,125,148,129,125,54,75,68,88,86,69,52,31,76,129,169,140,72,140,148,94,76,86,84,148,191,186,148,53,52,60,61,55,61,65,60,70,95,86,75,76,76,37,29,32,32,44,37,43,52,46,54,61,69,76,98,160,183,187,183,194,186,155,75,22,21,21,28,84,112,37,38,28,44,53,55,75,75,62,86,148,148,144,93,52,35,62,75,86,55,44,52,68,117,101,54,44,27,21,27,21,27,27,28,28,35,44,96,55,37,37,29,27,76,62,21,27,27,28,36,43,44,49,69,21,21,20,28,43,61,46,32,37,37,48,56,60,44,70,88,109,89,131,112,53,14,14,27,23,28,32,28,44,52,44,49,55,32,20,21,28,129,88,43,21,27,27,28,34,43,86,70,78,56,54,34,36,37,43,21,14,21,43,46,46,37,44,52,36,20,21,22,44,69,83,75,62,107,88,70,91,86,90,90,90,62,32,48,29,14,35,35,12,13,14,21,37,62,49,49,62,53,55,75,69,69,99,111,86,89,144,76,44,36,75,52,21,14,44,74,76,55,56,37,28,53,52,54,69,70,75,56,55,62,69,76,65,29,44,60,76,53,46,60,65,88,87,55,44,62,108,99,78,140
137,169,187,115,71,78,158,76,56,69,108,84,44,44,61,97,137,140,116,61,44,76,141,76,56,34,34,71,84,88,109,69,28,37,75,109,56,55,108,125,112,55,31,37,85,112,86,29,97,158,125,62,68,68,52,99,109,54,43,37,69,75,117,148,117,86,43,43,86,75,84,87,48,75,85,78,61,52,28,55,86,95,183,43,21,20,38,95,110,71,76,44,84,80,68,87,76,76,34,21,34,44,75,107,85,44,60,75,71,72,75,89,60,69,69,75,60,76,60,90,200,84,75,75,55,35,29,35,55,141,76,37,34,37,52,76,116,109,108,95,72,62,186,86,80,55,37,38,52,75,117,112,95,31,62,86,48,62,91,110,37,76,186,95,116,117,71,38,62,62,90,61,93,194,133,75,60,43,52,148,99,203,160,87,75,75,84,93,148,133,103,84,28,34,75,194,203,158,97,69,44,133,186,194,137,133,99,36,61,203,205,133,117,60,54,95,95,69,112,116,129,129,76,38,117,179,108,87,55,76,141,84,62,61,52,95,117,84,76,133,149,140,133,61,69,60,76,99,84,69,35,76,112,179,137,72,105,158,101,75,75,76,140,133,107,131,71,53,56,54,49,49,65,75,76,75,83,83,76,56,29,28,28,29,43,76,109,84,85,68,43,37,44,55,77,89,107,112,131,96,83,75,28,21,21,29,76,74,35,35,29,60,74,68,60,68,70,131,112,55,27,20,14,36,76,78,108,75,53,101,148,140,112,60,43,35,21,43,54,21,28,37,35,35,29,35,61,54,37,28,76,158,88,21,23,22,27,35,44,38,35,36,21,27,28,37,44,69,75,61,46,61,75,84,49,43,70,84,89,96,139,90,23,13,21,27,20,27,76,48,75,48,49,55,44,13,20,28,28,133,105,53,20,20,21,21,28,28,74,91,109,90,75,34,37,35,28,28,28,29,43,44,44,37,46,60,60,21,21,21,44,56,88,76,43,37,28,28,61,109,179,117,93,76,62,75,34,20,21,27,20,14,21,27,28,75,96,75,116,94,88,84,35,37,61,179,158,158,179,69,53,62,53,43,21,21,56,61,69,44,43,35,28,65,76,107,131,125,107,77,86,83,84,75,69,62,74,61,53,53,70,78,75,76,69,53,52,48,60,76,62,108
137,158,183,109,71,76,133,75,53,60,103,129,76,62,75,125,148,137,107,60,37,75,149,75,75,69,61,80,99,93,76,44,27,38,69,88,44,38,90,76,36,20,22,37,76,91,75,22,88,160,75,29,43,53,43,86,95,86,76,76,112,109,115,141,117,75,37,37,85,88,61,34,37,85,129,133,48,37,29,54,85,90,172,29,28,36,61,179,148,78,84,38,90,29,28,62,87,87,36,20,35,43,75,112,75,34,43,62,69,75,88,85,55,62,56,68,44,68,52,84,194,75,84,84,61,35,29,37,55,139,78,29,21,38,75,133,125,117,112,117,80,68,179,76,80,95,52,48,76,115,172,133,108,31,61,76,61,76,97,108,48,86,172,76,129,117,75,43,69,76,91,60,76,148,123,80,70,68,51,133,93,187,112,95,76,44,61,71,191,160,133,85,28,38,76,194,194,129,107,71,38,137,172,197,141,129,97,38,69,211,209,139,112,53,60,97,95,69,108,93,123,123,75,27,116,183,99,97,55,76,148,91,76,70,52,95,117,97,75,148,158,144,137,68,70,60,76,99,86,69,34,76,93,169,137,75,93,139,98,69,61,71,76,76,75,78,76,75,75,71,55,60,65,84,86,70,60,84,112,69,29,34,32,35,37,76,189,123,86,44,37,37,44,49,68,53,55,52,62,65,52,62,32,27,29,48,84,60,35,35,44,68,65,56,60,70,85,169,70,21,14,20,14,27,69,43,44,54,69,179,179,139,140,76,44,37,28,84,91,27,29,37,36,35,29,28,46,91,89,84,43,38,54,27,29,29,28,35,52,44,35,35,27,35,44,56,55,69,75,85,60,62,75,77,46,43,75,101,91,88,117,76,27,21,22,23,23,28,37,36,85,69,54,44,37,13,21,34,29,91,98,75,14,14,20,14,21,34,61,75,76,76,62,29,28,37,43,48,60,60,60,69,49,46,56,68,60,35,22,28,46,46,75,75,35,28,29,37,43,69,105,105,60,21,21,21,21,22,21,21,20,27,32,28,29,56,139,148,117,108,88,68,28,28,43,91,115,140,155,53,37,65,65,84,71,46,60,76,87,35,43,38,37,70,85,109,135,108,123,98,107,105,74,48,62,70,71,52,44,36,43,85,75,75,68,60,32,34,52,74,76,112
95,139,148,93,69,76,76,54,51,61,95,115,85,53,61,133,172,148,139,70,31,71,139,125,112,76,43,44,75,75,69,44,37,75,97,109,44,37,89,110,87,52,31,44,115,115,76,28,86,158,76,29,44,91,86,99,91,90,90,69,89,116,190,187,144,61,28,48,93,103,93,87,55,110,117,115,43,20,20,44,76,91,139,51,52,55,44,107,123,90,69,36,84,75,43,86,133,75,21,14,34,44,76,95,22,20,34,75,85,88,91,48,34,51,53,70,34,31,38,76,144,91,112,112,69,36,28,29,54,112,108,54,44,69,99,141,148,86,52,55,44,62,144,88,84,88,48,29,48,75,141,107,44,27,55,75,62,90,84,69,38,72,133,97,133,115,75,38,71,91,76,48,62,99,116,76,62,60,52,133,115,141,148,110,75,36,48,75,179,140,125,85,28,37,75,197,190,112,86,60,43,115,160,194,144,117,91,35,62,209,197,116,116,60,68,95,90,62,103,112,129,133,76,29,115,169,99,115,69,75,160,103,91,75,55,93,116,90,69,141,158,139,129,62,69,60,75,76,62,51,34,76,95,172,133,76,129,160,88,71,75,69,69,75,69,74,69,70,65,61,60,60,75,109,85,62,78,116,140,88,44,43,32,28,44,87,70,55,55,44,53,52,60,76,70,49,52,52,53,75,62,55,43,34,37,46,55,60,28,29,35,65,62,55,90,158,131,148,27,14,14,20,20,14,28,32,29,48,52,69,75,71,140,96,44,35,36,93,107,28,29,29,37,32,29,29,75,139,139,75,13,14,20,21,29,38,28,29,53,69,70,85,61,60,55,54,75,69,83,87,52,62,70,76,55,44,70,77,133,96,87,52,23,20,22,28,29,29,35,37,52,46,46,44,44,43,21,29,28,69,75,91,35,27,14,13,22,55,55,76,75,68,43,29,22,28,43,44,44,38,48,69,56,65,69,68,44,52,38,34,52,71,60,70,61,29,43,53,53,71,76,75,44,20,14,14,20,32,32,23,28,29,38,35,48,49,90,155,123,90,70,44,69,55,43,101,116,191,189,108,90,87,85,84,60,53,75,76,88,71,43,44,53,65,76,98,95,90,108,115,91,84,70,75,86,75,75,49,52,35,28,76,88,76,71,53,32,37,93,107,93,111
99,148,163,90,62,75,91,61,53,72,99,115,78,48,56,117,144,86,62,37,28,62,95,95,107,75,29,36,61,71,129,76,35,51,69,103,54,43,99,137,133,69,27,29,95,129,86,36,90,179,140,69,56,97,76,112,76,75,99,75,76,91,149,139,109,76,44,62,125,139,110,116,75,95,88,97,43,28,27,69,133,140,190,44,53,69,69,129,116,91,89,38,75,76,75,86,90,78,29,21,60,76,123,117,76,36,71,133,148,169,123,48,35,69,90,89,75,85,75,85,200,194,191,115,69,36,34,55,80,169,125,85,68,37,69,86,141,95,84,86,69,72,203,141,88,75,48,29,44,75,140,116,69,34,75,91,97,123,103,85,52,90,144,125,116,76,38,37,69,95,68,75,144,194,158,75,48,43,44,117,125,187,190,125,84,35,43,75,169,139,110,89,29,37,75,194,186,110,76,48,36,117,160,197,144,116,93,38,62,209,194,123,133,55,61,95,87,62,108,125,133,140,85,29,115,149,99,110,68,70,149,115,97,69,44,91,99,75,55,112,158,108,90,60,61,53,76,62,36,34,29,75,88,139,109,76,187,199,94,70,69,69,69,75,75,75,69,55,43,49,53,52,62,85,77,75,89,107,99,91,109,75,43,34,60,85,43,52,44,43,55,62,76,91,90,84,60,35,56,78,55,56,44,35,37,27,49,62,27,37,29,76,54,69,140,169,140,91,20,12,29,36,21,21,28,43,53,52,53,44,37,48,87,90,55,44,44,74,70,28,29,27,27,34,27,28,133,189,148,61,20,23,28,29,55,52,34,69,85,83,85,83,109,91,60,52,69,62,69,69,37,71,76,84,78,76,53,65,117,101,84,53,28,28,28,27,35,27,29,69,61,38,36,43,48,88,60,37,44,76,85,75,69,61,28,14,21,44,60,75,61,36,22,21,20,20,29,35,37,37,37,88,76,61,65,55,53,75,61,53,109,133,88,86,101,52,35,55,55,62,69,27,13,14,20,20,20,22,28,27,28,75,55,52,53,65,105,140,101,70,56,60,115,108,69,94,105,160,147,129,123,108,75,69,77,86,54,55,69,86,75,74,88,84,78,76,85,74,86,135,77,61,61,83,86,71,75,62,38,23,46,87,95,84,111,76,69,117,194,160,112,140
117,137,95,69,56,62,95,69,48,71,125,133,78,44,56,91,139,89,75,51,43,76,148,99,76,56,21,27,44,52,108,76,34,43,60,87,48,43,108,129,133,62,34,44,62,103,86,29,78,163,141,62,60,86,60,86,75,69,99,76,70,84,163,148,133,91,44,38,90,107,123,129,75,115,93,99,54,43,28,55,89,91,179,53,56,75,76,141,140,97,95,38,75,75,76,99,78,84,29,20,37,48,76,90,76,38,71,93,90,90,108,95,61,52,69,84,76,91,60,91,160,107,125,90,76,62,34,43,61,149,144,78,69,37,70,85,144,116,112,109,76,56,187,76,75,75,52,28,48,75,149,129,88,22,75,75,72,95,123,117,48,85,183,140,133,89,62,55,93,115,115,76,69,116,172,76,27,21,28,75,76,148,158,112,87,31,38,76,187,125,60,56,28,31,75,190,183,84,43,35,34,95,149,194,144,133,99,43,62,203,191,133,116,62,54,78,85,55,109,112,133,137,88,28,108,149,90,87,55,60,125,107,87,44,37,90,97,68,75,141,183,137,89,52,61,68,86,76,62,69,76,133,163,190,97,44,179,189,94,56,55,60,75,83,84,84,70,69,55,60,54,60,76,88,105,95,107,107,91,83,77,115,95,75,91,101,75,44,37,53,46,55,75,91,76,83,76,60,76,65,44,44,43,43,46,69,94,84,36,37,49,88,76,91,135,155,140,95,21,12,28,28,28,37,44,35,37,29,32,28,28,37,62,94,52,35,56,52,48,37,28,28,38,54,32,35,111,158,99,62,28,35,43,60,68,61,52,86,111,111,99,88,112,96,75,61,60,44,35,36,52,109,112,90,107,96,75,76,111,101,91,86,60,29,28,27,34,28,60,123,115,85,44,49,52,91,117,123,75,84,88,77,71,48,21,14,21,44,49,53,44,22,22,27,28,28,35,29,29,29,28,89,87,52,54,53,74,135,99,98,129,203,160,111,96,78,34,44,49,53,36,22,14,28,35,22,36,29,22,35,28,98,75,49,62,76,123,148,86,61,48,84,140,76,65,60,56,89,133,123,85,75,54,53,95,78,43,56,55,86,86,90,117,90,76,75,76,70,76,91,69,48,53,75,75,76,75,69,29,28,88,76,88,86,94,93,90,135,158,183,155,140
110,129,76,61,61,75,129,70,48,68,103,75,43,35,43,61,87,109,91,61,43,62,140,61,21,20,17,20,22,29,71,53,29,38,36,21,20,27,54,43,56,48,29,43,72,107,76,28,76,158,137,75,70,90,51,86,84,71,91,76,61,88,172,163,148,107,52,38,99,107,123,133,69,107,109,91,69,61,36,52,90,86,179,69,70,76,62,133,172,103,95,44,80,62,61,99,62,69,29,21,48,38,55,69,62,35,69,91,89,84,107,99,69,55,44,75,71,86,61,115,149,112,133,86,75,68,31,38,53,133,123,72,55,28,56,88,148,123,108,109,78,60,172,69,75,86,71,27,44,71,149,137,99,29,76,76,69,88,117,108,48,71,149,85,103,117,75,38,80,86,129,78,54,93,163,78,52,44,53,108,137,197,194,133,99,37,29,75,186,137,76,69,44,60,91,163,163,99,55,60,76,148,148,158,133,103,88,37,60,191,191,107,76,48,43,56,69,60,86,103,95,84,51,28,95,144,80,75,76,115,194,148,103,60,75,115,148,107,76,149,194,141,129,76,87,93,110,110,86,70,60,103,99,190,112,70,91,87,85,61,62,75,84,125,95,86,75,76,75,53,56,75,98,148,116,89,93,105,87,44,60,75,95,158,183,125,93,60,68,74,52,53,46,60,32,43,55,88,123,75,49,44,62,54,91,144,144,91,44,36,37,88,115,115,131,140,101,94,35,21,28,36,68,61,44,29,29,44,28,35,56,53,70,86,54,62,62,38,35,55,44,43,60,46,29,35,54,99,109,90,28,46,69,69,62,60,49,70,84,90,90,86,133,96,61,60,69,49,37,37,86,194,194,89,76,68,60,62,84,94,93,76,68,37,34,29,77,86,96,135,131,77,48,68,48,74,105,129,90,76,76,75,62,44,20,21,28,36,28,44,62,28,27,32,37,46,52,37,35,36,32,74,87,75,70,84,133,158,133,105,140,194,189,129,87,74,29,43,46,61,76,35,29,38,43,28,54,69,52,48,53,101,90,76,78,75,111,179,148,115,69,76,139,76,75,53,56,75,108,78,43,32,37,35,53,62,60,55,46,93,75,74,88,95,83,84,69,70,70,56,37,37,52,70,74,69,75,88,56,74,90,44,43,88,105,89,94,158,147,155,166,139
117,133,85,69,71,108,148,75,51,69,97,61,34,38,53,76,117,144,116,68,38,61,137,44,21,17,17,21,28,35,75,52,34,44,35,17,12,21,36,29,69,43,38,44,75,54,28,14,44,93,95,60,62,91,54,87,95,76,69,61,44,84,129,139,139,103,56,37,97,109,116,110,44,75,84,93,75,69,43,52,90,84,179,76,71,75,34,110,163,107,90,52,80,60,28,51,38,60,34,27,43,43,76,84,55,28,52,88,88,76,86,93,69,56,44,75,70,84,76,110,137,99,107,86,72,62,29,43,54,133,115,68,38,20,29,56,86,80,76,75,60,48,187,72,75,56,44,21,31,69,148,148,103,38,88,87,69,69,99,97,53,69,115,88,115,125,75,37,76,75,125,75,44,84,186,75,51,69,62,95,125,129,190,115,90,38,28,75,191,141,123,91,28,29,69,194,183,99,71,62,48,115,200,209,169,62,43,28,55,158,148,91,76,75,99,140,144,148,191,129,95,91,75,44,129,194,117,99,75,75,179,133,129,70,55,95,149,109,69,139,187,140,139,75,60,60,84,115,107,76,54,89,84,158,125,90,84,75,76,65,83,93,75,112,116,88,84,112,155,83,75,88,99,116,86,94,140,107,76,37,52,69,71,194,199,139,131,109,96,91,65,48,38,49,35,52,98,117,84,60,53,75,91,93,144,139,140,91,38,44,44,76,109,115,91,69,69,76,70,38,35,35,61,69,56,44,55,43,35,77,84,75,75,91,68,54,37,43,46,62,52,43,43,38,28,43,43,101,169,166,76,68,91,70,76,117,88,48,70,88,112,96,166,131,61,56,56,55,48,36,76,148,135,76,65,44,44,76,86,98,75,44,49,53,55,77,131,139,105,88,89,71,60,69,54,61,90,131,116,65,68,61,61,52,21,20,23,35,28,62,90,35,34,21,36,46,52,44,43,61,69,76,88,179,212,221,224,148,155,139,111,76,78,129,94,52,32,35,37,55,85,48,27,44,32,37,49,70,166,68,49,140,96,75,75,101,148,160,147,116,60,62,53,37,37,71,76,86,125,75,37,29,37,37,43,62,65,60,68,107,69,68,75,91,135,90,55,70,65,61,52,37,55,71,65,60,75,111,112,105,76,29,38,90,133,105,84,147,140,107,86,89
129,117,125,88,75,88,148,75,52,69,93,99,76,76,97,179,186,160,139,72,48,69,137,90,75,54,37,70,97,99,125,80,37,37,44,68,52,88,129,89,91,75,44,44,90,55,36,28,84,133,129,69,69,112,62,107,139,75,22,22,34,69,87,99,109,90,48,37,99,112,88,37,21,44,52,75,75,69,38,48,91,84,172,80,29,20,13,60,99,91,84,54,90,38,20,31,56,56,29,28,55,54,80,99,27,13,14,55,69,62,75,76,60,69,43,72,69,69,52,62,84,89,75,62,52,52,31,43,56,133,133,48,17,22,69,109,140,137,133,116,80,48,187,69,75,43,27,27,34,62,95,123,103,43,88,87,70,76,108,103,53,69,125,91,133,139,76,43,75,62,112,72,37,69,137,71,48,56,52,95,139,109,190,109,27,20,20,62,187,148,129,95,28,37,70,194,163,95,61,44,35,103,187,200,148,99,76,37,75,194,205,144,125,84,76,99,133,93,129,125,140,133,88,27,88,148,112,95,69,69,169,133,110,62,52,89,137,109,70,123,172,137,125,75,60,56,80,123,97,76,60,85,86,169,137,95,76,75,76,75,94,101,76,90,91,85,76,70,75,99,76,90,108,112,88,187,88,60,68,56,52,69,61,140,116,91,147,166,148,87,70,65,49,43,38,75,86,76,55,34,43,131,148,158,179,116,133,77,37,43,37,75,107,116,75,37,36,44,46,37,44,60,69,60,43,37,87,76,61,84,77,86,101,140,91,76,43,75,140,88,69,48,49,35,28,32,53,115,203,169,76,46,69,69,86,115,129,105,108,99,111,140,147,148,74,60,53,46,44,37,52,85,140,109,62,53,49,86,109,75,46,43,52,65,75,105,115,99,75,70,75,70,75,75,61,55,91,148,169,46,60,68,76,44,22,20,21,43,53,75,88,46,27,23,29,38,43,43,61,75,108,140,123,155,224,234,227,140,148,166,112,69,76,111,75,35,29,29,36,55,75,76,52,36,38,53,69,55,203,147,75,144,99,86,89,199,191,155,140,117,69,61,21,20,27,44,75,96,133,89,54,29,43,52,88,115,69,61,74,108,75,44,53,87,115,68,60,70,61,55,44,43,68,61,49,75,107,91,107,99,49,43,54,86,148,109,90,90,55,38,38,69
133,115,190,110,75,80,148,75,54,69,95,140,97,62,69,117,179,160,148,86,60,62,133,141,139,78,34,43,75,75,133,90,43,38,69,110,69,52,95,137,115,75,56,72,117,125,95,44,76,179,133,76,69,99,61,103,116,110,90,89,93,149,211,205,190,117,71,48,110,133,99,62,54,112,144,169,95,95,62,56,95,84,172,70,34,27,36,103,190,123,108,75,117,86,53,90,108,76,43,34,53,53,84,108,37,27,44,95,117,107,93,76,51,72,61,97,43,21,22,62,78,87,95,88,86,75,37,44,53,139,158,69,52,75,133,194,183,129,123,108,76,48,190,69,71,75,75,55,91,160,172,169,116,61,90,95,76,75,95,87,37,34,84,89,112,117,69,52,76,62,61,35,27,52,125,95,88,90,76,95,158,97,191,112,62,43,34,88,169,140,116,108,36,44,69,194,163,91,54,36,34,99,187,197,149,103,80,29,51,187,191,123,123,76,60,75,88,72,103,137,141,125,84,29,90,148,110,90,68,69,172,112,110,69,51,86,125,90,61,110,158,133,108,68,62,52,75,109,86,69,48,76,86,160,139,99,75,74,76,77,90,88,78,88,86,76,69,52,52,75,75,77,108,158,179,194,61,44,56,65,65,60,53,86,75,83,107,112,123,77,61,48,38,35,90,117,88,87,75,44,52,123,148,140,115,117,169,95,46,44,43,60,55,52,54,32,27,29,21,21,44,101,34,29,29,38,70,43,21,28,35,68,108,101,111,101,75,76,158,211,139,125,84,27,29,44,52,140,148,69,27,28,37,56,68,69,76,166,179,155,116,123,139,140,140,105,86,69,75,70,75,61,125,155,75,68,75,140,93,60,61,55,62,53,60,94,78,46,37,37,44,74,94,84,69,49,86,187,155,44,44,54,129,89,44,21,21,77,96,22,28,27,22,69,76,61,62,61,68,75,111,133,108,76,76,179,140,69,76,90,109,90,77,94,37,29,28,37,60,60,29,28,27,23,44,55,60,55,123,95,76,158,191,179,166,189,189,194,207,187,115,78,27,23,23,44,46,65,78,93,69,49,56,91,140,112,76,71,70,90,76,65,52,91,76,55,60,61,55,43,37,37,76,69,75,85,123,112,135,117,93,109,129,117,125,123,116,69,23,28,44,70
137,115,194,123,71,76,148,76,55,69,97,139,91,60,69,90,172,172,160,86,68,56,112,140,144,86,31,35,53,54,117,86,36,38,71,99,60,31,85,117,123,55,43,61,129,125,86,29,76,172,133,75,68,91,53,112,108,129,137,86,54,87,179,187,129,86,62,44,110,133,137,133,60,133,139,133,75,69,48,54,91,76,183,29,29,37,29,91,194,108,99,75,125,95,70,84,60,76,51,34,54,61,90,95,75,43,55,148,169,186,123,99,69,76,60,76,76,76,62,117,197,211,200,97,69,61,44,43,60,144,133,69,60,34,69,88,139,116,109,99,75,48,194,75,72,76,75,22,38,76,169,187,112,72,95,110,84,87,90,36,22,21,51,69,75,76,55,53,84,53,75,80,137,186,209,84,44,69,75,88,149,117,191,99,88,52,44,99,190,160,133,108,36,44,75,191,149,87,43,28,31,93,186,194,149,112,86,37,52,183,169,99,115,69,44,69,84,75,109,125,139,115,76,28,90,140,99,88,54,69,163,93,88,61,60,87,95,75,52,90,148,125,107,69,69,55,71,103,76,55,37,75,80,141,139,99,77,90,112,76,78,85,98,139,86,70,61,53,52,75,75,86,111,101,89,75,32,37,52,75,125,91,75,115,91,86,88,86,75,55,53,54,55,74,133,131,90,86,93,91,94,109,105,52,34,77,111,116,48,43,44,46,62,60,46,28,29,37,28,28,55,111,28,29,37,44,46,22,21,22,37,56,62,76,85,89,76,96,115,194,140,147,109,49,43,55,48,86,94,35,43,52,49,55,52,60,55,107,131,107,78,88,76,76,75,69,65,69,107,107,91,76,83,140,116,69,62,117,129,76,76,53,61,44,44,28,21,20,29,32,35,62,108,89,75,54,76,133,86,28,28,35,101,194,148,76,37,75,75,14,14,21,37,95,75,69,62,34,29,65,105,90,55,28,21,34,48,43,44,60,93,101,90,98,54,53,52,53,60,37,20,12,14,43,43,70,89,108,77,75,93,166,203,209,186,191,189,148,203,117,101,78,28,35,29,89,69,61,56,75,87,90,123,125,105,84,69,70,60,61,37,34,61,129,61,49,44,37,43,28,36,48,84,105,107,93,95,88,91,75,60,69,83,107,76,76,101,96,55,60,71,76
125,108,187,117,71,76,140,75,52,69,99,139,91,60,62,99,149,158,148,89,62,52,115,141,148,89,29,37,48,51,97,68,27,28,51,75,48,36,99,88,48,21,22,37,90,95,76,27,90,172,125,75,53,76,52,129,115,112,140,80,55,90,139,139,108,76,56,44,115,148,137,123,62,137,123,90,43,53,38,52,93,84,179,43,34,43,37,95,191,99,95,71,95,87,69,75,48,91,55,28,75,61,107,115,76,43,43,95,88,86,117,99,75,86,52,75,88,76,52,60,97,139,97,76,55,56,43,37,56,139,139,71,60,28,68,84,140,110,95,95,75,56,194,76,75,75,62,21,37,52,125,179,99,52,91,99,76,84,108,86,52,75,148,200,179,139,80,61,86,52,95,103,76,95,190,76,44,75,76,84,144,109,194,88,88,43,29,80,209,194,179,99,31,43,76,200,169,88,38,22,22,78,149,179,137,109,78,36,53,169,179,95,68,31,28,43,68,51,75,95,109,91,75,28,91,133,109,80,44,48,117,88,75,60,53,86,108,55,34,70,109,99,85,61,75,69,76,84,28,27,36,68,75,95,107,88,70,76,123,148,140,147,147,117,76,62,46,49,53,76,69,75,88,65,53,44,22,28,48,65,101,77,76,117,135,117,93,90,75,53,53,69,86,86,155,129,112,94,91,117,125,76,43,14,21,28,34,29,43,37,37,44,48,37,32,34,44,43,28,37,38,83,37,37,43,37,75,60,32,35,43,44,55,75,84,75,77,91,111,148,133,125,111,75,71,75,53,49,83,44,44,38,35,37,43,52,46,69,99,75,75,108,91,68,37,36,46,43,68,90,140,115,85,144,77,46,44,62,140,88,76,54,56,38,48,28,21,21,32,32,37,46,76,70,76,69,88,87,48,32,35,69,155,186,158,101,61,75,70,21,20,34,60,76,93,101,65,35,53,74,111,53,21,34,60,48,29,55,69,75,95,98,93,91,87,52,46,52,61,36,23,14,20,68,54,77,117,107,70,75,108,140,179,183,160,186,144,123,88,37,22,34,32,44,56,117,131,88,69,75,101,112,129,74,37,55,54,65,56,37,29,28,60,98,61,52,38,35,44,44,70,75,85,53,84,112,105,93,49,43,43,61,83,98,29,44,54,93,101,61,55,75
88,95,148,99,75,78,86,55,48,62,99,141,89,61,69,109,141,139,115,76,44,38,95,133,125,76,29,29,43,43,51,21,29,69,80,76,56,36,88,86,43,21,29,68,86,88,61,27,133,179,75,31,29,54,55,117,99,99,117,76,55,93,140,129,97,75,62,38,88,125,115,112,72,144,116,95,37,29,27,34,76,76,158,53,44,54,48,97,190,108,85,61,70,72,56,68,51,90,48,28,55,68,90,103,75,38,51,85,75,75,110,108,76,90,52,91,89,86,62,69,95,99,76,69,62,70,51,43,60,123,148,84,71,28,69,86,140,99,78,75,62,54,190,75,76,75,75,27,37,54,115,186,110,43,76,89,75,99,110,99,28,38,148,115,140,123,75,54,89,55,95,91,38,75,160,86,75,88,93,84,133,123,187,91,89,55,28,76,209,179,140,123,31,43,76,190,158,84,28,21,37,76,123,148,133,99,78,35,52,158,191,115,53,62,90,112,129,133,139,141,116,103,80,31,91,158,110,48,38,72,115,115,99,69,70,88,160,55,55,91,186,158,141,76,76,71,76,112,76,69,99,186,190,203,158,112,69,65,89,199,187,155,96,75,62,55,49,52,65,76,76,87,91,44,29,32,28,28,34,55,76,37,43,76,75,75,117,86,44,36,52,60,86,70,60,75,135,89,115,123,91,44,21,14,22,29,29,29,43,48,44,44,36,29,37,38,70,46,44,37,60,105,75,52,44,76,94,76,49,48,53,61,62,69,61,69,71,83,115,148,148,139,129,76,69,60,52,54,83,62,43,43,43,35,38,44,38,43,75,70,76,94,76,43,34,28,29,28,32,43,75,75,123,203,75,34,35,52,155,95,75,46,55,43,35,37,28,29,36,43,43,62,53,48,55,76,93,90,76,71,76,129,140,125,98,60,52,54,55,44,44,56,56,76,98,95,75,60,49,61,129,60,27,28,77,108,70,93,105,101,91,105,96,90,60,37,38,68,68,46,52,29,37,56,61,75,94,91,60,48,38,61,84,111,148,155,140,125,52,21,20,21,32,44,38,44,44,86,148,140,197,197,129,60,28,28,52,55,78,60,37,48,78,76,75,94,90,87,84,68,61,75,53,32,54,111,179,148,46,69,68,76,90,54,37,62,62,75,60,29,43,83
99,117,183,116,75,84,84,53,52,76,110,133,80,60,61,89,141,71,37,29,27,35,76,86,80,61,28,35,38,48,95,75,53,86,95,116,76,38,89,117,112,53,36,76,133,133,75,27,110,187,84,27,29,60,75,90,90,91,95,72,62,99,149,133,99,44,27,29,75,95,103,91,69,125,109,90,44,20,20,54,76,90,144,88,85,85,44,89,194,137,22,22,53,69,43,54,51,52,21,20,29,53,76,91,69,38,51,86,76,75,86,69,54,69,43,75,75,75,60,69,89,97,76,75,43,44,37,28,43,76,95,87,75,29,69,90,148,76,29,21,21,52,117,78,97,93,76,27,34,52,109,172,69,21,43,69,76,107,117,99,29,52,133,76,112,117,72,44,84,68,99,86,34,69,158,97,75,75,84,75,117,90,186,90,93,60,22,76,209,140,123,93,29,44,78,194,187,76,28,29,86,194,211,197,163,115,99,38,55,160,186,109,112,89,86,140,186,191,194,133,125,129,87,34,95,149,112,97,88,110,194,141,125,86,80,89,139,88,71,115,194,144,133,76,76,69,76,129,107,75,54,108,110,149,141,110,61,69,108,123,76,86,96,75,55,54,75,75,76,90,133,147,158,105,69,55,53,44,75,117,86,29,43,75,54,61,75,43,29,29,34,36,74,65,21,27,49,117,129,131,83,29,21,14,35,53,52,44,46,84,75,89,90,94,98,84,76,76,169,129,116,148,169,112,91,179,96,76,65,43,61,76,53,36,21,23,70,109,123,158,139,133,129,77,54,52,76,109,116,84,43,32,46,83,131,90,75,90,112,84,76,76,37,37,29,28,29,28,36,55,71,91,199,234,129,75,71,89,133,108,75,28,43,43,43,37,29,35,37,49,75,101,37,38,62,76,83,90,98,91,108,129,129,129,86,56,53,43,37,32,52,52,43,56,52,28,60,144,139,101,160,90,29,21,56,98,111,94,117,116,101,89,52,35,53,53,61,68,74,46,44,38,44,53,62,71,90,62,43,48,38,43,52,69,75,87,115,111,28,20,20,22,29,35,32,35,32,60,112,140,133,84,98,55,35,28,46,61,101,99,76,75,76,76,87,107,76,65,53,52,62,62,61,76,84,112,194,135,75,107,91,116,88,65,70,86,96,88,43,43,44,77
133,97,194,140,78,85,133,69,53,85,158,158,90,62,68,93,169,86,62,52,53,69,133,133,137,89,31,34,43,43,125,90,43,48,54,91,76,29,75,133,117,54,31,62,116,123,68,37,137,190,129,70,43,103,148,191,158,129,133,89,75,93,149,129,86,84,69,75,144,191,148,133,76,112,108,90,52,52,43,75,169,190,205,70,69,76,44,88,197,109,52,35,85,76,44,48,55,52,28,28,85,99,123,129,76,52,48,78,76,69,75,21,28,69,86,93,87,93,62,70,93,93,76,75,27,21,31,51,76,129,149,133,86,36,71,88,158,108,69,34,29,70,160,148,140,115,84,22,37,52,103,149,34,13,29,48,76,86,97,97,27,61,129,80,88,76,55,35,61,62,123,95,35,76,148,95,37,20,21,20,37,71,139,95,91,69,27,76,200,149,125,99,29,43,85,200,194,99,51,37,43,99,205,203,148,123,95,43,53,160,191,103,129,76,44,75,90,78,88,123,117,117,87,37,108,186,112,103,69,56,144,123,116,85,75,88,140,87,54,87,148,137,117,75,75,70,76,129,112,76,43,84,78,109,140,117,56,75,140,69,60,60,112,112,76,76,77,84,140,179,183,160,158,203,158,131,77,55,70,76,69,55,65,61,53,60,49,28,29,29,32,36,44,56,27,28,21,83,75,85,74,29,20,21,49,76,84,74,65,108,148,147,158,179,147,108,76,101,221,224,207,189,197,199,199,183,117,112,111,71,68,75,28,37,21,21,29,90,135,76,61,48,43,28,22,21,44,108,140,148,94,76,93,135,144,140,105,189,147,87,99,129,86,28,28,43,32,28,37,61,85,183,212,221,183,148,186,183,155,135,90,37,37,44,48,49,52,53,69,55,43,43,36,44,70,89,90,107,107,61,61,75,109,87,54,34,44,44,37,37,44,55,74,53,27,20,29,43,108,160,111,91,60,44,44,35,48,43,75,115,89,44,21,28,44,60,61,55,48,55,35,49,55,65,75,86,85,44,48,55,44,34,35,49,52,68,75,76,28,28,28,32,35,44,43,38,44,56,76,112,61,28,84,76,62,43,37,69,115,179,147,99,69,76,87,70,37,43,44,53,68,61,75,76,76,112,139,194,179,105,77,86,83,76,125,186,191,135,76,61,53,75
133,90,191,140,76,84,139,69,48,70,116,144,90,68,69,95,139,144,141,76,62,52,112,133,107,69,28,29,43,44,95,76,38,44,38,62,44,27,62,116,133,60,34,61,115,123,75,43,139,183,125,78,37,69,84,129,148,123,133,95,69,123,141,125,76,99,76,36,76,129,133,117,75,90,109,91,43,48,37,44,99,89,183,61,55,69,44,91,187,95,69,43,60,70,44,51,70,85,52,27,69,78,109,125,60,37,55,76,71,62,85,75,61,88,103,107,89,84,68,75,103,88,75,76,69,71,70,75,91,148,203,125,75,37,56,78,137,112,116,91,70,75,200,137,115,87,78,28,35,54,99,179,91,38,88,133,169,172,140,129,28,61,133,91,78,27,21,34,61,85,129,97,34,76,158,129,76,60,69,76,86,116,187,129,125,75,28,75,200,140,91,88,28,38,85,190,186,99,76,60,35,62,179,186,148,125,109,44,52,158,194,116,116,76,48,75,85,72,76,107,125,123,88,31,107,194,117,110,62,53,133,112,109,76,61,84,141,88,52,88,144,133,103,68,69,70,75,129,115,76,37,78,80,99,137,112,55,69,88,54,60,65,75,96,86,75,83,91,135,189,179,158,160,140,133,117,43,20,21,29,60,69,62,60,60,54,44,36,43,28,43,46,49,48,28,27,28,70,70,70,52,34,28,29,62,62,65,60,107,179,194,203,169,147,86,70,90,187,227,234,212,221,227,212,207,179,86,74,94,111,60,65,28,29,22,37,43,76,135,36,27,21,27,22,21,21,37,111,148,91,32,28,27,27,27,21,29,91,187,117,158,148,144,85,32,34,35,49,52,43,56,133,160,194,186,179,189,187,147,139,147,75,75,35,29,54,60,89,112,53,21,23,52,55,68,105,96,109,75,43,46,53,53,54,43,36,34,35,43,44,52,61,62,21,14,21,55,53,56,77,43,52,53,76,48,14,21,28,43,89,61,28,28,43,46,56,76,75,62,69,62,69,75,75,99,179,90,60,52,48,44,28,34,55,86,70,69,70,37,35,34,43,44,62,61,43,44,55,75,65,28,20,43,76,90,70,55,76,139,148,105,69,38,53,69,49,37,43,46,53,52,75,88,94,90,98,83,158,183,133,116,91,89,111,197,166,123,116,105,75,44,60
137,91,191,148,76,84,139,62,48,70,116,141,89,69,72,85,140,149,139,75,43,48,112,90,55,44,28,60,75,75,107,86,43,43,43,31,20,21,52,97,133,60,44,69,103,116,75,34,115,160,112,85,37,69,76,125,139,117,129,108,75,123,137,117,91,95,76,34,76,95,108,133,75,103,129,91,43,52,43,44,95,84,160,61,48,52,38,95,190,93,69,38,55,69,55,55,69,90,43,21,51,55,85,107,54,31,52,76,68,56,84,84,53,76,61,76,55,34,22,43,72,60,75,80,76,76,61,61,75,109,194,95,28,28,75,95,133,112,108,107,71,61,191,76,90,86,75,22,31,55,93,190,117,28,71,90,93,112,140,125,29,69,137,90,109,88,70,75,139,125,133,99,37,70,144,148,103,116,125,97,160,93,148,103,109,76,21,75,205,123,28,21,27,36,61,108,125,99,75,61,34,48,172,186,141,115,112,44,38,148,190,110,103,69,38,69,88,75,84,115,125,129,88,34,109,194,139,117,69,52,123,103,95,62,43,62,125,88,60,89,158,110,69,37,43,48,69,116,99,75,43,85,86,95,115,95,75,86,91,60,55,65,62,69,70,70,84,107,140,148,125,101,109,123,123,107,49,35,29,37,53,68,54,49,61,62,75,53,53,37,54,55,53,69,29,44,54,35,37,68,76,43,46,37,52,52,38,37,90,148,160,194,187,107,70,61,61,75,224,221,125,101,148,160,191,140,71,74,69,70,56,53,29,43,53,62,65,69,90,37,28,22,21,21,21,21,44,116,89,36,14,14,21,28,23,21,14,29,148,148,158,111,75,62,55,44,46,54,55,44,44,125,131,158,183,187,186,169,131,133,116,48,60,52,44,55,68,105,88,29,28,29,54,53,68,74,76,86,61,55,44,46,29,37,44,43,37,35,35,38,70,93,93,28,20,37,69,75,55,52,52,53,44,61,49,21,21,35,44,89,35,28,36,48,62,76,91,84,75,75,76,70,75,101,117,129,129,91,49,43,44,52,38,68,129,75,62,68,83,70,55,68,69,68,65,43,44,53,52,35,21,14,52,84,76,89,75,99,158,96,60,32,34,38,44,35,38,37,49,55,55,88,101,123,105,74,43,48,76,89,75,76,95,160,211,87,28,43,75,87,54,55
133,91,190,141,76,84,133,61,48,70,115,148,87,68,69,87,141,148,115,69,31,43,108,99,69,38,21,43,62,72,91,76,37,43,43,34,20,21,55,89,116,55,31,75,108,93,52,27,139,169,110,76,31,60,86,110,123,108,116,110,75,84,108,108,95,103,75,31,75,90,95,95,62,85,99,88,52,52,38,43,97,86,148,55,44,52,34,93,190,90,75,48,56,69,60,60,60,91,51,21,54,52,76,95,34,21,28,61,60,69,90,90,68,86,56,76,48,27,27,61,123,137,144,133,99,93,62,44,62,89,187,84,37,36,76,123,183,125,116,116,76,68,179,62,78,48,28,20,29,48,88,191,115,34,70,76,84,88,112,115,31,76,148,99,137,110,76,38,86,75,129,99,43,61,137,112,75,123,115,76,110,88,133,110,110,75,21,69,200,148,91,56,75,108,133,186,140,123,86,78,75,89,169,183,95,29,37,22,36,116,137,93,90,53,36,69,91,71,88,139,86,76,69,28,86,141,117,99,61,48,133,93,43,28,29,75,129,95,60,90,172,103,44,29,75,76,107,123,112,76,44,85,88,103,69,34,135,147,148,86,65,60,55,62,70,77,99,123,179,140,98,90,76,96,139,105,69,44,35,44,62,74,69,61,68,77,98,87,77,75,61,52,53,69,52,74,48,37,44,56,84,69,44,37,38,43,28,28,52,62,61,85,98,84,69,75,69,70,199,160,76,108,117,115,88,70,75,60,43,60,54,37,38,49,60,70,69,60,61,44,23,22,21,20,14,20,75,112,48,20,20,21,37,56,46,36,21,20,75,125,88,61,52,48,43,52,44,38,44,48,74,140,125,147,179,169,166,148,98,105,101,37,28,54,61,61,75,77,53,21,35,44,43,60,61,76,93,75,46,61,55,46,54,35,35,37,43,37,43,43,76,117,115,28,36,44,75,75,43,56,62,65,44,28,29,28,48,86,91,98,28,29,34,62,117,109,78,75,44,52,62,69,74,76,115,115,125,139,62,43,86,71,60,44,61,68,55,52,89,123,99,93,76,70,69,65,55,53,49,44,32,56,78,88,101,91,74,88,84,55,54,44,46,55,53,56,44,46,52,60,60,89,89,112,77,44,44,52,60,43,28,52,75,91,108,35,20,27,29,75,69,75
129,90,172,97,71,76,123,60,51,71,108,107,72,52,61,84,140,137,116,69,36,43,109,108,76,71,44,76,95,93,133,99,48,43,55,76,62,35,85,112,116,68,29,75,107,29,13,21,163,148,109,76,36,54,76,86,112,76,48,44,37,52,69,76,107,137,76,35,76,91,75,28,27,56,71,78,80,75,51,43,91,88,163,72,35,29,28,86,187,95,87,56,71,54,29,37,51,88,52,22,48,48,75,112,20,13,28,103,117,148,137,99,70,90,44,68,76,52,34,37,76,78,86,110,99,109,75,43,61,76,172,76,22,27,62,87,133,129,116,109,72,72,183,62,76,76,61,34,53,76,112,183,109,43,69,75,90,97,99,93,29,76,141,129,139,115,84,37,89,68,116,91,31,60,99,75,37,110,123,84,95,88,133,110,95,62,21,68,197,149,117,76,28,61,107,194,200,125,76,56,36,69,191,200,148,75,55,43,88,163,163,148,110,69,36,70,88,70,88,141,72,43,34,48,112,187,148,125,75,44,129,109,75,75,80,133,160,107,69,86,172,133,103,76,76,90,99,139,133,95,56,86,91,107,125,99,133,147,203,139,75,60,55,49,44,60,148,155,140,90,76,75,70,75,91,108,91,77,75,70,88,88,95,70,75,87,90,95,84,107,108,76,75,76,76,123,76,48,56,77,89,105,90,86,36,21,20,21,28,34,35,44,61,75,61,54,46,61,133,117,94,117,131,129,71,53,60,37,21,53,43,44,75,60,60,69,62,61,54,44,55,27,21,14,13,21,71,75,29,27,28,35,62,62,54,38,36,20,34,99,46,44,46,37,35,37,32,37,54,75,107,129,147,133,187,147,105,75,52,44,74,70,44,74,94,76,90,37,22,21,28,37,38,53,83,108,96,68,53,69,75,52,49,28,22,29,35,28,37,53,109,139,155,70,46,52,68,61,44,62,56,49,37,32,28,28,36,85,129,117,54,37,43,84,83,89,86,69,36,54,70,91,69,55,112,78,71,75,70,86,129,71,49,37,44,53,46,44,75,84,107,139,76,75,62,60,44,37,53,60,52,44,37,52,62,74,69,65,37,29,34,36,44,61,74,83,74,60,60,56,75,125,96,86,89,52,38,54,61,37,35,53,70,75,48,28,43,29,46,76,76,76
115,90,148,76,69,84,137,68,54,75,116,86,44,51,76,89,144,141,117,70,34,43,110,148,141,99,43,38,51,52,116,91,43,34,55,91,84,29,72,117,129,69,36,87,97,28,0,21,107,133,116,76,38,60,72,75,116,62,0,10,27,71,109,141,186,141,78,37,76,99,78,44,44,87,115,133,107,90,61,36,88,89,169,99,21,0,13,62,133,99,84,48,69,28,20,53,88,97,56,21,44,44,72,108,28,20,22,75,75,76,99,97,72,86,44,69,70,21,27,48,99,137,149,133,95,107,69,43,69,76,163,117,90,34,84,148,186,140,133,99,61,75,187,69,75,36,27,28,61,78,140,186,139,61,75,86,87,95,52,28,28,53,99,109,133,115,75,43,86,69,107,95,37,43,54,52,43,108,125,85,88,110,123,109,88,44,21,69,200,148,123,84,28,52,95,183,187,93,53,34,38,75,194,209,163,129,103,55,75,172,211,160,76,55,37,62,85,72,89,125,129,116,89,56,144,194,112,91,69,44,117,107,99,72,48,76,137,69,44,75,144,129,99,75,71,62,72,115,107,84,44,76,90,108,158,140,108,194,211,197,86,60,60,44,43,37,117,88,75,56,56,53,65,75,76,76,115,147,140,109,117,90,115,75,62,68,70,75,76,76,96,96,90,95,98,139,109,61,75,86,76,115,107,56,21,20,21,21,35,44,38,44,69,87,75,52,37,29,70,99,96,109,139,140,86,55,54,44,37,52,34,35,46,62,60,69,52,44,52,60,125,69,27,21,21,34,70,52,29,28,43,71,76,68,54,52,46,34,28,69,32,35,37,35,27,21,20,52,115,131,117,112,107,98,211,88,36,36,49,36,56,75,76,140,194,99,77,28,27,21,36,75,75,77,108,83,75,56,65,65,68,62,44,46,27,28,28,29,35,28,69,116,144,123,91,93,99,75,52,53,37,36,28,29,35,36,28,32,69,61,52,52,49,44,43,75,88,88,62,61,70,88,75,71,49,22,23,34,60,71,89,69,53,29,35,52,43,43,60,55,70,91,76,77,60,32,27,21,32,46,29,32,43,37,43,55,49,43,27,21,21,21,43,43,28,68,101,85,88,88,111,140,111,91,84,56,48,75,90,62,53,62,76,71,76,61,43,37,65,90,93,75
91,88,141,76,70,86,133,69,55,75,115,84,48,69,88,141,190,160,137,69,36,43,93,125,129,90,38,36,38,38,56,34,27,34,48,75,69,27,60,107,99,56,34,76,99,78,34,27,148,148,117,88,35,52,69,80,108,75,54,69,76,117,190,197,172,91,56,28,61,99,108,107,60,87,123,123,71,69,60,44,80,76,144,78,44,38,27,86,183,129,97,61,75,69,28,75,116,109,69,21,52,48,75,109,76,51,43,108,93,110,123,103,75,69,43,69,95,85,69,48,125,144,129,99,76,76,48,29,53,70,148,133,95,35,62,90,160,133,117,123,76,75,186,75,76,89,86,52,75,88,112,194,125,69,75,90,88,95,76,36,44,76,107,133,129,112,75,38,86,76,88,52,28,29,80,86,86,115,110,95,139,158,125,95,86,48,20,61,194,160,133,80,27,52,90,186,172,61,54,36,29,36,179,203,148,109,97,44,52,148,200,91,22,21,43,68,87,76,93,125,133,117,84,36,116,179,91,44,28,43,117,125,112,76,38,76,144,21,20,60,169,141,125,76,69,75,68,91,37,27,29,76,91,110,144,133,88,160,187,148,83,54,75,44,36,29,75,76,75,53,54,61,62,86,77,76,115,144,140,148,148,111,96,76,123,158,117,76,76,76,90,123,155,179,140,111,76,69,123,140,108,107,76,23,20,20,21,20,37,54,55,53,75,93,84,75,52,36,44,108,116,116,115,116,96,44,43,46,38,27,21,29,35,54,65,62,48,54,54,62,158,166,70,36,75,111,65,37,38,29,48,68,61,70,69,70,69,43,35,52,36,35,35,28,22,21,20,52,117,109,70,60,38,35,140,53,27,44,56,44,52,76,78,139,194,107,62,28,28,21,55,75,61,69,69,69,55,69,75,60,70,69,61,75,65,29,20,28,29,35,37,55,68,107,125,133,139,86,61,68,60,69,37,53,53,49,37,43,75,69,71,75,61,49,55,68,87,112,112,94,78,99,76,70,29,27,32,48,53,54,53,55,27,12,36,60,37,29,35,34,56,88,61,38,29,21,21,27,44,53,21,37,55,49,35,35,52,54,28,21,23,29,37,35,14,38,75,53,46,77,123,183,147,89,70,65,62,108,101,68,53,65,61,38,101,95,75,75,77,105,158,139
103,110,163,112,76,88,125,68,55,71,117,133,85,75,75,85,158,139,89,48,28,44,78,110,116,88,38,35,38,43,85,72,44,75,109,103,76,28,51,88,28,14,20,48,84,90,44,22,137,169,107,76,34,37,44,70,76,75,88,88,72,76,141,141,129,76,22,36,84,112,117,112,62,88,93,91,75,62,44,28,71,76,139,87,80,88,36,80,197,129,84,44,56,84,43,86,88,87,43,14,29,37,69,89,90,53,43,89,71,69,87,52,34,36,43,69,84,87,62,44,88,116,86,76,27,14,21,37,71,86,123,129,91,35,69,89,149,108,84,88,68,69,172,76,75,99,91,34,36,55,76,183,116,60,62,72,76,115,112,115,48,86,190,163,133,88,69,43,88,90,108,75,68,99,194,140,107,125,97,89,84,123,117,99,75,43,21,62,190,148,123,78,28,56,107,191,183,75,84,44,31,34,163,191,137,107,93,43,44,149,197,86,38,28,70,107,133,133,158,129,129,115,87,31,129,163,88,34,31,53,179,141,123,86,48,76,144,53,34,84,186,139,116,78,72,76,61,99,43,34,38,109,160,172,141,141,94,144,99,70,61,60,76,69,52,69,75,75,74,53,60,70,70,87,98,105,116,160,158,186,148,123,96,75,96,166,207,179,88,86,133,166,203,197,133,76,34,44,135,144,133,95,68,21,21,28,27,27,60,70,62,62,76,70,43,61,71,52,54,89,75,77,77,85,129,62,43,53,61,28,28,37,38,38,56,83,77,86,55,86,140,140,116,98,155,160,46,29,34,29,44,55,54,83,76,75,83,62,48,65,75,37,35,28,21,20,21,76,148,105,52,37,28,28,68,46,43,56,60,53,44,76,116,160,139,84,61,32,21,29,55,44,29,44,61,44,36,48,75,60,74,75,84,75,85,46,20,28,34,37,38,43,52,76,93,78,55,69,70,76,76,95,75,44,37,35,35,38,86,88,89,99,112,75,60,91,158,129,155,179,194,61,21,27,60,37,38,52,56,60,48,60,69,28,35,74,54,55,28,29,53,75,32,13,13,21,21,29,36,44,21,48,49,35,29,28,53,65,29,21,29,37,21,28,37,65,70,71,85,77,115,148,108,70,38,34,35,108,89,65,56,53,53,44,109,115,95,91,93,94,155,199
133,91,186,148,76,76,76,52,48,69,91,133,85,71,69,76,137,71,37,34,51,84,160,148,144,115,52,35,43,43,123,99,52,38,62,90,87,29,69,99,34,13,21,54,97,97,60,21,117,169,80,27,21,28,35,75,78,86,99,99,76,90,149,137,99,95,75,44,95,187,148,133,76,107,86,91,89,44,20,22,54,76,115,108,93,88,38,87,203,115,21,14,43,76,44,88,87,55,20,14,53,86,117,129,90,56,44,85,70,61,86,14,20,61,87,108,107,107,75,60,95,103,84,90,69,54,60,69,133,148,205,163,108,43,72,88,163,80,21,20,21,43,93,85,86,95,75,27,35,55,76,187,87,28,28,43,61,76,107,99,44,69,160,125,123,71,48,38,84,86,108,93,54,51,133,141,107,112,95,75,44,89,95,90,78,69,29,75,191,137,84,60,22,52,86,148,160,91,87,62,44,28,144,186,129,115,97,38,48,115,191,87,78,44,53,95,160,148,169,129,123,112,84,34,117,149,108,84,52,48,144,133,95,76,35,76,125,89,69,84,160,137,116,76,60,75,62,123,110,90,48,99,133,137,123,95,68,74,62,60,56,60,75,76,76,95,76,75,74,62,62,69,70,85,91,89,95,147,148,148,88,69,62,60,69,76,112,133,105,135,158,139,160,179,125,139,93,85,140,108,129,125,117,84,53,69,60,53,84,76,60,65,125,62,43,37,52,43,49,27,14,21,76,129,139,53,43,53,49,43,36,37,44,38,38,53,147,140,44,35,76,129,148,158,139,108,37,27,28,34,38,49,53,91,93,75,75,62,53,75,187,96,69,37,23,28,43,135,117,75,49,29,29,34,36,44,53,62,49,52,43,94,183,179,139,60,61,61,43,44,46,44,23,28,20,20,21,27,62,85,93,75,69,75,91,74,22,38,53,44,49,54,61,60,32,21,0,0,14,84,94,91,101,35,28,29,29,60,140,187,197,194,199,187,140,199,187,95,96,203,224,44,27,38,53,43,22,54,55,52,38,29,76,76,71,83,61,61,37,43,48,75,29,13,21,21,27,29,29,28,29,46,52,35,35,32,36,54,71,70,65,69,70,86,88,112,95,83,86,76,135,147,140,76,49,44,27,70,56,55,75,75,55,29,55,69,76,94,108,123,186,203
125,87,190,160,78,76,95,60,61,88,116,123,80,69,69,76,160,91,91,78,61,51,110,144,144,115,55,38,43,44,116,99,38,34,38,76,86,28,61,117,103,55,37,91,140,123,76,31,123,169,88,34,43,87,117,172,160,115,97,112,84,76,186,144,109,93,75,29,69,117,108,129,76,95,76,99,76,75,55,55,108,148,183,103,95,91,52,99,203,139,28,29,84,75,48,84,86,86,53,31,89,95,137,163,52,34,51,78,61,60,76,56,37,70,62,76,88,90,69,61,117,107,76,72,75,95,76,35,76,84,158,139,97,43,75,99,158,109,69,56,44,86,187,179,149,116,76,22,29,56,75,186,107,54,76,112,133,172,148,137,52,75,172,108,116,28,14,28,52,69,109,99,51,38,103,129,76,60,43,21,22,123,125,90,91,87,29,60,197,148,43,21,38,60,76,112,117,90,107,89,55,29,141,187,117,80,86,34,35,125,172,88,88,48,37,72,95,90,116,137,137,109,87,29,88,107,95,88,61,35,139,139,51,28,28,71,112,91,55,78,140,125,75,44,37,53,70,123,116,86,48,108,99,115,84,21,61,62,65,65,62,61,70,84,86,108,83,76,75,68,69,70,76,88,84,90,123,135,125,83,48,43,38,53,49,56,69,85,77,139,148,158,169,111,140,158,140,91,107,109,86,123,158,148,74,86,75,76,96,89,71,87,140,52,37,46,44,28,43,20,20,21,55,135,70,23,22,37,35,29,28,28,34,35,35,34,87,131,62,46,53,74,125,160,148,123,53,28,27,29,44,43,55,93,76,69,68,61,53,61,160,203,179,93,76,87,117,140,44,29,35,27,29,27,53,46,52,53,35,44,38,84,117,76,70,56,55,62,44,36,60,61,20,13,14,10,20,28,61,98,107,75,61,55,69,53,28,37,48,44,49,60,65,53,28,28,20,14,20,53,36,35,60,36,32,37,43,91,203,194,199,189,179,191,197,203,117,36,37,108,191,44,35,65,60,37,35,53,44,44,60,34,44,52,62,115,69,52,53,61,61,84,75,28,37,43,28,29,28,32,28,32,46,44,38,37,28,75,131,140,139,147,125,112,95,70,37,36,28,91,148,116,84,75,68,53,29,43,44,35,52,78,78,23,21,20,37,75,70,86,186,148
125,87,190,158,76,76,133,61,55,78,149,158,93,75,75,99,169,148,140,75,34,38,91,148,141,117,55,38,43,38,99,91,43,38,38,48,28,20,34,75,87,72,43,91,139,95,62,27,115,163,125,88,43,53,75,90,117,103,88,90,76,70,179,129,110,107,76,34,62,99,91,115,62,75,76,103,80,84,70,38,93,95,149,69,51,54,44,87,191,115,88,52,68,69,44,93,91,99,68,27,53,62,84,95,38,28,38,76,68,68,84,69,38,52,36,55,88,89,61,44,107,117,75,60,69,88,75,28,75,76,144,133,93,29,54,76,133,99,80,90,62,48,203,148,91,107,75,27,29,55,76,179,109,37,48,75,90,107,109,110,56,84,187,133,140,43,22,51,89,129,125,110,54,35,99,137,75,29,21,28,75,183,99,88,76,75,38,54,190,144,80,75,112,158,190,205,194,117,115,86,75,31,148,200,137,48,34,22,35,97,140,76,86,44,43,76,95,88,110,148,86,62,43,28,88,133,123,112,75,43,141,112,48,43,60,108,125,97,60,72,140,139,75,48,90,148,158,144,139,99,55,123,107,116,123,61,68,69,68,69,68,68,65,69,53,62,74,60,61,75,75,76,86,86,88,90,131,131,133,107,53,38,38,55,54,61,49,76,75,123,144,140,95,76,133,135,133,28,53,85,62,75,89,107,75,140,91,95,105,108,95,84,91,52,38,55,52,37,75,28,27,36,37,70,32,21,21,28,28,29,35,29,28,29,36,35,54,85,70,56,55,76,96,117,160,135,116,44,21,21,43,55,71,75,69,56,53,53,43,44,95,158,209,179,140,166,158,129,56,49,55,28,35,69,112,83,56,43,37,36,35,46,53,54,56,62,43,43,38,56,70,76,21,28,37,43,43,69,76,117,93,69,76,89,89,54,27,34,43,46,55,60,65,60,49,44,32,34,37,37,27,28,70,46,55,55,53,155,199,203,158,144,91,169,203,166,70,35,43,87,86,29,36,54,60,52,44,49,44,60,89,60,55,60,65,148,107,56,53,49,61,76,75,29,28,44,32,36,38,55,34,43,49,68,76,62,75,108,133,166,179,169,144,77,44,22,28,37,28,70,179,140,71,46,69,75,37,48,44,48,37,68,101,53,14,0,44,68,76,69,101,115
110,86,186,148,76,78,133,68,60,72,140,160,95,75,75,107,148,149,144,76,36,35,90,144,141,125,52,29,34,29,62,69,35,36,35,44,34,48,90,116,115,76,43,69,107,52,20,13,69,88,89,76,36,38,44,75,115,88,37,38,38,43,91,89,90,97,70,29,60,112,88,99,52,62,75,97,86,75,69,31,76,75,116,62,44,48,44,75,179,108,90,51,55,69,44,86,75,99,69,21,53,51,76,112,44,28,43,76,62,62,84,55,38,60,37,55,76,75,53,29,75,76,75,75,71,76,56,27,76,75,129,125,34,21,28,53,87,108,95,89,48,38,203,91,75,75,44,21,27,48,68,148,99,37,43,55,86,90,95,95,52,84,187,133,133,75,55,44,116,129,107,76,44,34,91,140,115,89,69,44,52,186,99,87,61,55,29,52,190,144,76,48,36,84,149,190,183,116,91,69,62,31,148,197,148,95,80,44,84,187,203,149,91,52,43,86,117,93,125,179,88,48,52,62,140,190,115,95,75,44,137,86,48,48,37,86,97,71,38,75,133,133,89,62,61,103,84,137,125,97,68,107,112,99,148,125,70,75,85,62,60,60,62,75,69,69,44,35,55,70,76,86,85,76,88,94,109,123,109,90,60,52,43,36,48,53,62,86,86,111,88,69,52,53,115,111,109,27,22,61,56,44,55,75,84,148,111,90,93,140,169,94,99,85,53,29,36,52,69,48,29,43,28,53,37,21,20,20,22,29,32,37,37,43,36,29,48,69,62,69,75,77,87,75,123,131,129,75,28,27,44,71,87,75,69,46,49,38,28,34,86,160,169,169,166,186,191,158,116,75,48,35,75,93,129,112,90,55,44,35,37,43,61,56,52,55,70,61,70,86,77,91,52,60,55,70,84,76,88,111,84,53,125,115,96,69,32,37,55,60,69,61,61,48,43,46,32,43,55,43,49,75,91,53,53,52,76,186,187,203,203,189,187,212,197,108,35,43,76,99,38,21,35,52,49,61,65,70,76,88,75,69,65,44,44,115,116,77,43,49,62,76,53,21,28,28,32,37,52,75,75,75,76,88,91,76,117,166,147,183,197,155,91,43,37,43,48,37,43,54,203,98,84,75,60,89,43,60,60,75,53,55,75,60,61,53,83,89,98,84,109,140
115,86,139,87,72,76,117,61,52,75,137,139,88,70,62,76,148,144,133,72,34,31,90,115,86,70,34,27,29,48,76,90,48,29,34,76,86,28,72,140,117,78,27,44,99,90,56,31,144,179,110,95,48,34,48,72,115,95,48,43,48,70,86,78,86,108,84,35,61,109,76,43,20,34,55,80,76,72,56,28,75,71,109,72,55,54,28,69,158,95,75,44,55,48,27,43,60,88,69,21,55,55,76,144,29,20,27,60,56,52,75,69,44,54,34,61,61,20,20,29,68,75,84,91,103,91,55,21,75,70,133,139,29,51,90,148,172,125,99,99,60,52,200,89,75,68,17,14,21,38,62,116,112,54,60,75,76,75,88,91,60,91,187,125,116,68,44,35,91,84,90,71,43,31,90,144,109,86,61,43,48,183,91,78,68,55,27,44,190,133,72,38,21,68,123,187,191,116,69,48,48,29,148,190,133,84,75,28,43,169,205,149,84,37,38,78,107,88,109,139,133,107,78,29,86,137,95,84,62,51,137,86,44,43,35,76,97,69,44,87,149,144,99,68,55,86,60,133,133,93,55,95,140,115,137,123,75,75,91,70,62,68,70,71,61,88,96,91,95,75,89,76,60,76,76,108,98,107,95,86,62,61,53,43,35,35,69,91,89,83,71,75,62,46,71,65,75,37,49,52,44,60,70,76,86,88,86,94,93,116,169,140,108,90,84,43,36,35,44,52,53,37,35,90,94,37,27,28,43,29,29,35,29,35,35,29,52,74,61,69,56,49,62,69,101,129,91,61,43,38,49,60,69,75,55,43,48,43,37,28,105,160,148,148,140,186,199,194,187,155,84,77,91,95,98,91,96,83,46,34,34,60,70,55,48,52,74,95,75,88,91,140,75,43,46,52,70,60,69,95,83,88,89,78,70,56,38,61,75,70,76,70,62,69,44,43,35,38,53,56,125,131,112,70,37,44,76,131,179,197,221,221,224,194,96,84,43,38,44,43,27,21,38,34,44,78,117,112,117,91,69,75,62,21,21,36,44,60,43,54,61,65,44,28,29,22,28,28,29,76,108,76,69,75,74,76,139,189,194,140,147,109,34,28,34,37,53,29,28,21,86,75,89,75,38,84,69,62,70,69,60,69,76,75,71,56,88,101,84,76,90,90
115,85,133,76,69,76,103,55,54,76,109,72,51,48,60,75,116,139,112,68,34,35,90,86,38,35,35,75,115,141,123,80,43,22,27,69,75,22,69,123,62,27,17,28,75,91,76,29,133,186,103,75,43,29,43,71,95,95,103,97,76,75,183,186,158,95,75,52,62,125,88,52,29,76,89,115,95,85,69,28,75,75,97,107,54,21,17,55,129,110,76,43,52,28,34,80,125,110,75,28,48,48,75,116,71,55,60,140,169,169,108,75,52,55,48,60,62,36,38,75,169,190,183,129,95,107,62,28,75,75,129,158,86,48,75,95,169,95,76,91,55,75,200,91,76,110,86,38,62,108,160,191,149,87,69,84,75,75,68,52,43,78,179,133,107,62,55,36,90,86,86,69,29,29,88,140,110,76,55,38,72,191,109,84,62,52,21,44,186,133,75,36,28,68,115,172,194,133,44,35,43,29,133,186,117,76,56,27,34,163,179,88,75,38,44,84,95,84,99,129,116,95,70,28,87,149,86,69,48,38,115,84,44,38,31,75,95,69,53,89,117,140,97,69,60,90,61,125,140,99,56,91,139,99,137,116,75,84,90,69,68,78,75,70,44,68,107,129,116,70,75,83,53,70,76,105,86,101,91,88,69,54,61,65,55,53,75,96,90,89,88,88,71,62,61,60,53,52,65,76,70,65,54,62,83,76,83,89,85,76,78,99,76,71,76,96,43,43,29,56,94,98,91,131,129,78,76,75,101,84,44,43,29,28,35,44,86,61,46,37,49,56,53,70,93,107,53,28,23,32,48,56,61,62,38,44,44,49,44,46,140,166,179,179,169,209,207,211,203,203,169,179,158,148,140,133,131,183,85,44,53,62,46,43,53,70,86,135,77,76,83,129,78,29,35,53,65,37,38,70,86,77,61,55,32,53,71,75,76,62,76,85,61,37,49,37,44,44,53,54,183,169,148,76,35,69,68,74,135,197,221,221,169,91,71,65,76,46,36,27,53,35,37,29,23,61,111,125,91,108,105,99,75,20,14,21,28,29,43,55,61,69,32,21,28,22,28,37,43,70,56,32,28,43,68,90,148,140,179,140,148,117,43,22,21,28,48,21,13,20,28,35,76,69,56,95,76,60,61,49,60,70,69,74,52,55,84,61,61,53,48,62
86,86,133,99,76,107,133,61,53,75,117,88,71,76,99,140,186,160,141,76,38,36,88,133,109,99,68,75,76,75,72,29,21,34,69,90,80,31,60,97,52,12,20,35,75,86,75,28,88,140,99,20,20,21,37,56,71,76,110,110,86,69,133,116,91,76,52,35,51,137,99,93,55,86,110,141,75,52,52,29,78,69,99,103,76,54,29,76,191,117,85,48,60,75,44,76,97,108,75,29,38,43,76,133,78,72,38,84,99,88,69,44,34,53,43,55,62,48,38,43,99,99,91,90,75,95,71,31,70,75,116,139,76,37,61,76,140,84,75,89,55,90,186,76,76,115,103,37,34,75,89,183,99,54,71,84,76,86,75,14,14,38,76,107,109,86,72,44,95,86,76,28,20,22,75,107,109,90,76,55,85,200,172,139,29,21,21,61,123,115,90,48,29,75,129,169,190,95,37,29,35,28,108,149,107,71,54,27,29,158,169,84,28,21,34,69,78,75,89,129,117,90,60,29,87,163,80,61,44,36,103,84,44,35,29,75,99,75,52,86,149,133,110,75,61,91,69,123,133,99,54,84,129,107,137,123,69,74,75,75,74,75,65,69,62,44,76,111,88,76,76,116,90,68,62,85,85,105,83,76,70,75,70,69,65,70,75,109,90,107,91,76,69,166,76,61,62,75,87,169,112,55,27,21,107,83,69,69,75,76,84,101,75,70,75,75,48,44,28,53,140,96,123,117,60,27,37,61,96,123,84,65,52,28,21,28,75,76,75,76,78,84,75,75,83,76,28,21,22,23,49,55,61,60,53,52,43,55,61,53,135,166,160,179,179,191,199,203,209,140,94,125,148,155,183,191,160,183,101,76,76,96,96,83,78,87,105,123,53,44,65,86,85,56,34,53,55,52,60,75,98,62,52,52,37,54,88,75,68,44,53,69,29,68,93,77,53,56,68,89,108,69,52,70,60,61,69,69,98,189,197,187,112,70,53,43,55,43,43,62,76,44,46,38,28,34,88,99,107,155,107,88,75,28,21,28,29,35,56,62,71,89,23,21,21,28,29,32,52,69,55,28,23,35,53,76,76,55,54,84,123,158,77,20,27,28,44,21,21,37,37,61,96,76,75,93,90,88,62,54,54,60,74,60,23,27,44,60,69,76,52,43
91,109,169,123,76,86,90,55,54,71,99,133,86,68,72,86,187,140,116,76,36,29,72,99,88,69,38,48,44,44,90,84,51,68,76,99,109,43,62,125,112,55,29,87,133,117,90,34,76,139,99,29,21,43,75,91,97,89,99,112,86,75,109,99,87,75,34,20,28,89,75,75,48,75,90,116,76,48,36,27,76,61,91,76,75,90,37,72,194,117,60,29,48,75,38,69,75,71,28,20,27,29,61,91,78,60,36,76,76,69,61,27,21,28,35,52,56,54,38,52,95,91,76,86,38,38,31,21,43,56,86,97,75,37,61,76,144,76,43,48,36,86,110,62,75,99,89,38,44,52,69,160,97,31,52,76,76,108,110,69,52,93,190,209,148,90,76,48,99,91,76,38,43,84,160,187,137,93,75,48,116,197,133,97,55,44,75,112,194,160,109,70,34,76,139,179,172,76,28,21,20,29,95,137,109,88,71,28,34,148,160,76,43,34,86,125,140,139,148,144,117,90,72,29,76,158,84,28,22,34,90,95,72,55,34,76,99,43,31,71,141,117,110,75,61,91,69,123,61,37,28,60,87,80,117,107,70,71,74,75,62,69,71,83,112,88,62,56,56,71,61,70,62,44,49,69,84,84,75,75,69,75,70,68,74,75,75,94,89,87,85,75,70,155,169,99,107,98,117,148,148,62,62,44,108,123,116,91,90,75,75,76,69,69,60,44,54,37,28,68,112,55,76,76,37,60,55,44,89,147,166,91,46,21,22,23,27,69,117,109,78,75,75,61,75,53,21,20,20,21,43,44,52,61,52,48,62,70,75,75,96,169,166,183,191,194,203,131,108,77,75,77,105,131,111,125,179,191,109,123,129,166,166,75,56,99,144,62,14,21,28,43,78,148,89,62,86,91,77,61,76,44,44,86,74,29,55,55,55,37,53,68,55,83,94,107,75,76,83,91,32,21,27,28,29,43,46,74,160,203,189,155,117,75,44,35,46,76,37,76,76,60,60,46,75,61,76,101,125,140,109,70,61,65,65,56,43,53,71,62,91,87,29,23,27,28,35,37,52,53,46,37,37,46,43,61,37,28,28,22,54,84,65,28,28,28,29,37,35,37,43,94,194,116,62,65,95,76,55,37,44,71,76,37,38,27,29,55,53,62,61,44
117,90,158,163,76,76,76,52,60,84,103,116,85,56,62,76,158,68,29,28,27,38,76,108,123,97,61,44,44,43,108,108,48,34,43,76,109,48,68,141,140,76,37,76,99,123,95,38,86,148,129,90,52,44,76,125,148,117,108,112,91,76,117,110,88,115,55,27,51,90,95,99,60,69,86,112,88,31,20,13,37,51,72,76,71,76,43,76,194,139,20,17,51,76,44,71,75,61,21,20,44,75,97,116,86,76,44,86,70,62,70,17,21,53,76,91,75,69,44,52,97,97,78,90,51,44,44,48,97,140,187,149,88,48,69,69,137,84,28,28,37,107,125,110,123,123,99,51,43,48,68,172,95,21,29,54,62,88,116,108,36,91,194,190,160,90,76,38,90,85,76,60,29,36,93,149,140,110,88,62,163,200,125,107,76,61,27,48,200,179,109,69,36,76,133,172,187,99,27,28,36,84,205,197,133,61,35,20,28,112,117,75,80,52,60,117,179,148,190,139,125,86,69,28,76,149,78,52,52,76,179,115,76,72,43,76,112,61,54,108,197,140,99,68,48,75,60,107,68,55,75,137,190,194,179,91,75,70,75,62,65,76,88,140,144,131,49,29,28,49,44,44,46,29,28,35,44,48,69,69,65,75,68,76,86,75,76,76,76,89,91,75,93,169,148,111,90,91,111,89,75,62,88,108,131,148,135,139,116,87,75,68,29,27,21,44,37,22,27,69,76,48,55,53,44,76,61,53,84,183,203,140,38,28,21,21,28,53,125,107,87,71,37,22,44,28,21,20,20,20,48,75,86,75,69,76,116,75,84,84,133,189,179,194,194,197,194,87,71,65,65,61,70,75,44,43,69,139,117,108,90,95,74,35,32,75,84,35,20,21,29,37,55,94,76,53,133,107,75,75,75,46,44,76,69,37,36,37,69,117,133,94,62,70,75,91,84,76,74,43,21,21,22,28,22,28,60,75,155,227,197,155,108,78,44,60,62,52,75,140,125,76,75,69,75,62,75,85,85,98,112,76,53,44,74,129,86,91,166,99,56,32,44,35,29,29,28,28,28,27,23,38,37,44,52,90,55,22,27,36,69,75,52,46,53,69,60,44,43,37,52,98,199,76,21,32,75,48,28,28,29,38,29,34,46,49,43,65,94,96,95,75
123,86,144,158,80,78,123,61,62,99,163,144,91,55,60,84,160,75,43,43,48,71,139,148,141,141,75,43,44,44,95,109,44,29,37,75,97,44,76,129,133,90,44,76,89,125,91,43,90,149,133,107,61,44,62,78,129,112,110,112,95,75,125,109,91,97,76,52,75,187,149,116,75,69,86,108,86,68,55,44,86,103,109,109,95,91,52,76,200,148,52,44,88,86,53,68,61,90,68,28,60,75,108,149,75,69,51,76,75,80,75,22,28,43,75,85,72,44,52,62,115,103,76,76,76,97,76,34,76,109,179,183,90,52,69,69,137,85,69,84,68,190,169,116,95,137,108,52,37,54,75,183,133,43,70,109,133,148,139,110,36,91,179,158,133,31,20,35,62,70,91,87,43,31,89,133,129,117,107,70,179,209,133,110,97,75,22,44,194,149,109,76,31,75,110,108,99,84,76,88,90,62,186,209,183,69,28,29,76,133,137,103,103,70,48,93,110,76,116,139,90,71,52,27,69,133,88,76,60,36,109,109,52,29,31,76,117,103,69,75,172,172,75,35,75,93,115,129,110,110,75,99,191,144,163,62,74,69,69,60,61,76,105,194,199,148,44,35,34,35,44,43,44,29,27,29,28,28,62,85,84,90,69,76,84,76,109,76,78,105,87,75,135,197,148,76,65,76,88,55,37,35,117,148,129,148,139,123,129,88,75,43,21,20,20,28,28,21,29,61,43,29,56,55,52,70,70,34,35,55,76,86,43,28,23,21,38,55,77,94,71,27,21,21,32,21,14,20,20,14,34,88,115,117,111,108,95,158,144,166,189,187,189,194,191,191,189,90,78,71,54,44,54,44,34,37,52,75,108,62,37,44,55,49,36,61,55,34,20,20,29,43,46,37,43,37,60,77,86,77,53,37,44,61,44,29,28,29,52,148,186,160,96,75,75,76,112,90,56,21,21,22,21,48,55,49,71,87,189,234,212,169,155,108,69,83,111,62,62,98,129,91,78,75,76,84,68,62,115,91,90,77,44,37,56,101,88,160,211,133,28,28,52,37,35,29,28,14,12,29,29,35,70,70,94,77,37,29,35,76,91,87,62,69,69,91,86,52,43,35,37,70,125,54,13,32,75,44,29,28,37,44,38,29,53,53,48,76,140,84,87,90
123,86,148,163,78,84,123,55,54,85,160,158,93,55,55,84,163,149,144,116,54,43,95,144,144,144,76,48,44,44,91,116,44,29,43,76,99,37,75,123,133,95,52,88,88,110,99,48,76,137,137,107,69,51,55,72,112,115,117,110,99,72,125,99,88,109,84,37,43,149,125,133,75,69,86,108,95,84,75,29,85,84,112,95,86,87,55,69,190,117,88,48,60,75,44,76,75,88,69,27,38,48,85,148,76,75,48,76,90,91,71,29,34,34,44,60,51,34,43,60,112,115,86,90,89,117,71,29,76,87,133,172,95,53,60,69,133,95,89,88,68,190,93,48,62,116,110,51,43,56,72,172,141,29,61,89,87,133,141,117,38,90,186,139,148,87,76,88,144,148,123,129,69,36,87,133,95,84,87,70,191,205,137,107,95,76,22,44,191,133,91,62,27,52,76,116,133,91,85,87,88,34,129,197,144,99,89,44,76,205,211,172,76,48,48,93,97,69,103,148,60,21,20,37,88,139,117,108,71,43,103,133,62,44,75,160,172,140,86,76,141,139,110,80,76,141,137,133,133,125,75,87,148,103,144,133,75,75,70,65,75,96,139,179,197,179,55,52,44,37,44,43,44,36,37,28,28,34,76,108,76,90,88,94,95,89,99,108,123,98,75,87,140,179,112,44,43,29,43,27,14,21,86,135,140,139,140,148,88,21,20,20,14,14,20,70,76,44,43,44,46,55,54,56,69,89,75,20,21,13,21,32,44,32,36,37,62,70,69,53,37,21,21,20,21,21,13,14,14,20,32,75,108,129,129,116,90,187,197,189,197,187,191,183,94,109,111,90,76,77,75,35,52,38,20,21,32,75,29,21,21,69,70,69,49,55,53,53,37,43,37,48,54,43,44,53,52,74,88,75,43,38,52,65,69,29,28,29,37,76,91,62,60,74,86,98,140,115,37,28,28,28,29,60,83,75,70,166,221,234,212,117,76,54,37,52,116,105,61,60,70,111,78,86,107,101,87,75,76,61,61,55,37,46,55,78,76,109,209,117,23,27,37,35,44,28,29,14,21,44,37,43,112,117,87,35,35,29,44,76,75,62,75,116,112,144,107,84,75,55,27,70,84,21,0,28,76,44,37,35,44,49,49,43,75,75,56,112,117,87,76,96
123,86,144,160,78,84,115,54,52,76,148,158,99,60,68,84,183,163,163,129,48,38,99,144,148,140,78,52,52,51,90,116,52,28,38,69,99,35,56,103,133,107,61,103,91,110,87,44,86,148,133,97,60,52,54,76,125,129,117,129,99,62,97,91,90,110,84,31,43,144,115,133,76,69,76,99,99,86,78,28,75,53,87,80,69,76,48,62,172,90,69,36,48,75,48,76,72,87,61,29,43,48,87,148,87,75,44,78,103,78,69,53,62,54,44,56,51,34,43,52,110,115,76,76,88,117,76,44,75,87,125,169,110,52,62,68,133,109,107,90,78,149,84,43,69,123,103,44,43,53,72,183,137,31,75,87,76,123,137,112,43,86,186,123,169,129,129,61,108,99,76,80,60,36,89,123,61,20,29,62,133,187,116,85,78,75,21,44,194,144,61,29,76,149,209,221,211,91,56,69,86,34,133,197,115,91,86,31,38,191,200,99,72,44,53,95,89,61,116,137,115,93,75,62,137,187,125,116,80,44,109,109,90,95,76,87,139,117,88,84,141,137,117,87,61,95,75,137,140,140,76,85,144,97,149,148,76,75,71,70,89,179,133,111,93,69,60,60,53,53,43,43,44,37,44,35,28,37,77,99,71,62,71,75,91,112,108,115,108,98,75,74,75,105,91,36,28,20,20,13,0,20,89,125,144,125,140,147,70,21,20,29,44,53,71,101,116,87,52,34,43,60,43,37,52,95,75,21,20,21,29,34,44,48,37,44,65,75,52,29,23,23,22,21,23,37,13,13,13,21,37,44,70,129,123,101,109,169,139,148,187,194,191,148,86,76,62,49,44,55,62,52,52,34,0,0,12,52,28,29,43,75,70,69,60,55,52,55,48,49,54,56,53,35,69,131,140,158,135,70,61,43,56,52,54,43,32,21,21,28,46,49,61,76,112,148,135,109,52,21,29,38,44,62,88,96,75,98,221,234,158,52,28,27,35,43,61,89,77,61,75,84,76,109,116,135,117,76,43,35,38,61,74,69,61,84,75,69,179,93,61,55,48,29,37,36,43,29,28,43,44,35,76,88,61,34,44,37,38,69,60,46,70,169,147,148,107,94,91,90,70,101,69,13,0,34,89,43,43,43,48,56,52,37,62,62,65,117,86,69,62,116
116,86,133,123,75,76,110,54,52,76,148,149,103,54,60,85,186,160,163,109,43,37,95,141,144,144,80,48,52,48,88,112,54,34,48,69,95,34,48,93,125,99,69,115,90,91,76,29,69,123,125,103,55,43,55,72,103,123,116,133,99,61,86,95,93,112,75,28,43,148,125,115,75,61,76,99,90,84,80,29,70,52,80,80,62,76,44,69,172,85,55,34,52,89,55,75,69,93,61,28,38,44,84,149,89,71,43,99,90,76,56,53,52,43,44,68,60,38,38,43,107,115,88,89,91,116,76,48,69,84,129,148,103,52,55,61,117,123,103,78,76,163,88,48,75,107,86,28,34,53,69,148,123,44,86,93,84,115,129,110,37,86,179,125,160,133,125,53,91,86,70,69,37,31,88,110,76,29,27,69,107,158,140,91,85,75,28,48,191,172,76,71,76,108,160,194,203,90,44,51,62,35,123,194,110,75,68,28,38,187,200,86,80,56,44,99,84,60,129,133,129,110,75,27,70,158,108,108,76,44,116,103,75,88,72,76,133,97,80,87,133,144,109,76,52,95,75,139,139,133,76,84,160,110,148,148,71,62,70,76,87,135,75,74,62,49,38,46,52,37,37,37,35,37,37,29,34,29,48,76,55,38,48,46,49,70,93,76,55,62,75,85,89,101,75,28,21,14,13,12,0,38,75,107,115,108,131,148,28,20,21,76,115,108,90,111,179,169,112,71,52,54,23,48,48,76,53,46,35,37,44,62,61,48,35,22,27,28,34,37,28,27,28,48,52,69,38,34,27,29,43,35,49,108,93,84,93,111,91,115,183,187,189,147,133,76,70,35,35,37,44,54,55,75,37,14,14,35,28,37,53,74,75,75,75,65,60,52,48,55,60,56,62,46,93,183,179,186,187,75,53,56,71,53,46,46,21,21,21,21,44,53,49,53,76,125,117,101,53,28,36,52,55,74,88,88,78,52,140,221,96,35,32,32,32,44,37,76,91,84,98,69,83,129,117,75,62,76,37,34,29,60,60,43,55,69,60,62,90,83,90,116,90,86,88,75,69,43,29,44,44,44,68,62,46,53,55,52,37,76,56,32,61,135,75,56,117,85,69,70,91,76,37,13,0,28,77,53,36,43,55,65,52,48,69,61,70,88,70,53,68,135
103,86,90,75,62,75,95,54,53,86,148,149,93,53,51,71,169,149,163,115,43,38,91,148,141,140,76,44,44,43,84,103,52,31,38,48,56,21,27,52,75,72,51,108,88,61,22,13,29,62,76,80,51,38,44,62,112,117,75,72,69,38,69,62,75,88,55,28,43,144,108,86,38,34,48,69,88,75,75,27,61,48,80,78,61,75,34,48,144,90,55,35,62,69,29,35,48,86,61,27,44,44,86,172,68,37,28,69,61,68,52,44,43,43,60,87,75,48,43,27,71,84,76,78,90,103,78,55,75,84,139,144,52,27,27,37,85,91,90,61,75,144,85,48,70,48,22,13,21,38,61,103,110,44,84,107,86,108,109,75,27,55,125,123,148,133,133,53,86,84,61,62,31,28,84,112,97,72,55,89,194,211,115,55,55,52,22,43,194,148,90,56,28,69,123,190,194,90,34,44,53,28,123,187,112,75,61,28,37,191,194,75,75,53,38,87,76,52,133,137,116,95,68,27,72,137,87,76,48,43,125,93,55,61,44,72,116,75,70,86,160,148,107,69,53,109,75,117,129,117,75,76,158,115,148,141,71,71,75,76,86,86,65,70,52,49,37,37,43,38,36,37,29,28,28,28,34,32,61,84,53,38,48,43,55,96,108,53,43,53,60,70,88,99,91,36,20,13,20,28,28,60,75,86,107,91,109,107,28,37,94,116,125,140,101,160,203,183,76,75,60,43,21,60,60,38,37,55,56,68,84,117,69,54,44,28,20,21,21,46,38,38,52,91,84,84,75,78,53,43,38,35,49,85,70,55,53,69,65,70,144,186,194,179,139,76,69,28,35,54,53,44,70,107,140,144,107,68,37,35,49,70,75,69,68,62,61,44,53,83,69,76,179,166,207,221,211,203,158,76,76,78,77,69,35,28,20,21,21,20,61,74,69,65,105,131,105,78,60,44,52,55,69,76,76,78,77,55,65,199,70,28,29,34,43,53,37,84,84,44,37,44,83,111,75,27,14,20,28,32,49,60,27,28,52,53,54,52,53,44,62,84,91,107,169,139,77,69,61,60,52,52,76,61,53,52,52,38,43,75,34,32,29,108,75,44,76,76,56,60,75,71,43,20,10,20,28,56,37,43,69,68,53,60,44,43,56,75,62,60,68,84
107,85,90,75,69,76,103,55,55,89,149,144,90,51,52,69,140,125,123,86,51,43,87,116,61,53,38,35,35,37,56,69,37,34,43,29,20,29,70,88,91,87,38,76,88,75,34,21,80,109,99,109,60,38,44,75,137,133,28,21,21,28,55,53,56,95,84,38,44,148,108,38,14,22,34,61,103,107,76,21,61,44,88,110,28,14,10,29,88,93,76,48,62,22,14,35,70,97,75,29,43,44,87,179,27,12,17,54,71,75,75,86,61,38,69,84,62,20,14,21,38,62,87,93,99,91,75,52,71,76,115,133,17,21,38,84,144,133,123,72,86,109,78,44,75,52,28,43,89,116,148,187,179,62,84,116,84,133,90,21,20,48,76,95,109,99,95,44,76,71,44,44,22,21,76,103,108,76,60,85,172,211,148,69,54,53,21,29,160,133,91,62,31,72,133,191,203,99,36,37,55,27,112,183,116,88,71,34,44,194,194,76,71,37,43,76,76,52,133,129,110,88,48,27,75,137,75,62,38,43,133,91,60,56,43,76,117,78,60,75,133,141,110,72,61,108,75,110,112,109,69,75,149,107,148,139,71,70,69,70,75,69,68,62,44,46,37,44,43,44,44,44,43,28,22,28,65,62,129,169,91,76,62,56,77,123,86,70,60,69,55,38,46,87,89,86,61,29,62,60,52,55,48,46,75,70,75,54,37,75,116,109,111,108,98,160,179,69,43,53,43,43,49,76,69,65,56,56,61,76,99,129,75,75,75,54,21,20,20,48,53,53,60,105,112,135,111,76,44,36,21,28,75,75,54,55,46,46,75,61,90,147,166,147,76,61,44,35,35,32,36,60,96,158,199,207,191,140,75,52,43,65,75,60,54,43,34,29,70,76,69,90,194,211,221,203,191,99,56,70,76,94,76,56,29,21,14,20,14,28,56,76,52,32,56,105,116,76,84,76,54,56,60,71,75,76,75,71,91,199,43,28,28,34,48,53,37,74,62,28,27,55,74,75,43,21,21,14,21,28,70,69,29,69,105,69,70,53,37,28,35,44,71,75,62,55,53,62,76,129,75,52,75,69,61,38,22,28,34,61,37,35,37,84,70,44,75,75,61,52,44,35,43,53,21,23,29,43,56,48,60,60,52,44,53,43,44,62,53,55,56,69
117,86,137,139,84,91,123,61,55,86,93,75,56,35,43,61,112,103,99,75,43,38,88,115,43,28,35,76,95,116,117,110,60,31,55,72,75,51,84,140,112,75,34,54,75,99,85,43,69,144,148,90,55,36,52,88,133,107,76,76,78,86,149,172,158,139,76,60,55,149,125,90,75,89,117,148,137,85,80,28,55,55,93,103,36,28,28,75,183,133,86,60,70,55,43,86,99,91,69,29,43,44,90,139,75,61,43,129,163,183,112,69,69,43,60,75,68,44,60,75,149,194,197,144,117,123,88,56,75,75,110,133,68,56,88,137,191,99,87,75,91,99,85,51,75,112,91,36,62,90,107,194,169,75,91,158,84,133,129,69,61,133,187,187,160,117,112,55,76,75,55,14,17,22,52,70,90,84,61,88,187,212,186,90,28,20,13,29,89,89,95,76,36,68,110,190,194,133,14,14,21,22,87,133,109,91,76,34,44,203,194,76,71,43,38,75,75,52,116,109,112,87,54,27,75,117,75,61,43,37,117,97,69,61,44,76,141,99,75,75,103,148,116,76,75,117,75,99,109,112,69,61,125,91,141,133,61,53,62,68,71,75,76,70,49,37,37,46,49,55,68,46,52,37,28,38,76,76,78,117,116,84,75,90,86,61,43,44,60,69,55,44,38,90,87,93,108,65,75,77,68,46,28,29,65,71,75,65,75,98,115,133,116,111,98,148,116,44,60,55,43,52,69,90,70,112,125,84,76,87,98,117,88,62,46,46,28,20,28,43,48,55,49,75,75,111,169,140,91,61,52,76,133,91,43,56,68,61,68,65,99,147,144,107,46,44,61,55,37,21,28,87,186,179,169,129,112,144,197,166,88,75,71,61,68,29,36,44,53,37,56,135,199,194,186,139,54,28,28,69,83,96,60,29,20,20,20,21,21,43,55,69,44,32,37,75,91,87,105,101,75,46,46,65,61,65,55,77,144,84,53,28,29,43,52,43,43,52,56,70,77,55,65,76,62,29,21,21,21,28,46,29,35,62,98,105,68,52,27,29,28,44,61,52,22,20,28,48,78,90,44,28,54,44,49,38,36,37,37,44,52,44,29,96,69,52,76,76,32,37,35,36,36,36,43,49,44,44,78,76,62,61,44,28,43,53,29,48,43,53,55,71
109,86,144,148,78,86,129,62,55,85,97,62,55,75,99,144,194,160,163,103,51,43,85,148,133,116,86,78,99,99,133,117,55,22,29,48,60,29,60,110,86,44,38,76,91,99,76,48,52,129,172,38,27,27,34,62,86,88,76,76,85,75,108,112,109,109,75,54,53,158,139,133,86,76,84,90,112,86,84,29,55,56,99,91,70,86,44,61,191,141,84,54,61,62,38,69,69,68,37,21,35,44,86,110,76,75,29,76,78,95,69,48,55,43,56,76,75,61,52,43,103,140,116,125,110,97,76,55,75,76,108,129,75,38,48,69,125,93,89,76,86,95,86,60,86,116,95,27,28,44,68,141,158,76,90,148,91,148,133,117,37,75,183,148,148,109,123,75,75,76,68,37,55,78,123,133,117,97,75,90,140,211,211,163,21,14,28,89,203,191,139,91,51,68,112,191,191,86,35,29,38,55,139,144,125,91,75,29,53,197,187,80,85,54,31,60,69,48,99,116,107,87,55,27,75,116,86,75,48,31,97,97,76,70,55,75,140,72,48,43,95,140,103,78,75,140,76,109,76,55,35,36,72,70,108,99,48,44,54,62,75,84,90,88,75,55,43,38,44,70,98,78,69,68,55,61,78,75,75,99,117,84,75,76,48,29,28,35,49,52,53,52,60,94,86,76,76,70,70,75,55,35,23,34,71,76,76,55,75,115,129,140,108,55,20,35,65,56,69,75,70,52,76,131,140,183,194,187,139,105,101,125,75,37,29,29,29,43,37,76,61,37,44,61,53,87,135,91,74,53,76,140,166,191,109,76,76,69,76,87,183,183,155,88,49,55,68,43,28,21,29,117,109,76,62,52,29,37,109,194,191,158,85,62,38,37,60,70,54,37,70,115,207,211,158,75,27,21,28,55,76,76,43,27,21,27,52,35,61,75,61,62,62,61,68,65,99,91,98,84,52,35,43,44,43,53,75,147,116,61,62,34,36,43,46,35,43,69,60,69,75,86,85,91,61,37,21,22,29,36,32,56,53,61,54,62,61,62,38,46,35,37,76,37,20,23,43,49,56,49,37,44,60,52,44,38,55,53,44,52,75,129,115,155,75,53,78,78,28,27,35,43,38,69,69,61,54,56,76,75,69,76,71,29,37,44,38,60,38,61,61,69
91,95,148,137,76,78,112,60,56,85,133,133,90,75,76,99,187,163,158,103,44,43,80,149,149,144,85,44,56,52,62,44,29,52,76,99,112,35,61,133,133,108,56,75,133,133,93,56,51,108,149,85,60,43,61,93,123,108,76,86,84,70,116,99,107,95,75,37,44,140,129,110,84,76,75,85,140,109,90,27,60,60,95,95,75,80,38,56,158,133,75,38,44,62,44,54,60,60,31,29,76,91,141,160,75,76,37,86,78,90,75,29,29,38,62,84,88,70,53,34,95,107,76,110,109,108,76,43,75,80,137,141,86,43,52,55,110,95,90,62,75,86,88,69,90,117,90,29,34,36,53,148,139,69,76,140,109,186,141,117,37,75,179,123,139,95,115,75,60,75,85,76,51,38,91,116,87,56,52,91,137,211,197,90,54,68,55,61,209,191,133,91,51,75,137,197,205,86,55,75,76,55,186,190,117,90,75,31,53,203,187,84,43,22,21,34,38,31,70,99,103,80,44,28,85,148,53,37,27,21,69,84,86,78,44,60,144,22,20,28,97,144,139,91,76,141,80,144,52,34,55,90,133,148,160,137,52,44,44,69,109,111,86,90,75,69,44,37,43,75,117,147,148,148,117,89,76,76,77,88,109,87,75,76,61,35,35,43,46,76,90,88,78,90,76,85,75,75,70,61,53,37,43,76,75,61,44,28,69,115,129,98,52,21,0,20,21,21,56,69,55,65,187,187,194,194,179,148,147,133,115,123,49,28,28,28,28,74,99,140,94,60,65,53,75,95,75,48,52,49,69,125,166,211,189,186,179,169,191,169,155,90,84,76,52,43,61,37,21,23,53,86,65,54,48,46,38,38,76,166,133,77,71,60,37,29,48,55,44,65,75,75,76,86,78,76,29,27,28,44,70,70,49,22,22,29,76,88,116,129,94,75,76,62,69,75,148,93,75,70,43,38,52,38,43,53,75,125,91,95,74,65,69,65,96,89,86,87,54,44,60,94,76,76,69,60,70,61,76,69,56,69,62,75,37,35,44,43,54,53,54,55,75,34,27,21,44,56,49,27,53,70,56,38,36,53,68,60,53,37,62,108,123,90,61,38,74,71,28,27,28,36,43,77,75,76,68,55,69,55,49,44,61,62,44,29,43,70,71,55,29,34
117,95,169,148,78,80,90,55,56,80,137,148,90,54,60,78,163,160,149,95,38,37,85,148,141,123,75,38,48,44,76,91,70,53,76,87,116,38,62,125,125,116,53,69,95,125,91,62,48,97,158,87,53,28,48,75,144,137,109,108,95,75,84,93,90,108,68,29,31,116,133,115,76,71,76,90,97,89,88,22,48,55,99,108,70,75,38,52,141,158,53,48,75,88,61,69,55,88,68,28,53,52,91,148,75,75,37,72,69,85,70,75,75,44,69,90,89,75,56,34,95,99,78,117,123,117,76,38,75,76,133,148,99,54,52,60,110,117,107,60,60,75,86,55,84,97,70,27,29,34,62,183,115,43,56,90,90,125,133,109,48,75,179,108,148,107,117,76,48,75,112,97,53,28,78,107,93,75,56,93,137,212,197,90,86,76,29,35,200,186,90,80,99,169,200,221,209,141,99,108,95,38,133,186,110,69,44,27,52,200,163,76,37,34,69,90,97,103,133,137,148,123,75,34,80,186,62,55,52,62,137,133,107,91,61,55,129,76,75,72,190,190,133,91,75,139,80,123,107,99,76,76,163,133,149,140,55,53,55,61,96,83,75,75,68,61,52,43,44,77,86,107,148,139,88,76,61,61,75,75,70,69,52,75,105,75,69,44,48,75,69,69,69,77,129,140,84,62,68,61,55,84,129,139,76,38,27,23,86,116,112,43,21,14,14,21,27,27,98,90,123,160,212,169,123,108,76,54,53,101,116,117,37,34,37,36,27,55,91,76,76,48,29,53,96,133,54,52,60,52,65,93,101,86,95,133,179,194,191,183,129,75,69,75,69,70,69,37,28,53,75,71,61,46,60,60,55,48,129,105,53,28,35,44,37,28,37,37,56,76,75,44,20,12,27,91,98,55,36,37,60,55,55,55,43,55,69,88,108,140,140,112,89,62,48,62,147,76,49,69,44,44,54,43,54,75,87,129,88,109,75,76,91,84,160,191,179,88,27,20,14,28,53,68,76,69,76,88,107,123,86,60,44,49,28,28,37,44,76,60,55,76,75,29,29,21,32,46,43,35,55,68,62,46,37,55,70,56,48,38,60,69,54,43,29,21,38,28,21,22,22,28,43,71,70,76,76,49,28,14,21,49,76,75,43,21,37,75,62,32,23,27
123,88,149,149,80,84,76,51,54,76,117,141,80,53,60,76,148,160,163,88,34,36,72,91,91,76,55,43,44,38,88,125,75,37,54,69,93,29,52,115,133,107,69,76,90,107,80,61,44,107,149,85,55,28,43,71,140,139,112,110,109,80,75,90,80,110,76,37,38,91,93,91,62,56,75,93,86,75,69,20,28,43,76,93,76,72,36,52,148,158,108,75,48,86,61,52,56,99,76,28,44,44,86,160,93,84,38,61,75,87,78,95,78,37,52,75,76,76,76,43,95,109,89,137,76,61,60,29,55,71,110,158,109,60,54,56,95,90,71,37,28,44,76,76,95,99,68,21,29,38,75,183,117,69,103,179,183,190,148,139,44,75,186,139,141,75,78,75,38,70,123,108,55,27,85,107,88,78,62,90,139,219,200,109,148,123,36,38,200,186,107,88,69,76,116,205,205,88,75,91,93,38,133,194,144,84,62,28,54,197,148,72,75,53,54,88,125,84,140,141,137,129,76,43,90,144,117,115,89,68,148,137,97,80,62,52,115,112,91,61,123,140,137,95,71,133,76,99,107,90,61,54,133,90,108,75,70,55,60,62,78,71,69,62,71,62,55,70,75,90,86,77,91,108,76,75,65,65,71,75,56,44,35,76,135,147,166,61,56,52,70,62,53,54,90,158,90,76,74,61,44,76,135,108,69,46,44,23,89,91,76,14,14,14,21,27,21,62,209,221,221,221,203,116,88,35,27,28,29,28,75,99,43,60,53,36,29,53,75,43,43,37,20,61,88,69,29,37,53,48,75,75,71,76,84,89,99,191,197,189,139,139,76,75,90,91,60,13,13,21,38,65,61,55,53,53,55,76,87,44,21,14,13,20,23,53,69,75,76,62,36,21,13,13,27,84,76,61,52,44,70,76,54,75,76,48,44,36,46,96,139,116,98,94,84,108,125,75,49,53,53,35,54,52,76,144,139,191,111,112,86,91,187,189,199,179,117,70,14,13,0,0,20,27,52,49,55,71,91,74,54,44,44,54,52,35,69,94,95,76,75,71,76,36,37,28,28,46,43,43,56,61,48,43,69,69,68,61,48,60,69,54,37,28,21,20,37,29,28,28,21,20,34,69,62,77,76,28,20,20,23,43,75,60,84,43,29,70,48,35,44,46
133,90,141,141,76,76,108,55,60,75,97,117,76,52,55,76,116,99,76,54,28,43,76,91,125,125,75,37,38,43,80,95,60,36,44,43,35,13,27,60,76,75,53,78,89,78,27,17,21,69,87,76,48,27,38,70,137,137,68,51,61,54,61,72,70,125,112,69,51,144,160,115,61,53,75,95,107,48,28,27,52,91,149,137,95,90,48,37,125,148,97,75,48,85,38,37,52,109,76,31,44,38,80,169,115,91,44,61,75,80,76,109,76,43,43,69,75,88,75,37,93,84,76,123,116,91,75,48,76,85,109,129,76,43,55,55,90,84,43,37,85,137,183,160,140,75,31,20,34,52,76,133,129,53,86,160,141,169,123,85,43,70,144,110,179,88,69,55,44,88,123,107,48,21,86,108,87,75,62,90,158,221,212,148,109,86,28,36,194,163,88,76,28,48,99,190,200,76,55,75,84,37,129,190,125,69,69,34,55,194,137,78,90,70,37,60,70,43,89,133,117,133,84,44,87,133,117,117,78,43,115,116,88,91,61,62,125,115,112,69,123,133,115,78,72,140,112,133,116,109,69,52,115,88,137,116,76,75,70,75,85,75,62,75,75,69,60,75,105,111,105,84,83,93,75,76,93,91,70,61,55,44,34,84,155,186,107,77,76,69,62,56,49,44,56,131,99,85,76,62,48,75,74,62,70,71,76,70,76,62,35,14,21,21,27,22,52,96,179,212,211,140,109,98,69,28,28,27,28,23,60,90,43,62,70,44,32,49,61,52,49,69,60,70,28,14,20,21,27,43,75,86,83,76,76,91,105,155,183,189,221,221,197,131,111,98,61,20,13,13,13,44,44,44,46,49,53,77,55,28,20,10,13,13,20,83,95,93,76,38,21,20,43,35,35,61,56,53,38,37,56,84,61,68,37,27,28,21,22,95,111,116,108,91,88,88,115,84,60,49,43,43,44,62,125,158,139,189,158,101,76,117,203,209,179,116,99,62,13,21,28,0,12,10,29,43,55,61,91,71,52,55,60,69,70,60,70,70,28,44,75,90,98,56,28,28,29,43,38,53,55,48,37,46,133,88,62,62,62,91,78,60,65,28,28,28,49,54,43,36,28,13,34,76,75,70,71,37,23,21,27,37,75,71,61,61,52,70,48,48,69,68
129,90,95,84,72,75,109,54,55,90,140,129,76,52,61,76,141,87,62,61,44,70,109,141,110,87,54,29,34,34,60,68,48,29,44,43,31,29,70,125,112,99,61,71,88,112,75,38,62,125,148,97,72,28,38,71,133,133,62,44,38,44,75,75,76,125,117,76,48,133,125,75,22,28,52,71,95,69,69,28,70,99,158,148,99,88,37,28,109,133,89,71,48,70,22,22,48,99,75,28,43,35,90,169,75,62,29,52,55,62,69,87,69,44,34,60,75,44,20,20,60,51,75,108,103,99,76,43,80,99,186,197,35,20,29,51,76,95,86,43,61,90,115,78,90,76,36,43,90,148,190,190,160,75,88,160,123,133,84,21,21,53,87,91,137,116,103,75,43,87,112,90,44,22,84,112,90,75,109,190,211,221,211,116,61,51,20,28,133,117,84,69,31,52,107,187,209,78,48,69,75,31,137,187,95,75,61,52,89,205,149,95,97,75,38,48,62,37,87,129,112,117,76,44,90,141,117,123,75,37,108,110,76,76,52,76,133,139,133,76,123,172,129,76,90,191,149,139,97,76,48,37,72,75,123,112,91,89,112,135,101,94,76,76,70,69,56,53,61,99,109,91,96,111,91,76,111,112,70,56,53,52,46,98,148,91,75,77,75,62,52,44,44,34,29,105,133,87,83,86,96,96,75,69,91,78,109,86,60,55,27,20,20,21,27,61,186,212,199,191,88,75,87,88,54,21,14,21,27,28,69,88,46,52,65,43,29,35,53,61,68,69,69,44,21,21,34,44,46,38,93,147,109,89,84,88,98,111,179,197,187,191,203,179,133,88,76,29,22,21,14,29,52,49,44,29,34,29,21,28,21,13,13,13,27,61,75,70,62,49,34,27,43,37,44,49,44,37,28,28,49,71,68,65,46,27,23,21,52,148,98,75,49,69,70,60,94,111,75,52,44,49,60,109,160,148,112,90,115,140,85,140,207,211,109,91,83,77,27,14,27,27,14,13,52,56,74,70,76,62,49,65,84,91,84,86,76,69,21,43,44,95,98,71,27,28,29,29,44,69,69,76,86,93,169,183,75,69,71,89,75,65,62,21,32,34,37,44,68,75,43,35,52,76,69,75,85,86,70,44,43,44,68,74,35,55,56,54,48,52,70,75
110,87,93,75,70,76,93,60,54,84,148,123,76,51,61,85,148,141,123,76,36,48,89,107,43,27,28,61,84,116,133,123,85,43,52,75,95,48,68,149,137,90,48,48,76,115,109,86,61,109,186,75,51,28,34,53,99,112,112,97,88,75,133,172,160,172,108,76,43,116,115,76,28,36,76,95,133,99,86,27,55,76,133,172,75,27,14,22,85,99,76,52,48,43,21,34,78,88,61,21,27,36,78,149,44,27,22,75,84,86,90,95,75,55,43,76,90,69,43,44,91,129,148,148,139,123,89,44,72,76,140,163,51,34,75,141,191,148,112,53,69,90,103,75,76,117,69,27,68,97,160,191,137,75,84,117,110,133,125,85,44,95,183,190,172,133,129,75,27,75,76,22,21,27,75,86,99,133,93,133,172,212,209,148,20,13,13,48,109,115,99,88,31,51,107,191,203,91,34,43,44,28,117,141,95,76,62,28,60,209,200,190,158,89,37,48,62,34,85,123,107,97,71,60,112,148,133,110,76,34,93,148,116,76,84,139,179,89,68,38,80,137,108,85,69,148,90,149,52,21,21,48,78,95,139,125,91,85,99,109,90,84,70,62,69,61,53,48,44,69,90,90,96,123,147,160,61,52,53,62,44,44,75,99,75,54,69,62,60,55,49,37,35,21,21,85,112,98,169,191,189,115,109,91,75,65,84,71,21,29,28,21,20,20,28,93,148,183,224,212,131,84,65,62,38,20,14,20,28,65,89,84,61,53,61,48,28,29,48,69,68,53,53,37,29,29,43,62,69,62,140,155,123,90,96,86,85,98,194,183,91,99,131,109,88,85,78,44,27,22,21,34,53,75,98,37,29,21,20,20,21,21,20,20,29,29,36,44,61,61,53,37,49,46,44,35,36,29,28,29,48,69,55,35,32,32,28,28,70,147,88,52,43,61,70,55,89,99,131,75,48,62,70,84,107,135,131,84,78,88,52,65,160,186,75,61,54,60,55,21,20,28,21,28,75,88,84,71,44,52,44,53,76,83,76,93,115,76,29,60,55,76,91,43,21,65,55,48,55,70,75,93,169,191,187,115,107,76,75,91,61,44,36,28,28,29,36,55,44,23,20,43,65,56,48,61,91,65,75,69,62,71,70,75,60,44,60,61,62,70,90,93
133,90,148,99,76,93,116,60,55,80,117,62,38,34,43,69,91,97,91,62,36,43,78,133,76,76,75,86,110,112,139,99,75,29,37,62,84,29,48,117,116,21,14,34,84,116,125,84,43,95,187,35,13,20,28,55,93,108,109,112,90,75,90,115,91,148,95,69,44,99,129,115,62,51,84,115,144,117,115,31,60,76,133,179,109,87,51,43,141,148,69,22,35,76,43,44,78,69,17,0,22,44,78,110,91,76,34,86,109,129,123,76,53,29,43,75,90,103,87,52,133,186,187,172,137,129,99,48,69,72,129,133,93,52,62,70,108,117,103,56,61,91,91,69,76,123,44,21,69,97,149,172,140,75,80,109,125,139,144,137,36,75,183,169,179,141,139,86,28,68,86,60,38,52,133,149,123,133,71,86,139,209,203,158,22,14,20,75,203,172,112,91,35,51,99,187,203,133,21,20,28,69,133,123,108,84,61,27,51,200,169,110,86,60,27,31,31,28,62,117,88,103,93,129,200,197,112,54,43,43,109,117,99,90,69,123,133,55,28,29,140,186,133,109,62,133,84,133,76,55,48,75,133,115,148,133,85,95,125,109,76,61,53,70,76,60,43,43,55,69,88,116,95,107,140,91,29,29,36,37,37,52,88,75,54,60,69,54,53,48,38,37,21,20,21,75,125,112,140,197,207,140,140,117,62,74,68,48,20,21,28,23,21,28,38,93,116,112,187,212,221,203,75,71,38,23,21,28,43,77,91,85,69,53,54,52,35,37,55,75,75,49,44,78,44,28,37,48,56,69,148,148,70,37,44,44,44,147,187,129,99,107,101,129,84,86,96,69,35,34,29,22,43,144,158,44,20,20,35,29,34,20,21,21,29,43,37,61,76,68,38,43,44,34,28,29,36,37,29,53,61,65,52,37,28,28,37,44,35,83,77,56,61,52,60,62,62,60,56,52,43,68,69,84,88,116,129,86,70,70,69,71,76,78,70,60,75,76,68,44,36,28,27,56,76,76,62,55,44,52,44,52,56,60,44,62,158,139,52,61,53,86,49,20,20,53,55,61,69,90,75,93,148,179,158,98,96,83,75,109,38,35,28,44,76,76,29,20,20,20,20,29,52,38,55,74,74,68,55,70,76,77,101,98,85,60,55,76,74,78,139,96
115,87,160,140,76,78,123,62,55,85,133,76,54,52,70,110,160,149,137,76,43,44,85,160,144,144,76,56,62,62,76,36,21,22,38,60,69,31,51,133,148,21,13,53,129,137,109,76,28,99,191,54,13,14,43,75,103,115,123,116,97,75,87,116,86,123,97,55,43,91,116,115,75,53,71,84,103,107,107,28,44,75,110,144,109,108,68,35,133,149,28,12,28,70,36,38,71,52,13,13,54,86,129,137,112,91,38,69,75,76,97,27,13,21,43,61,87,103,88,48,117,139,148,160,140,133,97,38,69,75,148,148,108,55,56,55,88,103,91,51,35,75,76,55,76,112,48,29,87,123,160,187,97,44,44,75,91,125,140,116,31,55,144,115,139,133,129,87,28,88,116,115,56,28,112,125,86,75,52,85,129,203,200,116,62,70,36,55,194,160,75,44,21,43,80,169,191,112,69,76,91,129,211,187,103,84,75,28,52,205,115,62,27,21,31,52,69,75,109,116,125,110,76,53,112,149,103,84,62,52,172,115,52,43,48,115,95,78,75,61,160,190,125,97,60,116,86,137,110,95,61,68,99,86,148,133,65,70,89,99,74,52,55,101,117,84,56,56,70,76,78,75,62,69,75,53,28,37,43,37,35,43,69,62,55,60,60,36,29,34,27,28,21,21,62,91,117,131,123,148,108,89,129,131,90,75,69,36,20,28,35,21,21,27,60,116,101,76,61,76,87,88,90,94,76,38,37,28,21,37,54,75,116,115,101,91,76,69,60,53,37,43,69,86,48,36,43,43,55,55,75,55,27,27,28,28,36,140,144,108,116,123,112,139,148,108,75,62,43,35,43,54,37,61,76,76,20,27,43,37,43,28,27,23,37,43,65,76,76,71,52,61,70,34,20,62,76,60,75,99,69,61,65,86,55,38,75,75,46,71,76,55,54,62,69,68,43,53,29,34,43,55,91,75,61,75,84,74,65,56,69,70,60,74,70,76,88,70,75,62,90,85,74,116,88,74,61,53,52,60,53,49,43,38,35,75,155,91,86,76,75,76,14,14,20,20,28,54,75,116,125,183,158,148,87,55,87,76,75,109,48,52,43,65,105,65,20,13,21,28,20,44,85,27,28,32,61,107,85,85,56,60,83,115,112,139,89,85,99,109,112,116
87,86,158,144,78,76,116,62,56,87,144,144,84,53,69,95,160,148,144,76,44,55,76,149,148,139,84,61,62,56,70,21,13,21,54,75,76,37,48,133,139,86,52,62,148,137,95,75,29,90,169,95,62,29,72,140,179,186,133,116,125,87,90,99,90,141,109,52,34,88,107,108,76,62,69,76,97,91,87,21,29,54,75,116,108,110,60,29,115,179,52,35,44,87,44,52,69,75,43,28,70,88,129,190,88,88,44,75,76,84,99,34,14,21,51,69,103,129,80,48,115,129,99,133,133,125,93,43,61,69,137,183,109,54,62,60,88,88,52,14,12,21,52,68,80,95,36,44,110,123,179,190,103,76,89,139,172,163,148,140,37,76,186,95,140,97,86,70,28,84,133,129,62,28,99,97,78,70,51,86,144,200,197,125,103,84,29,37,191,149,75,52,69,117,158,187,186,117,108,129,99,52,186,160,76,69,61,28,44,194,93,55,75,55,56,99,116,76,133,117,109,86,60,43,97,133,110,109,72,38,125,108,51,29,37,103,91,76,69,54,117,169,116,91,52,108,76,129,112,97,54,60,95,76,133,117,61,68,69,78,65,52,44,56,62,65,74,75,74,76,70,55,62,60,55,38,35,37,43,46,55,28,46,53,48,49,48,28,27,28,14,22,32,76,148,117,123,133,139,98,61,43,60,78,89,90,85,75,53,87,107,62,61,76,101,87,49,28,29,28,29,37,52,78,116,99,75,21,21,55,52,75,148,148,155,155,155,86,62,61,75,101,129,89,69,37,38,53,56,49,34,27,28,28,27,32,53,116,123,115,123,117,98,112,148,147,115,99,75,71,70,70,35,35,91,109,37,28,43,37,34,52,49,32,43,71,71,69,55,53,65,123,75,28,13,62,133,101,133,131,76,70,84,125,69,53,69,75,76,70,83,75,56,89,93,98,76,75,44,35,69,91,90,56,56,84,90,55,48,44,55,46,53,61,62,84,94,69,65,69,75,70,76,148,89,75,95,75,46,49,44,52,55,65,35,86,95,53,61,76,90,75,20,20,20,20,20,37,62,115,147,186,140,99,53,52,91,88,76,61,55,53,60,48,55,44,28,22,37,32,29,55,88,21,20,20,28,75,123,76,54,61,75,91,139,148,186,169,203,197,147,179
93,90,172,133,80,76,116,61,60,86,148,149,84,52,56,85,148,148,144,75,44,62,75,117,112,110,75,62,60,61,75,34,28,44,95,88,110,44,43,108,141,141,76,62,84,99,93,76,28,76,123,110,75,28,52,72,123,139,129,116,115,86,99,85,78,109,84,28,35,86,108,110,75,69,69,76,90,52,27,13,29,62,84,137,116,133,69,34,110,158,107,75,37,85,52,53,60,76,60,27,43,51,76,169,99,90,52,75,76,76,90,89,62,37,62,93,140,125,69,52,133,129,86,108,116,87,76,36,51,54,95,158,110,62,69,61,90,90,28,13,21,48,141,186,163,133,51,62,123,110,163,190,129,70,61,109,160,179,149,123,44,88,191,110,172,80,43,27,29,88,133,123,62,31,123,109,86,75,35,75,123,163,144,99,95,75,29,43,194,183,95,68,43,76,144,212,211,112,112,140,89,34,163,160,72,51,51,22,51,190,103,69,75,44,22,60,60,37,90,115,90,69,43,37,93,115,97,95,75,38,123,141,70,22,21,68,76,75,71,44,116,158,89,48,29,76,75,91,90,84,51,69,99,90,149,71,69,62,61,61,53,54,44,54,52,52,60,62,88,76,55,55,62,55,52,44,35,46,55,70,76,37,48,55,48,48,36,23,21,23,34,29,62,179,148,115,98,116,140,91,61,38,37,46,69,86,91,133,179,211,144,91,135,140,144,96,53,28,28,20,27,32,44,76,179,186,91,37,62,75,53,101,160,186,169,158,203,199,133,116,179,194,203,99,76,62,48,53,48,37,29,32,32,28,28,37,88,111,135,109,88,77,86,108,105,93,76,91,86,75,76,117,69,38,60,76,84,52,62,60,55,91,89,56,48,76,52,35,36,44,76,108,44,20,14,53,75,84,117,71,28,37,131,111,76,69,36,53,75,74,94,89,76,148,140,117,84,74,60,52,111,133,89,69,84,98,77,46,37,55,56,53,62,61,60,74,111,99,71,75,75,62,60,83,55,35,76,111,76,69,43,75,55,53,37,61,44,37,43,35,52,74,21,14,14,21,28,48,54,107,123,135,108,75,52,53,62,60,55,52,69,86,76,38,53,65,28,32,43,29,32,37,62,20,14,20,21,52,96,70,55,75,76,115,158,179,203,194,212,212,209,197
110,93,183,137,78,76,88,55,55,76,139,148,78,51,60,85,139,148,141,69,38,51,69,108,108,93,70,62,69,62,91,110,75,37,52,55,93,48,44,93,129,139,85,56,76,90,90,78,22,69,123,107,76,34,60,62,91,112,115,123,99,76,76,75,76,117,76,38,34,110,148,133,70,60,69,88,99,43,13,27,75,110,191,186,108,115,69,37,129,172,117,78,37,76,56,48,53,69,52,29,38,51,75,158,110,91,52,75,80,85,99,91,75,31,38,76,110,112,75,56,117,110,75,107,76,22,22,22,31,44,76,125,109,61,62,55,86,116,71,34,43,89,139,133,125,133,75,75,148,107,158,186,129,54,43,89,86,110,140,125,29,72,179,99,149,123,107,62,54,137,148,129,69,34,133,144,89,29,28,69,87,140,163,116,125,99,34,51,200,190,107,75,29,60,125,203,211,97,84,97,86,29,160,190,86,38,43,21,48,179,103,76,75,37,22,56,52,38,88,107,69,36,21,51,103,109,91,95,70,43,133,133,75,44,69,117,141,108,95,75,129,140,108,55,76,163,179,141,115,110,69,76,112,91,183,116,69,60,56,68,55,74,55,56,53,61,54,53,111,76,55,55,56,44,43,38,52,69,61,43,34,28,48,74,44,37,28,21,21,29,75,22,21,48,75,88,95,107,183,90,44,44,37,43,70,76,93,160,179,194,144,77,95,135,140,71,53,29,35,28,29,28,70,90,109,131,125,70,70,70,69,109,144,131,75,49,179,96,55,37,75,109,148,108,78,75,43,49,54,43,49,37,35,28,27,29,65,88,125,86,91,109,96,95,76,74,44,75,62,60,60,69,69,44,44,44,76,111,125,140,135,129,116,129,131,34,28,29,35,43,52,44,29,28,29,43,32,43,95,35,29,52,90,117,111,68,22,37,43,76,112,95,78,133,144,93,60,56,53,54,90,135,75,62,54,71,28,28,44,61,60,56,54,44,48,56,90,91,76,78,74,71,75,70,37,37,60,101,52,55,52,75,61,49,28,43,43,35,38,37,46,65,44,21,20,37,46,49,68,116,123,105,84,68,55,43,44,44,43,21,20,48,86,88,75,68,44,48,37,28,28,29,32,12,13,12,20,62,76,36,27,55,108,166,194,207,203,203,194,212,212,183
115,90,179,144,76,76,69,44,60,72,123,148,80,48,62,90,123,108,75,35,28,44,87,110,109,109,76,70,69,61,95,117,75,34,43,37,48,20,29,76,103,99,75,51,84,78,68,51,20,55,116,116,85,36,56,61,93,116,115,108,88,71,76,69,75,99,76,36,22,84,108,115,75,69,75,89,99,70,69,60,71,99,99,158,107,112,54,31,103,169,125,87,38,84,52,48,56,68,44,35,38,38,70,169,123,108,53,75,84,88,97,90,75,29,37,70,95,108,78,75,140,95,75,99,103,85,69,60,115,140,197,194,110,75,60,55,85,107,87,37,37,76,103,75,86,129,84,70,139,90,141,187,123,61,61,103,76,123,140,125,29,84,200,95,149,129,112,52,43,163,117,129,69,37,133,133,76,54,80,160,200,219,203,112,99,95,37,44,197,183,95,72,27,48,108,190,200,88,76,93,84,29,186,163,76,20,20,17,43,115,90,88,75,43,28,69,55,38,95,110,44,34,44,115,203,144,76,69,53,43,116,99,62,52,43,110,133,93,86,75,149,148,133,95,48,133,133,125,99,115,69,78,109,95,158,133,108,88,76,56,68,75,55,53,53,55,52,60,116,60,43,44,37,37,37,43,68,54,37,29,28,28,43,71,69,54,54,55,48,62,56,21,20,21,52,56,75,84,91,75,52,44,46,70,75,75,78,91,77,91,76,69,75,115,105,20,14,21,49,48,49,44,91,112,125,96,90,98,91,76,75,84,112,68,29,28,61,44,32,37,34,55,99,129,125,89,48,53,52,46,46,43,44,27,21,21,27,76,96,78,69,90,87,44,29,32,34,44,53,43,43,44,70,55,38,44,93,135,140,148,158,147,135,147,135,38,35,37,36,44,43,21,28,28,28,21,21,44,111,69,52,68,90,108,76,28,43,54,61,95,117,91,69,160,129,71,52,60,55,46,61,94,69,44,44,53,28,36,91,140,69,55,55,70,44,53,71,77,75,83,83,68,83,75,34,44,55,69,55,48,75,61,52,60,35,78,69,48,36,38,32,21,28,22,28,62,62,43,90,140,125,123,111,69,46,52,44,44,43,27,37,54,75,84,34,23,35,43,29,28,29,44,36,20,21,13,20,70,43,27,28,29,52,140,183,139,112,160,166,148,140,140
129,90,160,125,75,76,75,44,52,69,99,129,76,51,60,80,129,75,28,21,29,62,116,141,141,140,80,56,54,44,75,86,55,35,44,37,28,22,60,109,123,103,75,43,75,88,52,17,20,53,87,109,86,36,52,56,99,117,84,69,62,48,52,62,70,108,80,37,21,75,90,107,69,54,62,78,99,75,86,37,34,75,69,144,103,99,43,29,95,149,133,88,34,88,55,44,61,70,51,36,37,37,69,144,129,109,61,69,76,76,89,75,61,28,43,60,78,107,75,69,140,107,84,110,108,129,87,43,76,88,172,191,103,69,53,55,80,112,93,53,48,75,91,69,78,125,76,52,133,86,133,190,137,54,44,93,75,133,140,129,35,117,194,91,149,125,115,52,61,190,110,125,69,37,133,148,69,69,62,85,139,160,172,90,88,91,29,44,186,186,86,69,27,53,103,169,183,69,61,76,86,29,190,140,54,29,22,27,88,158,149,133,76,56,28,69,54,44,107,112,91,75,52,44,107,133,86,69,51,44,110,108,69,48,48,88,88,90,76,69,140,144,139,107,38,95,75,103,109,116,75,76,112,91,149,141,108,139,86,71,76,76,60,55,54,54,56,75,90,37,29,43,44,49,43,46,65,53,38,36,32,37,53,68,76,70,69,84,90,84,38,23,21,35,76,68,53,75,75,70,55,56,69,75,75,69,70,75,62,68,70,76,84,88,75,20,21,29,62,60,69,75,116,139,144,89,88,90,98,76,69,91,133,52,29,55,27,29,36,37,38,37,54,68,75,71,53,70,65,62,48,44,52,27,20,21,29,37,55,75,75,95,69,28,28,36,37,46,35,29,28,44,69,76,107,109,155,148,155,158,147,108,95,85,93,70,53,53,37,52,38,29,22,21,21,14,23,98,197,139,53,56,77,86,75,35,61,43,56,94,88,91,123,179,84,61,34,35,44,43,44,68,53,14,28,36,29,53,131,197,125,43,28,38,37,43,44,56,52,70,76,60,68,56,48,56,56,76,70,76,76,77,75,68,53,35,36,55,34,21,21,28,29,29,38,75,89,89,140,148,117,91,87,84,29,21,27,34,44,44,69,70,75,52,21,21,27,28,32,37,44,44,43,28,49,53,37,62,28,27,29,38,43,78,77,70,48,53,55,84,78,37
112,89,110,75,69,75,95,54,51,72,91,103,75,44,53,85,158,75,36,34,76,137,129,144,93,69,37,38,54,75,95,110,75,38,43,61,88,48,76,169,149,69,38,21,62,95,91,76,44,90,172,133,87,38,51,55,85,116,75,37,29,29,37,44,48,108,91,51,28,75,88,69,29,27,44,61,86,78,86,35,29,75,56,158,76,29,21,20,76,108,93,69,34,56,21,20,43,84,69,38,36,37,69,160,89,78,43,60,69,70,72,68,44,31,37,52,75,91,68,62,129,90,93,112,107,115,84,43,61,60,133,144,69,35,29,38,76,116,103,55,38,75,90,75,88,125,76,44,107,75,133,191,137,52,44,99,85,148,140,116,44,144,133,90,148,125,125,56,78,191,125,129,69,38,137,163,76,53,43,69,108,169,172,88,108,93,28,36,183,179,76,60,22,60,110,172,144,52,52,75,78,31,200,133,43,21,21,21,70,200,211,186,54,29,28,69,48,51,109,110,91,76,44,28,90,133,87,75,62,44,115,107,72,55,52,90,88,86,76,69,133,112,115,99,43,95,69,112,107,112,75,75,108,103,148,148,71,70,49,69,76,75,46,37,44,52,75,90,70,28,21,36,48,54,46,44,43,38,43,35,36,49,53,56,91,123,105,88,91,87,52,28,21,36,89,61,49,55,54,69,60,61,54,43,53,35,37,75,88,69,75,84,87,69,53,21,27,37,37,49,60,69,169,148,131,94,116,129,123,98,87,90,109,55,46,55,37,37,28,28,29,29,49,29,34,29,52,54,69,75,76,86,75,23,21,21,28,37,43,53,93,88,38,20,29,54,46,43,37,37,32,54,84,89,76,35,35,76,133,139,116,62,61,49,62,60,49,37,36,75,55,29,22,53,65,28,75,140,125,91,75,54,52,53,75,43,56,61,56,76,85,144,194,135,76,46,32,29,43,49,43,32,21,13,14,28,32,55,84,147,125,55,23,32,36,52,43,48,56,68,60,55,53,43,60,55,44,75,76,76,84,76,85,83,69,28,21,36,22,27,34,32,21,22,46,76,135,189,197,179,52,20,20,37,55,49,89,75,75,99,62,69,70,56,28,28,29,21,28,43,27,22,38,36,36,74,76,53,34,28,29,43,43,62,75,43,35,43,44,62,46,23
115,91,112,80,84,99,129,62,54,80,144,107,71,44,51,88,139,99,80,44,75,109,89,141,61,29,34,90,169,187,160,91,44,27,34,61,90,27,37,99,109,12,0,17,86,116,125,99,29,52,140,95,29,14,28,43,68,88,112,97,97,103,137,158,141,169,123,72,29,76,95,71,34,69,95,140,123,97,99,36,34,76,55,144,89,52,29,28,90,133,84,52,34,62,22,43,91,95,69,29,28,37,69,160,34,20,14,29,43,53,75,76,56,31,38,53,72,38,27,29,60,60,75,86,91,89,69,38,55,61,115,139,21,20,28,68,76,108,108,60,37,75,90,85,88,75,38,27,69,60,88,141,116,60,62,97,76,133,108,76,28,84,108,123,149,110,109,48,109,200,112,115,62,34,140,183,91,86,54,69,129,148,144,93,84,69,21,28,103,103,85,52,21,51,107,179,186,75,28,38,48,29,194,133,38,21,21,21,55,209,137,99,54,27,22,62,44,60,125,103,90,69,38,22,86,133,78,75,61,36,109,115,68,53,55,91,90,76,69,55,129,115,115,90,44,99,75,133,117,108,68,68,108,95,148,141,65,52,37,61,71,75,52,46,49,48,89,105,55,28,23,37,52,48,53,37,29,43,53,44,37,43,46,43,61,70,89,90,89,89,62,62,52,61,76,74,46,36,49,76,75,52,55,75,55,37,53,94,84,76,83,83,56,21,14,20,35,75,44,62,70,75,194,147,107,74,84,91,107,112,111,91,68,55,61,61,37,60,37,37,43,43,76,37,44,38,44,44,60,76,148,140,125,52,28,27,35,53,76,76,88,87,44,28,21,29,32,37,37,84,69,60,84,90,36,21,29,43,88,105,76,56,62,56,53,43,43,23,76,108,84,27,37,69,86,83,107,69,28,28,54,76,77,70,74,55,76,90,76,75,98,169,183,98,75,60,43,44,43,37,35,35,37,28,29,35,48,84,99,101,101,44,29,43,44,62,75,75,68,91,84,44,44,44,43,38,48,89,65,75,86,99,112,109,90,27,32,60,22,22,28,28,28,35,61,76,166,147,179,116,14,0,13,21,27,76,131,112,116,125,60,74,88,71,52,53,53,21,28,34,14,14,23,28,48,75,77,37,28,28,29,35,44,62,74,29,32,44,43,37,29,32
95,88,158,133,84,86,116,60,44,69,95,53,36,34,43,69,99,95,76,43,62,86,75,140,109,107,75,76,99,91,95,43,17,22,51,72,91,38,38,108,99,13,20,22,116,133,129,115,29,52,115,88,13,12,21,38,69,84,115,125,116,99,84,86,76,103,76,35,20,68,91,103,75,75,97,133,80,75,60,17,14,38,38,99,99,93,37,29,103,163,34,14,20,76,35,43,86,69,0,0,14,28,56,103,86,69,34,76,107,133,158,115,54,28,34,70,87,44,31,69,109,148,169,141,112,43,35,27,37,48,95,137,75,52,75,133,179,141,125,62,29,61,70,54,75,51,27,55,93,123,169,186,144,51,38,72,75,123,84,21,17,48,76,88,123,107,80,43,139,197,115,108,68,29,123,179,103,91,52,53,109,140,158,133,28,28,53,91,187,179,116,75,28,44,95,144,183,93,22,17,20,55,160,109,55,27,27,21,56,194,91,69,52,29,27,60,44,68,133,103,78,55,36,21,86,117,75,60,54,38,93,99,44,43,55,99,90,75,52,44,115,133,123,86,38,91,75,117,108,89,55,69,112,93,179,137,55,52,48,62,65,62,54,54,53,52,68,76,75,28,28,29,52,75,52,35,38,52,46,61,60,75,75,34,43,44,70,96,107,123,88,75,76,93,90,140,78,60,85,101,76,44,44,75,52,37,68,89,76,76,87,74,36,20,14,21,28,75,69,70,77,91,147,129,95,86,88,99,107,94,75,62,44,37,44,48,34,37,28,32,29,60,91,43,38,49,44,52,46,61,95,133,147,94,37,34,70,54,74,76,76,94,83,62,36,29,22,36,52,83,75,69,75,75,69,27,35,53,52,75,75,69,60,55,52,21,13,12,32,83,158,85,76,84,74,77,90,49,21,22,29,44,76,60,69,76,76,95,89,101,158,179,166,76,65,60,37,43,52,52,43,55,75,22,35,52,87,117,101,91,77,43,29,37,44,70,76,76,75,95,98,74,109,76,52,62,94,148,93,109,140,87,76,76,55,53,75,70,35,35,43,68,43,52,69,76,117,112,112,69,10,10,27,43,28,62,52,44,44,89,75,84,90,55,61,60,61,23,27,28,27,22,23,54,88,95,90,37,29,23,29,37,56,84,60,35,34,29,0,28,36,38
76,84,144,108,75,76,76,44,43,60,84,75,52,54,84,133,163,76,44,28,29,38,44,109,103,91,69,75,76,71,76,21,14,35,88,103,117,44,48,108,129,97,84,48,149,160,129,103,44,52,88,112,54,28,52,76,95,125,149,148,140,115,80,75,71,75,51,0,0,62,89,107,71,78,76,97,84,36,0,0,13,29,44,95,107,103,43,28,108,160,21,20,28,90,60,60,72,51,13,13,28,55,87,141,133,110,37,75,99,95,139,44,13,13,27,69,107,103,60,75,179,183,169,144,78,20,20,27,38,61,107,140,99,56,37,68,91,95,37,13,12,21,44,53,86,125,76,62,116,148,169,203,144,21,22,38,69,97,110,89,51,108,158,183,160,123,75,35,158,197,71,44,28,21,76,115,90,76,38,44,86,125,144,109,89,89,76,75,205,205,97,38,28,55,91,137,148,110,88,78,56,76,203,190,140,76,43,21,61,200,86,54,38,22,22,55,38,69,137,110,76,51,29,28,117,129,75,60,44,34,88,95,44,29,48,90,88,69,52,35,86,141,115,78,38,95,75,115,69,43,29,43,75,72,125,108,56,62,62,70,69,60,53,53,49,49,60,62,76,37,37,37,52,109,69,37,38,46,46,49,107,123,76,29,35,35,60,94,88,125,125,87,129,147,91,115,115,135,131,133,129,75,28,54,86,78,131,105,101,85,84,69,29,32,37,21,23,60,75,70,75,65,78,90,60,86,109,99,85,52,32,37,86,70,75,76,27,21,21,22,28,48,75,36,43,52,46,43,44,53,74,86,87,111,87,75,85,123,88,75,69,75,76,86,55,70,75,49,69,88,84,94,76,75,86,54,38,48,52,46,52,75,69,60,55,20,20,14,28,29,54,71,90,86,70,75,75,43,28,22,28,43,53,43,60,69,70,75,84,107,148,144,96,65,55,60,43,44,60,55,78,125,111,44,69,99,169,179,144,116,65,53,37,54,112,129,94,75,83,111,158,131,129,133,70,93,133,183,139,148,148,76,69,68,55,76,77,69,60,52,61,133,115,76,62,75,123,123,96,44,20,14,28,53,52,60,28,28,23,69,76,76,75,54,53,53,46,29,27,28,34,28,53,109,101,101,88,36,29,21,37,69,75,84,36,28,27,28,20,37,35,44
86,93,169,115,76,76,75,44,48,76,108,117,75,52,69,99,186,80,28,22,38,48,69,139,133,116,76,75,75,62,91,86,61,52,75,84,110,52,43,97,144,137,99,55,107,110,112,95,44,37,97,137,99,48,44,69,91,144,125,125,115,91,75,68,61,75,71,17,14,93,144,129,75,78,76,88,76,48,20,21,44,85,99,160,123,110,53,29,117,163,80,60,27,93,70,75,70,75,61,69,43,68,97,187,112,103,55,80,85,87,85,37,28,27,75,117,133,112,62,75,169,133,137,123,48,21,20,28,55,75,129,179,148,75,36,52,89,93,28,22,29,80,158,163,158,133,78,52,90,78,110,194,112,51,60,108,144,149,139,116,53,103,172,125,190,75,13,36,139,160,61,34,44,75,144,194,140,38,22,35,70,110,149,137,117,76,29,35,194,191,75,14,21,60,91,139,148,133,133,90,52,44,209,190,91,60,48,20,61,194,86,52,20,14,20,43,29,51,103,97,75,51,27,34,116,137,62,29,28,21,52,95,84,76,48,76,87,37,27,28,75,125,133,87,28,69,60,97,44,27,43,90,117,141,149,88,69,76,76,75,61,56,60,56,48,48,38,44,75,55,52,43,38,90,62,35,34,37,37,44,76,70,43,28,22,28,37,85,94,133,158,160,169,147,107,144,148,135,133,123,109,89,87,98,158,179,155,76,108,96,76,60,44,44,44,28,20,44,65,55,60,49,65,75,54,69,84,75,61,29,27,28,56,69,88,75,29,28,28,35,44,49,46,70,48,52,43,37,44,49,52,61,70,60,77,107,131,160,116,91,76,75,75,90,69,78,86,76,76,84,115,87,69,65,75,60,43,37,53,55,75,91,84,69,35,21,28,44,32,27,28,37,69,69,53,55,53,34,32,21,20,21,53,48,46,60,61,76,88,78,144,112,78,49,44,53,43,32,49,55,129,140,158,107,117,131,101,186,189,148,48,43,32,44,140,129,90,71,76,107,139,155,179,129,76,95,90,140,144,144,140,108,71,75,96,135,90,76,75,76,71,98,160,123,76,94,111,109,91,35,28,27,29,35,48,75,28,32,36,49,69,65,56,60,44,37,44,28,28,29,43,69,98,129,112,95,84,76,54,61,75,75,87,69,43,43,29,36,52,71,55,44
109,93,187,144,84,78,112,61,55,90,158,148,86,53,61,87,148,117,76,53,91,137,133,149,148,140,90,76,76,69,95,125,75,38,43,61,99,44,43,95,139,133,90,56,93,107,123,107,43,54,97,141,109,55,38,38,62,115,125,125,107,84,72,61,54,80,69,28,20,75,99,112,75,70,69,76,76,91,85,48,53,90,69,148,112,99,52,34,103,148,103,75,28,95,75,90,72,76,71,76,29,37,75,158,123,99,54,61,62,86,76,43,31,21,44,95,115,90,62,76,183,109,88,93,88,75,62,60,85,88,160,186,129,75,35,51,88,133,109,52,29,93,115,90,117,125,86,60,90,76,116,191,117,55,61,95,90,133,129,95,44,99,149,95,169,43,0,52,141,172,125,112,72,61,148,203,139,14,22,62,88,163,191,149,133,87,29,38,191,191,71,21,43,95,186,203,194,133,110,110,62,52,203,172,75,13,13,14,56,144,76,55,20,21,44,76,76,88,137,125,95,69,37,28,86,139,69,55,72,75,125,183,148,76,29,62,91,88,88,76,133,186,125,29,14,53,75,115,115,115,80,95,148,133,160,43,84,88,76,69,62,65,76,75,52,48,35,37,44,37,43,44,37,62,60,37,35,44,46,56,68,55,29,23,21,28,29,61,91,123,135,166,129,75,29,53,93,135,139,101,74,69,90,135,179,183,166,84,111,101,84,69,60,52,53,32,12,37,76,62,48,37,71,75,37,65,75,69,43,34,27,20,23,35,35,35,44,38,49,62,68,48,29,61,52,37,44,60,69,62,29,52,54,46,68,75,144,101,76,62,29,32,44,75,84,84,75,94,112,116,99,93,69,43,52,37,32,46,60,88,140,76,38,44,29,27,29,49,43,29,29,48,43,43,44,48,68,43,28,21,12,14,54,53,56,76,77,76,65,55,90,91,88,34,28,29,38,37,28,65,76,43,54,117,107,34,12,38,101,140,52,46,34,69,115,105,75,86,84,89,86,108,169,189,76,75,76,140,144,111,76,75,76,139,160,140,83,85,160,86,52,55,75,76,99,65,61,61,74,75,69,52,52,55,75,94,37,43,49,55,62,55,46,43,43,61,84,46,52,68,74,89,125,133,129,115,107,90,85,86,83,86,91,75,84,88,76,75,65,43,44,32
110,87,183,144,78,78,115,55,48,75,133,141,88,54,62,76,148,141,107,56,76,91,95,141,144,140,91,76,76,69,107,139,75,43,44,61,89,34,29,75,99,107,84,53,110,95,110,107,48,48,86,139,107,55,37,35,61,99,125,117,93,88,69,53,53,78,69,27,20,69,85,95,75,54,75,84,69,91,97,37,37,75,48,140,110,99,52,28,97,144,107,76,37,109,87,133,89,89,84,91,31,29,71,141,123,109,55,53,87,90,86,56,44,28,61,91,109,95,69,78,169,91,86,103,117,123,76,51,43,52,115,163,115,75,31,51,86,137,117,55,34,87,99,76,110,117,86,56,95,76,107,183,125,62,76,93,75,99,125,87,51,116,158,88,141,76,36,76,190,194,139,123,69,36,112,194,88,36,60,89,140,200,205,141,110,88,29,38,194,190,112,76,60,76,116,187,183,91,86,112,61,56,203,108,80,44,34,27,86,172,148,116,90,76,70,117,99,112,200,163,90,21,20,38,115,160,149,148,117,69,117,191,149,61,29,75,133,110,107,75,103,129,93,36,37,97,139,139,133,129,72,62,117,91,158,76,76,75,55,56,69,86,86,75,46,44,49,43,44,37,37,37,37,52,52,49,44,49,61,65,62,38,29,29,29,28,52,70,115,144,131,117,69,27,27,29,43,116,125,112,105,140,166,179,194,183,169,91,60,28,28,52,43,53,68,55,43,65,91,99,83,54,28,37,37,76,75,87,69,61,21,14,28,29,28,21,43,46,55,61,62,55,32,21,28,35,52,109,147,83,28,28,29,43,55,55,76,55,43,36,37,38,43,53,78,76,77,76,109,125,95,111,74,44,48,43,34,53,133,194,115,28,28,29,43,21,20,20,29,35,37,37,27,27,35,55,76,38,28,28,23,36,71,75,76,112,75,60,46,44,65,76,61,29,22,27,27,37,61,62,27,21,23,76,75,20,13,14,27,52,44,32,52,89,116,116,77,140,140,116,78,91,108,115,53,69,109,108,84,69,43,53,44,52,69,43,53,101,197,91,44,55,60,77,108,69,55,69,62,96,98,75,56,61,91,94,75,44,37,68,75,55,61,76,76,60,75,91,91,94,98,129,148,148,133,139,140,93,75,60,55,123,194,179,91,99,84,56,38,37,44,36
110,87,172,148,78,76,110,55,52,69,103,141,89,54,61,76,172,144,97,51,75,84,75,116,144,133,86,75,70,55,91,117,69,34,52,53,27,13,22,51,75,84,70,48,129,99,91,38,20,29,54,110,90,55,29,29,55,115,116,103,91,75,44,43,48,86,62,27,22,75,91,103,75,43,61,71,75,87,95,35,35,75,43,133,108,95,53,27,99,133,76,68,43,99,75,107,87,97,93,91,38,27,75,148,115,103,52,69,103,88,84,60,56,28,75,90,103,93,62,87,149,107,95,125,137,125,76,53,48,43,116,148,97,69,31,48,86,137,112,60,51,93,99,72,91,115,75,43,84,75,90,160,110,61,69,95,62,84,116,91,37,85,144,93,144,93,62,54,172,148,115,112,69,31,117,190,88,91,55,55,84,158,158,125,110,88,28,43,190,187,125,76,31,48,95,169,148,61,76,108,61,69,191,91,68,69,61,21,75,211,194,144,87,61,43,75,44,75,149,140,93,60,38,51,158,158,116,110,95,53,99,160,84,69,36,103,125,76,75,62,125,116,115,93,43,75,75,116,117,97,68,69,112,91,158,141,71,65,53,46,65,101,87,70,52,44,52,65,61,52,70,76,55,43,38,53,53,56,76,76,75,49,65,96,90,69,76,78,98,160,148,125,70,28,35,37,43,75,99,75,112,191,186,194,199,169,139,75,14,10,10,22,28,46,70,133,179,148,111,123,107,44,35,43,28,37,29,21,21,21,21,20,23,29,28,27,62,43,60,95,89,76,37,29,37,36,32,53,98,62,37,0,12,28,37,43,21,21,36,35,38,37,38,71,84,84,95,76,90,95,85,76,34,43,53,52,49,76,107,203,84,37,29,35,29,28,20,21,37,53,44,29,34,43,60,65,88,69,78,76,61,44,76,86,87,91,90,77,62,53,75,75,49,49,52,32,60,75,75,28,14,14,21,29,37,28,35,28,29,28,37,43,70,112,140,117,115,166,90,36,29,56,35,29,28,43,78,62,36,49,61,56,37,43,29,20,28,62,179,86,43,44,46,88,125,94,86,105,76,75,76,75,74,76,90,91,147,93,62,86,112,76,93,75,65,29,36,62,87,112,187,199,155,90,99,107,109,71,75,56,62,107,186,199,160,91,55,28,37,35,38,53
109,86,172,148,78,76,116,56,52,69,103,141,91,53,61,86,158,141,88,52,75,84,68,91,91,62,38,38,37,37,69,76,44,37,55,44,36,43,85,149,140,116,84,43,103,89,88,27,13,34,52,108,103,60,36,34,52,123,80,44,37,34,28,27,29,86,55,27,21,70,88,89,62,29,38,61,76,75,76,29,28,69,44,133,90,48,27,20,84,91,60,44,53,69,35,55,69,85,85,90,31,27,69,144,90,88,53,69,86,85,76,37,44,28,72,84,76,76,60,76,163,107,103,125,129,125,76,56,51,48,125,133,86,60,31,44,85,125,115,70,55,99,109,75,91,116,69,29,75,61,84,144,123,72,54,109,55,72,99,86,27,76,109,97,141,91,61,60,169,99,123,125,69,36,133,190,109,99,48,43,76,129,117,116,112,90,29,37,190,191,129,78,29,53,97,183,148,62,76,95,55,76,194,84,55,48,43,21,69,200,87,85,90,69,44,75,43,75,148,117,112,97,75,28,115,140,99,91,86,52,99,133,55,38,28,87,80,69,54,52,137,108,99,91,37,69,55,109,99,76,44,70,129,107,163,141,62,54,52,55,62,85,75,62,52,43,53,68,60,116,194,207,135,43,38,53,53,69,94,83,69,53,76,89,109,88,76,75,88,148,187,140,91,43,43,44,60,62,105,112,117,155,186,169,169,160,139,62,13,13,20,34,23,71,108,207,203,203,139,125,89,34,70,48,20,20,20,20,13,13,20,21,29,37,43,55,75,44,44,60,75,85,37,29,37,35,36,37,48,46,56,28,14,43,43,37,21,27,38,44,52,43,62,148,191,187,179,139,131,90,78,43,28,38,43,37,60,91,135,203,76,62,43,38,37,46,43,52,65,61,43,32,52,69,75,61,89,101,105,88,75,55,61,62,69,75,160,125,54,44,70,69,77,90,135,93,76,75,56,22,20,21,23,28,21,28,38,35,38,28,43,70,84,116,117,123,139,88,44,23,28,27,14,21,28,32,69,78,84,77,70,49,37,35,37,27,21,21,84,75,56,68,84,129,135,76,54,75,76,84,70,43,32,37,44,75,76,76,76,99,125,36,28,36,29,29,52,75,75,111,207,203,160,71,75,69,44,36,37,43,69,117,148,125,111,84,43,28,29,29,34,53
107,88,158,123,75,75,115,56,48,70,99,112,76,44,52,76,116,108,75,48,75,76,69,90,53,20,20,61,91,103,133,125,71,37,44,75,97,61,72,148,140,68,38,27,75,75,99,76,53,88,133,144,95,60,34,38,48,109,84,44,28,28,28,21,28,75,69,34,21,71,80,52,13,14,28,43,69,75,75,31,29,72,48,148,84,14,10,14,72,90,84,55,70,34,17,43,69,86,84,71,28,21,68,149,76,56,37,60,75,71,69,29,36,28,75,78,61,56,44,75,141,93,112,123,116,129,75,55,44,55,133,110,75,51,28,43,87,125,125,61,56,108,107,76,108,99,44,21,37,43,55,87,90,60,52,133,55,75,80,21,12,38,70,69,91,85,60,60,148,90,97,93,60,38,110,186,112,103,54,44,75,103,117,116,115,90,29,38,191,187,129,76,28,52,90,179,169,76,84,107,43,76,190,88,61,52,38,21,72,191,76,62,76,55,37,69,35,75,144,116,91,76,69,22,99,139,85,76,75,51,93,133,51,31,35,97,80,55,48,43,141,108,97,84,34,68,52,115,95,69,38,62,110,97,158,158,69,56,61,62,74,76,71,69,69,69,86,83,107,209,203,194,131,52,60,65,55,53,60,43,29,36,62,76,77,75,75,75,76,90,90,88,76,60,43,37,37,36,56,75,84,179,194,169,166,169,147,76,20,21,29,55,76,91,123,197,133,133,117,123,88,48,60,27,20,22,27,21,12,10,28,62,93,117,109,70,49,44,55,43,55,61,36,35,35,37,29,29,37,44,65,44,32,55,56,38,37,52,54,55,44,44,135,211,211,212,211,212,186,133,140,46,27,29,35,54,83,115,155,109,43,32,32,43,52,55,44,61,54,46,36,28,43,52,62,75,112,147,116,75,75,89,89,86,90,89,123,78,44,55,55,54,61,85,131,112,84,75,43,28,21,28,60,84,35,27,28,35,28,21,52,89,101,88,61,91,94,74,52,28,29,21,21,22,28,35,48,83,139,133,91,48,44,60,34,28,21,28,56,69,74,96,131,147,111,28,21,36,52,70,48,27,32,32,29,29,49,44,53,76,123,61,37,44,46,38,62,75,68,90,158,95,76,34,52,29,29,29,28,28,62,131,131,88,75,62,29,28,23,28,36,48
97,88,109,75,61,62,80,53,48,69,87,54,37,43,52,76,99,97,76,44,69,76,62,84,95,85,72,93,144,140,148,75,28,20,43,69,87,29,29,95,99,13,0,14,75,90,117,116,62,62,95,179,108,53,22,27,29,86,107,107,93,89,91,95,90,123,78,44,27,75,89,76,38,52,97,140,99,88,90,48,29,61,48,144,90,75,28,28,115,125,69,48,71,93,69,80,123,109,95,86,35,21,62,163,52,13,13,31,43,44,52,36,29,28,76,76,62,51,34,75,108,78,90,91,95,116,69,51,48,52,117,99,61,37,27,31,70,109,109,68,44,95,108,76,95,72,20,37,84,112,133,163,129,76,54,123,44,61,99,71,37,91,158,179,148,108,75,56,149,93,61,21,20,22,97,140,107,86,54,37,75,110,112,93,112,88,28,34,190,186,116,76,27,48,89,158,187,93,99,89,35,69,116,76,69,60,37,21,75,194,76,51,29,21,21,37,28,48,90,99,89,75,53,22,90,148,75,60,60,43,89,133,70,44,44,84,84,61,48,37,133,112,109,78,29,60,53,109,93,68,43,48,99,95,148,141,75,76,70,69,76,76,70,76,84,98,123,135,166,197,194,197,160,75,60,70,52,37,32,35,28,29,48,70,71,56,86,76,54,28,27,35,38,48,43,21,21,27,29,37,36,86,158,140,148,139,129,76,35,43,55,131,140,135,101,125,70,76,95,115,77,88,111,84,84,90,53,21,12,0,55,144,60,74,83,62,46,44,52,52,62,52,37,37,38,34,35,37,36,43,46,53,61,65,77,74,56,60,65,56,46,75,203,224,189,212,221,234,211,187,148,87,68,52,69,90,91,86,155,75,28,55,76,95,83,62,38,48,37,55,44,56,86,75,86,115,147,147,107,53,94,147,148,187,158,115,125,105,76,75,69,60,60,65,77,91,90,75,75,60,48,87,129,111,74,34,28,27,21,21,53,76,91,83,56,75,75,54,49,21,29,22,21,28,34,43,35,74,115,78,75,52,76,107,44,44,46,44,28,44,62,99,109,129,76,21,13,21,23,29,29,28,37,36,28,28,37,48,46,53,76,76,44,53,52,46,61,69,84,107,98,76,68,53,44,29,29,29,32,43,37,76,109,76,90,77,53,28,29,60,75,75
87,88,97,69,62,76,88,53,44,60,75,69,61,75,95,148,169,107,62,34,43,44,43,76,116,109,75,62,69,55,76,28,13,14,54,84,109,38,37,91,117,0,0,17,89,137,144,133,76,56,75,160,86,21,17,27,34,69,91,103,99,76,52,44,38,89,75,34,20,60,76,91,69,60,75,76,84,84,80,44,22,37,31,90,93,87,37,27,103,129,35,21,44,88,55,78,80,76,53,44,28,17,44,125,89,69,43,91,95,109,95,88,69,36,87,78,78,27,14,35,55,55,55,76,80,76,48,53,43,44,129,107,20,13,21,43,72,95,93,54,48,91,86,75,89,107,75,69,115,158,140,191,137,75,53,125,43,44,112,99,29,93,163,158,144,75,44,55,137,90,97,76,60,62,179,183,125,88,53,44,75,123,133,115,99,87,31,38,187,187,116,75,27,52,107,187,194,115,54,35,61,110,140,125,97,80,52,22,80,200,75,37,27,21,52,76,85,95,125,117,116,107,78,21,85,186,86,43,35,28,75,129,76,60,43,75,76,75,61,43,125,125,110,85,34,62,55,116,99,76,44,44,86,80,125,129,75,76,61,107,94,76,77,115,85,84,116,131,158,189,183,191,166,76,76,77,53,37,29,29,28,29,43,89,85,90,101,37,14,14,44,43,52,53,34,20,20,21,23,29,27,32,84,129,129,109,83,53,49,76,93,131,89,76,88,85,75,94,135,131,84,86,139,148,160,179,75,20,0,13,75,93,52,75,85,83,116,76,61,62,75,75,70,37,35,36,35,34,44,49,53,75,55,69,93,95,71,55,54,43,75,160,212,224,203,197,221,221,187,160,140,135,108,115,75,83,90,75,96,62,76,117,140,140,131,125,129,131,61,69,60,88,98,89,96,116,76,71,69,75,123,144,139,125,91,95,105,112,96,55,52,49,54,53,70,75,75,65,90,84,69,84,101,96,101,88,83,69,37,29,85,84,83,70,56,70,74,34,27,13,21,43,28,34,37,36,28,37,91,76,65,56,75,90,74,62,75,60,44,62,78,90,95,98,48,21,28,23,21,28,29,35,44,37,35,48,60,46,53,53,60,75,76,70,53,44,44,61,86,76,71,76,62,54,35,28,35,35,52,52,56,61,75,90,62,69,54,56,70,133,116,70
80,90,140,90,76,103,93,52,43,60,75,88,78,53,69,95,144,52,21,27,38,51,55,76,112,123,75,70,60,44,75,21,13,20,76,112,125,51,34,86,133,34,34,36,133,144,144,133,89,60,76,163,76,20,14,29,43,75,107,117,116,78,36,29,28,86,75,20,10,29,62,75,53,60,62,53,76,56,20,13,10,14,34,97,103,97,44,27,97,144,21,13,48,90,60,116,76,69,13,10,12,14,84,160,133,109,55,95,129,125,133,44,21,21,69,76,88,54,43,75,87,91,93,107,107,62,34,31,37,44,107,117,52,37,69,148,183,148,88,43,28,69,68,56,76,110,69,29,68,72,88,179,99,54,34,76,29,44,115,99,43,99,139,76,99,60,35,48,115,107,117,112,70,38,144,169,86,91,51,44,76,116,149,144,28,35,21,29,172,163,116,75,27,44,109,194,211,172,69,84,107,194,211,112,68,61,48,28,85,194,71,44,53,37,75,149,115,158,190,109,95,76,69,21,76,179,110,69,44,38,75,133,97,75,38,69,76,69,52,34,99,129,112,87,36,69,61,129,76,43,27,27,43,52,80,89,70,69,68,107,183,169,140,105,60,46,76,95,129,139,98,91,84,74,74,75,69,37,29,29,29,29,52,131,94,85,83,28,20,23,65,65,43,70,28,21,20,23,28,37,49,28,32,75,101,71,55,60,75,98,105,93,54,43,44,91,88,101,140,133,117,90,186,199,186,148,91,35,43,43,62,75,62,90,94,94,117,140,117,112,123,135,179,36,36,35,37,46,90,90,76,89,76,84,101,91,71,52,74,90,169,140,112,115,140,158,203,211,169,166,144,194,158,117,65,84,84,86,123,112,117,93,95,75,44,69,76,189,76,65,84,108,75,75,84,91,53,54,60,55,78,91,155,105,60,53,65,52,44,29,37,43,46,37,44,43,69,77,101,83,69,68,84,101,108,123,125,125,107,140,183,131,105,91,105,95,76,60,61,37,44,55,60,55,43,37,29,28,76,75,61,49,54,62,76,44,43,46,49,88,94,75,88,76,52,29,29,38,43,49,44,37,36,37,44,54,38,52,76,158,133,68,76,77,75,75,56,75,95,89,76,78,62,43,61,35,36,56,68,75,55,44,43,43,29,34,28,69,109,179,88,75
80,109,183,123,76,76,75,44,43,60,76,88,75,48,60,90,123,29,20,22,56,75,80,97,133,140,89,70,60,44,88,55,28,29,91,129,117,44,38,90,137,116,87,37,109,108,139,115,86,44,75,139,85,27,21,44,52,75,108,109,112,76,29,28,28,86,60,10,13,70,95,112,75,71,60,55,78,38,10,12,20,34,69,139,133,123,61,28,93,133,21,14,61,99,69,108,75,75,28,22,14,21,80,172,141,117,61,86,93,78,95,21,0,13,80,125,137,115,54,91,148,140,158,116,52,12,13,13,28,53,84,115,110,60,36,71,95,99,21,13,14,29,53,60,78,109,61,27,55,60,90,172,75,13,14,27,22,54,108,103,43,109,141,69,116,60,28,51,112,90,109,99,55,28,129,148,70,69,34,36,61,115,149,108,48,22,20,68,116,140,109,56,21,52,99,191,200,141,116,107,52,133,187,76,37,43,44,27,80,190,71,62,44,27,29,76,48,97,149,91,75,52,43,22,69,139,93,80,76,75,107,163,90,62,35,68,99,44,28,27,88,117,123,90,31,60,56,133,75,48,56,90,115,148,139,125,62,69,69,85,160,135,74,75,62,62,55,69,75,75,69,75,75,133,129,179,158,76,68,43,35,37,76,115,111,84,61,28,21,20,44,46,44,75,61,27,23,48,29,35,52,21,21,27,76,88,61,61,116,112,65,43,37,44,29,75,94,91,116,123,95,77,194,207,108,55,43,28,43,74,77,87,65,68,61,61,91,144,90,61,69,70,76,37,44,37,36,74,140,133,86,94,117,117,129,131,90,95,179,227,148,60,75,69,49,53,91,186,189,203,160,194,155,112,85,76,75,109,133,139,108,95,96,62,32,52,36,99,147,108,144,94,75,76,75,76,61,70,69,68,78,75,84,62,37,32,37,21,37,53,52,74,74,53,46,28,43,65,74,70,71,99,96,117,140,148,139,83,108,133,107,155,199,199,101,65,53,75,69,53,48,21,36,75,62,49,44,22,60,74,62,38,53,71,75,86,76,69,70,83,86,27,44,48,52,44,52,49,46,68,75,69,46,28,43,37,43,62,91,203,148,75,70,87,69,52,52,62,76,86,101,140,94,36,43,43,52,65,69,70,62,49,52,46,37,29,35,48,68,88,68,75
95,115,187,139,76,76,75,44,48,76,99,116,88,52,60,76,141,61,34,36,80,109,108,123,148,125,90,70,61,44,91,112,75,37,61,75,75,21,20,60,95,123,78,29,88,75,123,87,36,28,55,129,78,52,22,76,69,108,123,99,90,62,27,22,29,87,62,21,27,108,141,117,84,61,56,56,85,80,62,43,51,86,90,163,90,84,48,29,103,123,52,29,52,93,61,76,62,89,86,76,61,29,76,190,116,112,68,85,84,75,75,21,20,22,116,160,108,90,52,76,89,62,88,78,22,13,20,28,75,93,148,149,137,75,31,43,84,78,14,13,14,43,75,86,107,133,75,28,48,52,93,186,76,20,21,35,43,78,133,116,43,110,133,75,140,52,12,34,61,71,90,88,43,28,110,160,53,13,14,28,54,103,125,108,93,75,34,80,200,191,123,44,20,37,75,183,187,110,108,95,43,117,133,55,29,28,22,21,76,179,62,56,37,22,27,69,35,99,158,76,37,21,21,37,75,139,123,99,93,53,71,144,62,21,22,60,103,95,88,69,169,190,103,37,22,60,61,108,123,109,75,75,123,141,133,62,75,75,75,76,144,91,55,70,69,65,43,53,52,69,75,76,107,186,203,212,179,111,96,76,75,75,88,60,75,75,69,35,36,35,46,44,44,75,76,61,53,35,36,55,35,21,21,21,43,93,115,90,133,70,35,28,23,48,44,49,76,94,115,96,78,75,187,99,55,36,29,28,27,54,76,86,68,53,43,37,87,70,28,21,27,23,23,43,52,44,70,148,179,133,112,139,135,189,197,187,186,227,221,227,148,62,75,52,34,28,52,207,203,203,158,179,187,111,94,140,133,111,107,112,76,69,76,69,49,70,76,147,158,75,62,54,84,83,86,76,77,84,75,60,69,69,89,85,55,29,29,23,37,65,65,94,133,86,43,29,53,52,62,74,56,54,53,77,109,139,148,62,69,91,107,169,194,189,140,99,86,69,52,21,32,20,28,52,38,37,55,49,62,61,55,70,69,70,60,44,55,69,75,75,62,37,55,53,62,52,49,43,43,27,35,88,148,84,55,61,44,53,61,69,54,95,91,90,54,36,48,69,68,61,76,144,95,44,44,46,62,61,61,65,62,56,75,55,52,65,55,27,20,28,23,37
99,95,183,117,75,76,107,56,55,88,149,148,95,48,60,76,149,123,78,62,95,139,125,95,137,76,43,34,31,34,84,103,69,43,56,62,27,0,13,44,78,91,75,31,86,75,115,69,13,20,44,117,84,56,28,56,34,85,103,97,76,44,20,21,28,97,69,27,27,78,93,90,69,36,43,55,86,89,76,38,28,52,56,144,89,76,43,34,112,110,60,28,31,84,34,37,55,90,110,110,76,27,56,169,95,93,55,61,76,56,56,28,44,34,108,125,76,52,44,76,84,53,80,103,93,84,48,69,76,91,172,133,90,60,28,43,84,91,53,34,48,97,141,129,137,115,75,22,34,44,91,172,133,75,36,117,75,93,133,123,48,95,107,88,129,43,13,76,125,133,129,99,48,28,116,160,48,12,21,38,76,148,179,158,115,90,27,38,200,194,84,13,13,43,76,141,141,112,86,75,38,133,125,86,44,14,14,21,75,117,75,86,75,37,29,70,34,116,148,53,22,20,29,52,99,158,99,99,97,55,75,144,69,14,35,115,172,112,93,43,116,116,69,13,28,72,84,115,129,123,68,44,93,108,99,28,88,76,76,98,155,88,53,61,70,86,36,27,43,69,70,76,148,169,194,203,194,112,94,77,70,70,70,44,44,29,61,61,48,53,62,61,69,69,53,61,62,28,61,60,35,27,27,29,37,69,90,60,60,35,37,29,27,34,54,44,75,85,91,87,70,44,93,61,37,35,37,38,29,34,62,90,28,48,53,28,36,21,20,29,28,28,28,48,43,46,84,139,158,158,147,112,140,187,197,194,194,221,255,234,203,85,37,21,21,27,44,209,227,207,169,197,186,94,99,111,133,112,93,111,70,52,60,62,54,75,90,169,84,69,54,43,56,37,44,77,93,76,71,65,77,91,116,86,65,43,28,28,55,69,60,93,116,62,29,36,53,38,54,62,29,29,12,52,88,115,139,75,71,101,197,209,189,183,166,147,116,43,55,29,29,34,55,38,35,56,74,74,46,62,70,88,84,69,44,32,37,48,75,70,75,68,54,44,38,52,76,52,32,27,28,69,135,96,107,76,62,56,54,28,21,62,75,28,37,37,38,46,56,55,76,83,75,43,49,60,68,44,43,56,44,69,76,43,23,28,43,13,10,36,55,21
97,95,140,76,69,75,115,55,52,76,149,141,95,48,54,75,123,116,76,62,84,91,78,76,95,34,17,21,29,36,75,87,56,43,51,54,21,14,37,80,95,99,84,36,85,76,129,75,21,29,75,144,133,84,37,55,28,75,107,53,20,13,14,20,27,84,69,28,21,76,86,52,12,13,21,36,76,76,76,29,27,44,48,163,90,29,13,20,80,99,69,29,34,60,13,20,43,86,110,115,75,28,54,163,95,37,21,28,43,44,60,69,76,43,88,95,75,27,27,55,69,54,86,123,115,103,44,44,43,62,137,110,76,44,22,35,80,112,97,69,44,103,99,76,86,86,34,14,31,60,75,110,110,75,34,133,35,85,117,97,29,75,86,70,84,56,29,78,149,93,85,69,27,22,90,139,75,22,36,76,148,203,197,158,117,91,28,43,194,163,60,13,31,91,149,209,191,117,95,75,44,139,129,107,44,12,17,27,70,116,108,125,109,61,34,70,38,140,169,29,13,20,36,86,160,169,123,95,88,70,72,123,60,14,29,109,160,91,76,43,112,99,75,21,38,91,108,123,117,108,68,44,91,103,140,78,86,76,86,148,139,99,54,62,87,135,75,60,75,75,61,101,179,148,78,68,75,75,74,70,62,60,70,56,55,43,65,77,108,116,107,105,83,71,53,48,52,46,53,44,28,14,27,28,27,49,52,44,43,38,54,46,37,37,44,49,75,70,85,75,69,75,101,52,37,29,44,49,43,32,49,99,28,52,43,0,21,22,21,27,28,32,34,56,49,86,133,147,147,166,147,148,191,194,203,209,203,199,234,234,227,179,37,21,21,37,60,90,211,194,191,183,86,48,65,60,89,96,90,111,74,60,74,69,62,75,77,98,75,74,61,44,20,21,28,43,60,54,48,109,158,112,91,54,38,32,29,52,49,53,62,94,78,35,28,36,32,37,37,37,27,35,28,75,52,69,108,99,76,139,203,207,203,194,179,96,55,34,49,44,48,28,43,44,29,52,53,29,23,69,84,76,75,70,28,29,38,60,87,76,44,52,43,43,44,90,117,70,37,36,37,69,140,111,123,123,83,49,44,27,44,87,55,23,37,37,35,37,75,78,86,76,76,56,52,54,62,43,46,55,52,75,61,29,21,28,32,12,0,44,62,13
95,99,99,68,60,71,90,55,52,75,137,86,69,38,48,69,123,123,88,60,88,91,76,75,75,21,13,34,69,76,107,110,72,44,52,68,84,55,69,139,140,91,76,34,76,76,133,115,85,60,115,149,97,75,37,68,28,75,109,35,12,10,13,21,37,95,99,44,22,76,86,35,0,13,29,56,86,88,89,34,27,51,52,172,91,20,0,20,87,125,86,37,44,43,13,34,75,110,116,115,86,31,55,183,129,36,14,54,86,91,90,75,78,53,91,84,76,28,22,28,36,48,76,95,108,97,48,44,34,69,141,107,62,36,22,27,61,90,93,55,44,97,91,68,76,75,13,17,72,115,125,149,139,76,38,141,34,97,103,36,27,55,76,75,80,76,53,84,129,72,75,36,29,55,97,133,103,76,44,69,115,186,194,148,75,56,22,31,172,140,87,53,51,78,137,211,194,116,108,88,53,148,95,88,69,34,29,34,103,191,200,139,68,34,35,69,34,137,148,56,44,70,84,103,149,194,125,91,61,55,70,116,53,22,38,109,110,53,37,29,108,110,88,48,38,86,80,123,109,91,60,44,91,103,140,129,115,101,155,169,140,140,87,94,148,148,135,140,144,77,84,160,183,109,55,44,53,53,53,54,54,76,139,96,99,91,89,96,99,183,139,115,69,36,60,76,78,61,49,35,20,13,21,28,32,54,60,44,69,76,69,44,43,61,60,60,91,76,74,91,148,147,96,38,36,37,46,53,52,49,44,87,27,43,35,22,20,28,27,28,28,29,37,56,55,69,147,144,148,155,139,148,197,207,209,212,209,194,203,224,221,183,52,29,55,75,74,60,84,191,212,166,84,65,91,94,90,83,53,75,60,62,74,71,68,62,74,76,55,55,61,56,21,28,29,44,44,52,53,87,139,107,52,28,28,27,28,48,37,53,75,93,70,35,43,44,68,48,28,28,60,55,43,44,35,28,55,77,75,76,77,84,129,179,144,49,35,53,55,53,56,20,44,44,44,53,55,29,46,76,54,37,54,76,52,55,68,76,101,75,38,43,52,109,140,86,75,75,53,35,46,96,199,187,112,75,75,94,68,36,69,89,43,37,43,75,75,62,85,96,112,78,75,62,44,60,62,37,44,43,34,37,29,21,20,34,65,21,13,37,54,23
99,103,107,69,62,76,95,56,52,75,133,61,31,34,43,68,91,91,75,61,85,93,76,75,93,75,53,88,108,109,149,133,75,43,53,69,108,43,37,86,112,76,69,34,76,76,137,125,78,28,53,129,76,52,29,60,29,75,95,62,38,29,52,71,87,115,76,43,28,84,87,69,21,28,60,76,85,85,90,34,22,44,54,169,115,75,37,28,116,137,60,37,60,72,27,62,78,97,97,93,88,38,60,183,115,89,52,95,141,133,95,37,52,53,112,80,88,76,52,91,133,112,99,117,133,89,35,48,37,75,140,107,22,20,20,36,76,99,117,75,43,91,85,68,76,108,53,21,75,125,141,179,137,88,44,123,44,110,123,69,29,91,140,116,97,76,62,80,110,85,75,22,27,52,76,116,108,80,43,60,99,183,191,140,60,29,21,52,125,99,87,61,28,51,95,200,211,141,51,48,44,129,86,69,72,76,69,29,84,183,158,90,29,27,28,53,29,88,107,86,76,75,44,54,95,163,133,97,62,27,53,99,69,37,44,99,93,62,38,28,99,110,88,61,36,72,71,133,103,86,53,44,91,108,129,109,101,96,91,99,112,155,139,158,147,148,144,147,158,147,148,179,187,94,53,53,53,60,61,60,55,76,115,88,135,139,129,108,125,211,186,91,53,34,32,61,112,105,70,61,34,29,48,56,44,37,43,44,61,75,43,28,29,28,37,54,96,111,94,179,189,147,96,62,37,37,29,44,43,52,69,77,27,37,29,27,21,28,29,21,21,36,44,61,52,38,117,144,166,186,158,194,199,203,207,203,98,83,105,166,221,187,69,56,76,76,23,13,21,69,194,179,148,129,94,86,76,74,44,69,37,69,68,56,53,44,54,53,35,37,44,44,29,35,36,43,37,44,60,69,77,89,28,20,21,21,21,29,43,70,108,93,53,23,29,46,89,76,44,44,44,38,32,21,21,23,43,98,76,55,36,37,60,70,99,55,44,48,44,46,61,62,86,77,65,75,77,69,70,61,36,44,43,48,53,75,94,95,98,76,44,37,76,166,107,52,53,29,20,34,61,76,179,186,75,48,28,37,44,52,69,75,44,43,49,88,98,87,77,90,109,76,78,69,61,76,111,90,89,54,21,20,27,27,36,62,94,75,28,38,43,55
107,107,169,97,76,97,123,61,53,76,137,75,43,37,70,93,141,140,91,69,89,90,84,75,110,133,86,70,62,61,93,125,75,51,69,75,110,38,28,75,99,70,60,27,72,75,139,115,75,28,43,107,76,52,22,43,29,76,93,90,76,38,36,52,52,88,62,35,28,76,95,108,69,52,48,51,75,76,86,31,29,48,60,169,117,109,52,22,112,129,52,38,69,86,28,35,61,99,107,97,93,38,56,191,137,99,53,75,91,75,75,38,44,52,108,76,90,86,38,86,90,86,137,123,129,103,43,44,38,69,137,123,48,28,44,93,140,133,125,80,38,89,85,56,76,115,75,27,51,55,75,179,137,91,37,95,55,112,116,72,28,76,109,133,95,62,60,76,91,75,93,75,43,62,110,160,110,88,61,70,103,160,163,133,95,76,29,62,158,117,99,71,29,54,91,203,209,110,55,61,95,169,148,112,99,89,61,28,86,186,76,60,20,13,21,43,84,137,137,108,90,84,75,60,44,76,186,112,69,29,71,129,93,55,53,88,97,60,43,22,76,95,76,60,38,76,68,123,69,44,29,36,69,78,91,90,83,86,86,107,90,107,148,183,187,191,183,166,148,123,140,158,179,78,44,46,61,52,48,52,56,60,75,86,133,158,148,109,105,194,131,60,38,35,43,32,46,91,93,90,91,116,107,89,78,44,74,76,84,70,21,27,28,37,29,35,62,88,93,117,129,91,53,49,38,37,37,37,37,49,90,60,36,37,29,28,29,37,38,21,23,60,60,49,36,36,129,155,160,209,211,207,194,199,191,75,21,35,43,44,99,199,86,70,65,61,34,28,38,54,147,179,194,197,116,76,70,62,69,95,74,75,76,61,48,37,34,27,21,21,28,37,44,36,38,48,37,44,54,55,70,75,21,14,21,21,21,28,69,155,194,75,29,20,34,70,90,88,85,117,91,76,84,28,28,37,76,125,62,36,32,36,35,36,44,48,44,44,48,62,84,76,90,148,76,74,78,101,89,46,36,43,37,37,37,77,111,123,125,84,35,29,69,69,54,38,55,28,13,54,75,74,85,76,35,38,28,38,43,69,99,99,76,53,52,84,76,84,75,86,125,125,189,101,131,166,148,158,155,34,14,21,28,55,84,115,115,95,70,62,53,61
99,103,187,133,75,80,125,62,54,76,148,139,91,52,75,95,186,148,95,75,90,87,76,89,133,133,84,55,48,51,93,109,68,37,62,75,103,36,29,86,107,44,29,20,55,69,112,115,84,38,75,103,84,60,27,38,29,69,78,76,72,36,28,31,29,86,62,31,27,76,99,110,75,56,44,44,71,80,76,22,27,52,60,158,108,90,44,27,99,125,37,28,60,89,36,44,75,99,95,99,95,44,62,194,137,109,61,75,88,69,75,68,75,62,95,76,90,76,43,89,86,62,91,95,99,90,37,37,37,71,149,115,90,52,38,62,95,129,117,76,37,76,84,55,76,116,69,27,55,48,71,169,137,88,34,88,60,108,109,84,29,88,85,112,88,43,35,76,112,76,112,86,31,43,112,158,97,95,72,80,125,137,133,116,48,27,14,37,116,112,116,72,34,69,97,194,200,88,22,37,68,183,190,103,69,76,56,28,90,187,76,51,28,43,75,112,88,148,125,91,61,55,99,76,29,85,197,133,75,34,76,139,99,75,61,90,117,28,20,22,84,90,76,84,60,88,69,123,76,43,44,84,133,149,140,139,83,115,112,86,78,91,148,179,183,199,221,155,95,78,75,76,95,60,28,34,55,43,44,49,43,38,55,69,116,139,131,52,36,69,86,37,37,37,44,36,28,55,76,105,123,111,83,76,77,68,99,109,105,69,20,20,21,21,23,28,29,35,62,107,93,68,37,28,28,28,43,38,37,43,75,52,23,37,35,21,28,44,43,21,27,75,107,69,38,49,158,199,207,207,207,209,203,203,117,28,27,43,52,55,65,166,179,90,56,60,76,135,155,169,203,207,199,186,187,144,115,116,140,179,160,70,75,52,43,28,28,22,28,27,29,44,76,76,65,61,44,44,44,48,76,52,21,20,20,21,21,28,61,155,109,52,27,14,29,99,90,99,87,125,179,148,135,69,61,91,91,84,54,35,28,27,21,23,27,27,35,52,35,75,75,69,84,131,191,148,179,203,84,43,44,43,49,49,55,107,139,117,75,44,35,53,62,53,43,36,49,44,37,71,70,75,75,74,55,48,38,37,75,90,107,117,111,90,49,60,71,76,91,140,179,169,194,203,207,191,147,148,135,36,14,28,38,94,158,91,70,56,53,48,56,52
91,95,172,123,75,76,115,60,53,75,144,148,99,48,61,76,160,148,90,61,76,75,69,90,129,133,76,53,52,60,88,43,20,21,37,62,91,29,29,86,117,20,0,12,60,76,99,112,75,29,70,133,88,28,13,21,21,43,72,75,69,34,28,31,36,76,55,21,21,75,90,99,72,44,38,44,75,76,53,14,20,35,38,107,91,87,43,31,112,140,21,13,51,76,36,61,89,75,55,56,61,31,62,169,123,107,62,89,91,61,76,75,78,55,86,80,90,76,44,88,87,62,88,75,56,55,29,28,28,55,110,91,86,38,28,37,90,107,55,28,14,38,35,34,44,80,61,27,60,48,71,163,133,76,22,61,69,115,108,76,29,75,60,93,89,38,22,75,91,62,108,85,31,36,110,137,91,76,61,75,117,158,169,116,76,60,27,51,197,172,133,75,34,71,110,203,190,112,76,62,84,191,141,95,85,76,55,34,95,197,76,55,34,27,31,60,69,144,140,76,48,43,78,86,31,69,194,194,76,55,69,116,76,62,62,95,110,55,43,43,141,158,116,95,60,88,72,125,70,44,43,75,110,139,148,133,88,111,115,76,76,107,148,166,197,212,212,139,88,75,55,65,61,53,34,37,37,29,29,36,34,35,75,48,90,139,94,28,28,29,60,37,37,53,37,28,29,62,107,129,139,95,78,76,93,75,76,86,76,54,20,21,27,28,35,28,32,22,32,75,75,43,37,29,35,60,44,46,43,52,62,70,28,61,75,53,32,35,23,21,37,75,147,144,101,98,140,179,203,158,140,160,148,189,101,28,27,43,53,60,43,89,160,125,83,101,179,199,203,212,212,203,203,191,197,197,189,194,96,111,155,84,70,44,37,29,35,35,32,28,36,75,96,107,83,75,69,65,61,75,129,85,21,20,21,27,28,28,44,93,86,60,44,21,27,76,111,96,91,117,148,179,96,55,75,88,37,32,35,29,28,28,28,27,21,21,28,70,71,55,61,75,101,96,148,115,115,112,183,89,52,52,54,60,75,186,189,69,13,28,54,75,49,38,37,44,44,55,38,43,62,53,44,60,61,55,70,68,78,108,123,123,129,111,84,69,75,78,135,155,179,183,194,194,191,169,125,117,135,76,37,35,43,89,77,68,62,48,37,61,75,70
78,95,158,107,75,76,80,48,44,69,117,139,107,48,62,76,160,86,48,29,43,43,51,75,99,103,69,53,44,56,76,20,0,14,56,76,95,29,28,90,123,14,0,13,75,91,133,133,85,31,69,133,76,13,0,20,27,44,84,97,76,29,21,38,43,80,22,10,13,54,75,95,53,31,43,55,76,62,13,0,20,29,55,97,90,88,44,29,115,140,13,12,44,75,48,69,78,38,12,13,10,13,61,139,133,133,71,76,89,69,90,35,20,14,43,70,78,70,62,112,110,75,117,55,20,20,14,14,55,88,123,116,95,44,29,38,88,99,55,48,37,60,75,86,99,110,69,29,60,51,75,187,91,14,10,14,75,115,116,85,31,75,69,97,141,44,13,44,75,62,97,76,29,37,112,117,76,44,37,55,76,123,158,116,88,69,21,44,179,144,133,75,29,71,109,200,183,109,116,61,72,203,163,90,69,80,62,35,99,203,84,62,35,37,78,99,89,191,148,85,52,52,75,87,37,62,183,191,90,76,69,107,69,44,55,93,99,69,48,28,103,109,107,84,62,90,75,117,95,84,55,71,140,169,158,139,95,96,108,85,93,140,140,169,211,212,194,203,94,55,53,56,68,65,53,49,32,29,35,36,37,43,71,55,89,125,91,36,27,43,52,53,75,75,70,37,36,76,139,148,140,129,107,94,115,90,61,44,20,20,14,21,28,34,38,28,27,14,28,48,37,28,32,29,29,84,91,117,95,75,91,147,75,61,71,94,93,60,28,36,55,86,90,53,65,75,111,147,133,89,75,61,38,75,75,28,29,37,43,46,32,75,129,115,83,147,189,191,203,234,211,203,197,212,189,155,160,117,75,56,61,93,69,37,28,28,29,27,21,28,69,90,101,108,85,78,144,123,76,91,101,135,48,28,21,21,29,28,28,85,76,83,76,28,28,70,105,90,84,115,140,108,60,44,44,37,27,37,55,28,29,37,32,27,32,43,43,38,74,111,135,117,91,90,90,61,69,75,109,101,37,35,52,68,75,75,76,29,20,43,70,71,44,56,60,74,65,61,35,21,43,44,74,76,62,56,70,90,86,88,98,115,112,76,60,52,75,111,191,203,203,158,99,76,83,86,95,111,117,87,38,44,69,91,76,53,53,76,87,107,131,75
84,125,179,110,75,76,62,43,43,60,76,93,86,44,61,76,137,44,21,21,43,53,75,91,112,109,69,53,44,53,75,20,13,29,89,95,99,34,28,87,110,27,28,36,137,163,144,115,89,35,54,133,76,21,14,43,61,76,91,93,70,29,27,37,44,90,14,0,13,70,91,99,44,29,52,55,89,60,0,0,14,44,76,110,109,107,43,34,112,107,21,21,72,84,76,90,85,76,44,53,28,29,93,191,139,125,69,75,84,69,97,28,12,13,62,116,99,76,69,117,116,75,107,71,29,21,27,28,84,139,163,99,75,43,29,44,86,112,110,69,21,22,29,34,76,129,60,37,60,48,70,179,133,60,21,55,115,140,125,99,34,75,69,107,137,62,14,86,140,158,141,85,29,38,133,149,62,27,37,61,76,90,125,117,97,75,22,48,148,125,103,69,27,60,93,194,160,99,125,56,76,200,95,69,60,69,52,29,103,203,78,61,37,27,53,84,54,183,133,95,68,38,43,75,68,91,148,205,197,179,85,117,75,44,62,108,112,76,60,28,90,84,99,76,69,90,75,117,103,95,60,54,109,129,144,137,94,93,91,91,91,123,112,131,186,203,194,194,86,56,53,69,75,76,70,55,28,29,55,38,70,71,70,56,94,95,62,37,36,44,48,52,88,140,62,29,23,69,148,179,166,147,158,194,158,90,70,52,12,13,14,32,29,29,35,29,27,22,29,49,36,28,27,28,43,53,125,179,189,189,186,194,166,155,183,186,129,123,109,112,140,86,44,43,48,60,75,90,91,89,61,21,20,21,27,21,23,28,37,37,32,71,155,111,109,179,189,203,199,221,209,155,98,90,186,140,90,74,61,52,46,76,65,35,28,32,32,20,20,48,75,76,76,75,86,91,158,186,94,69,65,75,69,61,43,34,28,22,23,87,69,75,62,32,29,55,55,76,76,89,96,34,21,44,27,29,34,71,90,38,32,34,32,29,48,69,68,35,28,74,148,140,89,77,52,44,60,85,76,62,44,35,61,76,78,27,27,27,35,62,77,83,48,60,69,148,112,116,75,52,55,54,86,86,60,43,46,90,89,76,75,91,101,71,49,27,75,91,99,194,99,75,70,61,70,70,74,85,86,52,34,49,61,91,98,49,46,147,160,160,179,85
95,158,190,123,75,76,69,44,44,75,89,103,86,48,62,76,137,43,21,29,89,116,158,158,139,137,75,44,44,44,87,75,48,61,116,108,75,20,20,69,84,62,51,29,89,86,133,75,34,20,36,99,76,52,34,75,76,125,125,99,72,28,22,37,44,86,20,13,29,108,109,91,38,35,48,61,84,76,31,20,48,95,137,148,109,99,37,29,112,87,34,29,75,76,76,112,88,69,70,84,84,43,90,205,123,95,60,69,76,56,76,52,69,53,95,133,76,54,69,123,116,75,97,72,37,43,43,75,91,149,186,91,70,34,29,53,93,109,107,70,20,13,17,21,75,112,76,36,52,48,75,187,137,88,27,44,108,141,125,108,36,69,68,99,103,75,37,110,149,95,116,76,34,38,149,148,99,85,68,93,169,203,191,141,125,88,27,55,149,97,37,22,21,37,75,141,144,95,115,51,84,205,76,55,52,68,51,28,90,194,85,75,22,21,55,76,62,183,141,90,48,27,43,133,88,75,117,212,219,200,148,129,88,53,61,91,99,85,72,28,89,95,110,84,69,87,71,133,109,90,52,55,95,115,112,90,91,90,91,129,84,69,61,83,101,148,139,144,91,44,61,75,70,70,91,78,44,44,69,75,76,60,53,44,69,55,29,21,28,36,35,56,61,84,28,20,13,23,135,186,166,112,71,70,93,75,65,62,14,13,20,54,55,43,29,28,28,27,28,35,37,23,20,28,49,76,148,187,194,187,189,189,155,194,191,96,87,94,140,148,90,56,44,44,55,62,55,53,76,87,32,20,20,14,20,20,21,21,29,43,44,69,112,91,91,179,197,194,187,183,105,29,28,28,43,53,55,65,60,52,55,83,91,55,52,43,38,28,28,44,37,44,76,60,69,131,187,140,86,74,76,86,111,99,76,75,61,46,60,89,54,37,29,49,48,71,75,71,46,55,98,28,20,53,61,69,83,109,123,60,23,28,37,44,54,61,56,35,43,44,116,88,55,53,44,49,75,76,52,44,44,43,75,86,86,28,28,44,38,52,70,60,46,49,70,166,158,139,85,69,91,75,86,86,53,43,38,76,78,76,105,160,86,61,44,28,35,46,48,85,69,70,74,75,76,75,55,69,53,44,38,55,56,75,93,48,61,84,91,76,83,117
112,129,186,116,75,76,97,53,54,90,141,141,99,51,69,85,149,97,69,70,140,148,160,129,110,76,43,28,43,52,86,87,60,52,75,62,27,10,21,76,108,125,86,34,69,76,117,29,0,14,60,129,117,86,38,37,28,76,89,62,38,20,27,38,43,76,38,27,38,117,112,87,28,27,43,56,95,86,76,27,35,70,76,148,103,88,29,29,99,75,31,28,75,36,27,71,75,75,69,75,62,29,89,205,129,70,34,55,69,48,61,56,84,61,91,84,54,43,76,137,125,86,78,60,75,61,44,75,48,91,148,90,75,36,31,44,91,109,115,76,22,20,37,56,84,129,91,43,52,52,76,179,137,90,28,31,117,123,109,108,34,62,69,91,88,69,43,84,85,54,110,76,28,37,160,148,110,75,43,68,95,129,160,137,109,95,28,61,160,116,88,69,76,109,148,163,172,140,89,36,90,200,88,87,56,37,29,21,75,149,78,75,43,27,55,76,62,187,125,109,44,21,43,123,71,87,112,190,194,203,197,141,87,48,44,91,117,75,62,31,93,107,90,69,44,75,60,110,95,88,52,62,97,129,133,129,86,87,88,95,83,53,44,68,93,135,133,125,125,53,65,71,70,69,90,76,44,44,61,78,71,62,53,37,29,28,27,28,28,46,71,88,86,69,20,14,13,35,140,169,144,61,43,43,35,54,61,55,37,21,21,43,49,69,44,28,28,37,56,61,56,29,20,28,52,111,148,183,194,194,179,111,61,76,117,91,93,112,117,89,55,49,49,37,43,43,43,52,74,77,20,20,14,21,28,28,28,28,44,56,55,76,91,87,95,187,194,155,140,108,38,20,20,21,28,28,28,49,69,49,34,74,148,133,90,44,37,29,53,56,52,55,112,108,90,166,179,111,125,90,115,125,123,93,85,94,169,147,117,69,29,27,49,76,76,93,75,69,71,76,90,29,20,37,69,91,148,117,88,46,29,36,37,44,44,37,34,32,32,43,95,75,56,55,54,71,70,49,61,74,44,75,88,91,88,62,76,88,53,69,75,69,69,74,98,148,155,96,54,88,107,77,69,69,53,29,28,65,61,112,116,76,54,68,55,52,22,20,28,28,29,70,83,77,75,62,54,54,44,44,49,56,69,90,76,38,60,65,54,44,34,62
108,109,169,99,70,75,112,55,53,76,148,160,110,48,69,84,148,129,76,60,91,90,91,76,60,22,22,76,133,163,172,129,76,51,69,75,68,28,69,139,129,95,76,35,53,86,97,28,13,28,87,172,148,125,55,29,28,75,72,13,0,10,21,29,48,84,68,28,31,89,78,43,13,13,22,43,95,90,76,22,43,69,75,158,84,29,13,14,70,76,52,34,80,37,44,110,172,84,69,70,69,27,97,200,117,55,27,68,75,75,76,84,88,56,95,75,48,34,55,125,129,89,75,51,55,52,53,69,51,99,148,90,75,36,35,44,90,125,115,75,28,51,61,56,71,112,84,37,38,37,75,144,117,88,29,28,133,125,107,95,29,69,78,88,71,51,37,91,88,60,108,76,28,43,169,141,99,69,44,62,97,99,149,137,99,89,29,69,179,141,125,69,53,76,137,211,191,133,109,43,125,211,110,133,55,13,13,21,76,139,99,99,69,34,62,78,71,187,90,29,21,21,38,125,117,112,169,139,129,194,211,163,75,22,29,75,88,69,51,36,107,95,48,21,51,84,99,115,99,84,38,69,103,144,86,34,86,88,83,76,76,53,55,55,83,179,194,197,187,129,107,95,98,139,179,78,54,61,61,61,55,53,44,37,34,28,28,29,53,75,77,89,86,61,20,13,13,37,105,155,112,35,34,28,27,29,52,74,83,75,52,43,44,71,84,56,52,84,135,76,61,53,14,21,27,44,70,107,203,187,96,62,53,48,53,75,91,112,105,60,37,35,35,32,35,35,37,77,68,61,21,14,20,28,28,28,23,56,65,56,77,116,99,108,111,203,158,140,129,62,13,21,23,27,23,28,28,34,76,60,49,60,139,158,139,43,29,28,61,61,65,70,101,125,144,140,155,107,116,111,107,93,74,49,77,76,129,105,37,21,27,35,75,76,75,56,61,69,76,95,76,27,28,37,43,46,62,77,36,35,75,86,71,36,28,22,23,36,28,32,95,61,53,55,44,56,56,48,54,52,60,83,90,91,75,75,75,86,90,90,94,91,76,75,94,108,94,52,28,68,62,43,43,65,86,37,43,38,35,75,75,61,69,76,68,61,37,35,36,21,21,74,95,76,69,61,53,44,44,77,109,105,147,144,62,52,74,43,38,52,53,61
99,103,109,75,62,75,95,55,53,76,144,123,80,43,52,62,109,109,75,69,91,86,86,95,87,69,75,88,99,117,149,112,76,43,61,75,88,35,44,117,137,70,29,27,69,80,108,88,53,44,116,172,123,87,38,28,29,75,76,20,12,14,31,52,76,139,93,35,43,90,75,21,0,13,29,62,109,103,91,22,43,69,76,163,75,20,13,34,91,85,38,31,75,69,28,87,191,68,21,20,14,22,97,160,107,90,56,108,148,160,123,95,95,61,99,76,34,20,34,86,90,91,75,52,53,48,54,69,51,107,169,103,89,43,34,48,89,117,115,75,31,86,61,48,69,75,28,28,55,75,110,163,137,90,29,31,158,172,88,38,21,37,61,78,56,36,36,91,86,61,78,69,22,36,140,141,97,60,43,60,107,112,149,115,86,75,28,75,172,137,133,56,37,76,116,200,187,125,112,44,148,209,116,97,69,60,43,62,148,209,209,133,51,28,68,76,75,190,129,69,34,43,60,75,87,133,183,107,115,205,211,183,70,20,27,90,123,89,62,37,99,115,38,20,61,93,125,129,125,91,37,76,115,160,76,21,95,84,75,86,77,76,61,61,88,183,209,209,189,166,166,212,227,221,212,91,60,69,61,46,49,46,55,56,35,28,52,61,46,44,29,53,76,69,22,13,12,14,55,133,133,43,28,13,21,32,65,75,75,60,38,53,70,88,109,84,84,108,140,129,131,69,21,21,28,29,21,37,112,148,69,60,56,60,48,38,70,90,88,60,29,34,29,36,36,48,90,144,95,68,28,14,14,29,28,27,27,61,65,65,135,144,144,131,147,209,179,155,148,44,14,34,36,28,29,38,29,44,71,60,60,84,115,144,148,55,34,28,70,76,99,108,112,117,116,125,115,94,98,91,90,75,29,37,74,48,44,44,21,29,37,69,107,65,44,37,61,48,74,84,43,21,28,37,28,27,29,37,21,34,108,148,111,62,38,27,29,46,54,43,70,75,56,46,75,91,52,28,44,37,48,75,71,75,70,75,62,71,189,158,131,69,60,69,77,115,76,29,32,38,34,34,37,43,61,43,52,56,49,69,71,43,70,61,60,52,56,53,37,35,37,69,85,76,76,69,52,52,62,116,83,93,158,76,44,53,70,36,29,46,75,76
109,107,93,62,61,84,108,56,52,76,129,69,43,48,62,86,160,148,99,69,91,86,90,123,137,141,78,56,55,69,88,43,27,38,76,88,95,34,35,107,107,76,61,51,141,148,141,116,75,34,89,139,110,43,21,28,28,51,80,69,52,37,62,91,97,84,69,29,44,87,86,72,27,44,88,137,116,108,91,28,44,69,76,133,91,84,35,44,123,80,21,20,60,61,28,78,187,76,61,60,62,53,169,205,141,115,60,80,85,75,110,55,37,29,76,75,52,29,69,93,93,117,90,85,76,43,48,62,52,99,160,95,72,35,27,37,75,93,90,61,29,76,55,38,69,99,76,52,80,123,169,194,149,99,35,27,149,144,90,43,28,37,62,115,108,87,60,85,78,60,61,21,17,37,107,133,97,61,38,62,99,112,139,99,75,60,21,62,158,125,110,55,31,78,139,197,163,123,109,44,149,205,90,76,61,88,55,34,87,211,183,91,31,28,55,72,76,163,169,133,69,75,99,76,115,203,158,149,183,203,194,183,85,34,70,144,149,80,56,36,86,97,86,62,86,158,144,129,99,69,36,76,133,179,123,89,87,76,76,90,76,61,70,84,85,135,197,186,140,155,183,234,234,234,221,133,69,60,62,61,48,49,75,43,22,20,35,53,29,27,21,21,71,117,76,49,35,48,84,133,135,21,20,13,28,75,116,98,29,23,28,74,76,99,108,101,112,147,207,207,147,69,35,29,32,21,27,28,52,62,43,54,60,44,29,28,32,53,69,76,77,69,43,61,101,148,179,158,139,99,86,70,32,37,52,75,76,77,76,89,147,158,160,158,139,212,197,140,116,37,21,56,44,43,35,36,29,54,61,61,75,129,117,140,191,99,37,28,46,65,94,91,76,83,85,90,76,78,84,87,87,108,75,27,29,28,21,36,28,37,48,96,131,61,37,44,68,77,83,60,43,28,34,35,37,32,28,44,35,44,99,179,189,86,49,34,44,76,69,60,75,117,99,89,144,99,35,43,55,43,37,75,75,87,84,91,89,88,169,158,139,77,44,75,84,90,69,37,28,27,43,35,43,44,44,44,55,84,78,76,74,43,76,55,44,61,78,60,68,56,54,69,84,86,85,86,70,53,84,117,75,75,123,53,43,43,43,32,21,43,75,56
90,97,107,71,68,88,110,60,52,75,137,93,80,69,89,115,190,148,108,71,90,76,88,108,129,116,75,55,55,61,86,38,34,75,140,125,110,43,43,107,91,72,69,31,76,91,123,103,76,34,90,103,75,43,29,71,75,95,93,85,69,43,69,75,76,75,29,21,34,72,80,86,37,48,76,88,88,87,75,21,34,55,69,91,76,76,31,29,110,116,29,36,89,90,44,84,148,97,115,99,84,43,163,203,144,107,68,75,75,61,90,76,68,31,84,90,76,60,69,186,179,179,133,110,109,52,62,75,54,109,187,88,21,28,43,75,91,109,110,70,29,69,43,43,71,112,80,34,60,72,125,194,129,52,22,20,133,112,107,76,36,62,95,203,123,75,27,48,69,62,88,61,29,84,194,148,112,69,43,69,108,117,169,125,28,21,20,62,133,110,112,53,34,84,140,197,186,91,89,52,183,205,84,69,55,75,53,28,76,203,95,70,28,27,54,75,86,163,129,97,60,34,22,54,158,191,75,75,90,149,112,129,91,61,69,95,123,61,44,34,88,123,99,78,76,88,78,112,88,61,29,72,99,149,141,133,101,133,91,62,70,70,76,93,84,158,166,116,135,133,133,169,169,212,224,203,69,60,55,61,55,75,84,29,21,13,10,14,38,52,14,14,46,109,133,135,123,148,203,194,169,23,21,21,86,179,140,76,29,34,52,76,84,99,111,107,125,148,125,123,56,36,21,28,28,29,29,35,43,65,37,46,62,52,43,34,21,44,70,71,69,52,53,36,70,155,88,53,35,75,203,209,116,86,123,139,117,90,109,117,125,135,160,75,34,75,123,140,93,37,29,61,55,53,48,36,44,54,49,55,76,123,131,96,84,139,107,48,56,75,76,71,60,74,83,75,70,71,69,69,48,78,108,27,28,23,49,76,62,54,96,158,155,111,84,70,75,84,69,56,44,61,75,52,37,28,32,61,46,55,89,117,76,60,46,36,34,69,75,75,93,140,101,90,189,99,54,53,62,53,74,89,95,98,93,140,116,96,135,179,158,111,68,83,117,169,140,78,37,38,54,43,43,28,48,62,60,90,76,60,52,44,87,55,75,140,129,60,69,75,76,90,129,77,62,76,69,76,112,91,90,89,112,84,28,29,28,37,52,75,69,35
86,110,148,93,75,90,125,61,52,75,137,148,103,51,69,76,169,148,107,62,84,69,62,69,76,86,69,69,61,70,110,117,75,52,62,78,103,52,44,109,84,44,52,38,75,80,103,91,75,29,99,99,69,37,21,28,29,75,95,87,75,53,75,75,76,76,27,21,52,80,76,72,36,44,76,76,72,28,14,14,43,71,90,108,87,88,43,34,99,78,43,29,72,88,62,84,95,95,109,107,76,48,148,186,125,99,69,69,70,62,90,110,107,69,90,93,72,51,70,160,133,129,141,75,62,43,44,61,55,117,160,103,85,60,76,116,160,117,80,36,14,29,36,37,55,90,76,51,76,84,133,197,139,28,20,28,160,139,141,91,36,43,76,200,141,86,31,109,149,148,133,90,29,60,194,186,76,21,35,71,90,115,129,103,84,61,38,99,209,183,139,71,37,78,137,203,172,61,29,61,163,186,76,72,60,75,51,28,76,203,78,53,22,22,60,75,90,149,91,75,53,20,21,69,194,125,55,54,84,99,84,95,85,55,56,87,116,27,21,37,116,137,129,84,76,80,76,76,28,22,27,75,88,115,117,99,209,211,105,55,77,91,108,95,93,147,112,115,76,37,32,37,48,76,147,212,194,129,75,74,75,123,129,37,28,21,12,13,68,125,44,27,52,69,54,53,54,69,140,203,199,75,44,71,155,84,56,43,28,43,52,91,95,90,96,109,107,101,87,75,28,29,28,28,29,29,21,28,49,76,62,54,62,43,37,35,77,107,86,83,44,43,44,44,76,129,69,49,34,71,209,224,207,144,179,179,148,76,85,85,91,96,107,35,13,20,29,75,70,37,43,52,60,60,53,49,62,68,69,75,117,86,55,29,28,76,96,61,75,76,74,62,61,76,78,62,69,75,74,62,35,55,117,62,38,53,148,179,148,155,179,179,140,90,76,55,55,75,52,46,37,36,49,52,44,52,75,76,109,98,75,52,53,60,44,43,36,68,70,69,84,86,76,123,101,69,54,52,52,54,76,95,117,109,117,109,69,35,52,71,98,89,49,60,69,101,105,62,44,49,43,44,53,44,88,139,108,78,69,46,29,28,55,75,78,133,148,75,75,83,115,91,133,77,43,65,70,96,52,43,61,74,90,83,20,20,52,90,135,116,55,36
95,169,187,110,75,80,90,55,48,69,125,144,99,52,69,76,148,110,76,48,60,60,75,110,133,139,86,61,61,75,116,117,76,51,44,62,93,52,44,115,76,36,38,35,75,76,99,89,75,29,108,107,51,28,20,21,21,69,99,91,75,51,76,76,76,69,43,22,69,133,107,76,52,51,76,76,86,68,52,31,76,137,148,129,76,87,37,31,99,75,29,22,62,87,85,89,76,84,87,95,76,69,179,194,109,88,52,69,75,62,95,95,107,61,69,69,44,38,75,169,133,103,123,78,44,21,21,22,53,90,112,89,86,43,34,53,90,84,21,21,27,76,99,133,129,123,99,60,86,88,129,194,148,107,52,28,179,141,139,110,52,38,75,190,108,75,28,76,91,90,115,86,29,56,194,140,93,62,75,116,163,194,179,129,125,87,28,76,200,169,75,34,28,68,115,211,148,95,75,117,194,186,148,125,110,89,52,28,76,200,75,48,20,21,60,75,91,149,108,28,21,21,20,80,194,93,75,54,38,51,97,110,91,69,60,107,95,75,53,61,149,148,107,76,84,80,89,97,80,62,61,160,200,205,133,99,197,207,148,74,76,109,96,96,125,107,76,94,34,21,28,44,69,56,75,194,207,209,191,135,88,108,169,76,29,29,21,52,90,129,76,75,86,76,44,46,46,43,46,108,187,70,53,55,75,32,35,28,28,37,61,94,91,69,77,95,86,78,76,78,49,28,32,43,35,28,21,43,78,90,87,56,55,44,46,61,148,166,158,158,107,69,32,70,86,76,46,43,37,76,199,199,199,158,183,191,183,60,85,76,86,108,107,35,21,28,29,55,44,44,53,55,49,55,75,70,76,78,105,129,166,56,28,28,28,43,75,74,77,75,70,76,75,87,75,68,70,75,75,91,89,94,117,115,101,117,191,194,129,140,160,133,76,44,44,49,140,116,43,37,48,44,70,84,83,129,125,96,112,77,29,28,44,61,43,37,37,69,85,95,89,76,75,95,49,36,38,55,69,84,86,84,135,129,85,49,29,27,43,43,43,44,60,65,60,44,35,28,28,29,35,38,52,53,84,108,93,52,55,37,14,21,22,38,69,101,139,87,76,77,91,93,101,88,75,75,76,115,48,44,69,71,75,88,21,21,62,199,148,69,44,35
95,110,179,112,75,78,72,44,44,69,97,116,90,51,71,76,158,76,38,61,116,163,194,190,148,148,90,69,69,75,125,133,75,48,52,72,99,44,43,99,75,35,37,29,68,76,91,90,75,37,108,108,52,28,21,21,22,72,110,103,75,44,76,76,84,60,29,20,52,75,76,76,48,51,76,75,91,90,84,27,48,68,75,133,95,95,43,43,109,72,27,21,52,86,62,69,91,70,72,84,75,75,187,190,99,84,55,71,75,61,88,99,107,61,60,60,28,27,76,183,129,93,112,109,110,60,52,88,140,187,169,115,91,43,34,48,90,109,89,69,28,85,75,62,85,116,99,61,75,86,133,197,148,115,44,27,158,133,123,109,38,37,60,179,99,76,36,72,84,87,108,70,28,53,186,129,103,72,43,69,89,141,144,110,110,88,28,76,203,144,75,29,38,86,133,183,129,112,89,76,169,148,191,144,91,107,56,34,76,197,76,48,17,20,37,51,90,149,88,29,28,27,21,112,200,141,144,76,72,109,197,140,76,52,48,91,91,71,44,44,125,117,38,28,62,75,85,117,108,88,43,95,183,186,76,36,125,123,144,86,88,78,71,95,147,111,108,88,28,35,71,90,95,85,76,135,76,98,166,105,43,44,74,76,53,52,43,93,87,61,53,52,88,78,55,44,49,28,21,35,76,44,32,28,69,28,28,20,28,52,61,28,20,21,62,148,76,53,36,54,54,37,37,37,37,32,36,61,76,69,62,85,99,111,84,76,95,123,144,160,148,117,89,95,56,27,21,21,22,61,189,203,199,166,158,115,76,28,75,77,101,116,105,44,38,37,38,46,43,48,71,77,75,93,101,84,89,90,88,95,111,83,49,43,37,49,77,62,65,75,86,90,107,93,71,70,90,77,107,203,186,115,123,129,131,129,140,129,116,125,144,117,55,44,56,69,91,140,76,88,96,70,90,135,117,70,65,95,88,53,32,21,29,53,44,35,29,49,75,86,86,69,75,75,49,48,49,60,76,129,108,91,139,76,27,27,38,28,29,43,37,29,56,60,60,52,23,23,23,21,29,35,44,56,62,61,75,69,76,71,44,36,20,44,75,86,75,69,84,75,74,86,90,109,96,65,69,75,70,49,70,69,76,140,52,53,91,187,87,52,48,35
95,99,186,117,75,78,97,55,55,87,140,133,91,55,71,76,160,117,89,84,158,137,123,125,133,140,90,69,68,75,109,112,71,44,44,68,99,36,48,103,69,36,38,34,69,76,91,93,75,31,99,117,62,37,22,21,28,71,112,107,76,44,90,84,75,51,27,20,44,54,69,75,48,60,76,76,99,93,85,22,48,62,75,133,109,99,48,35,110,69,21,20,44,80,43,80,110,69,70,76,62,78,186,194,108,84,55,97,75,72,78,90,99,55,51,48,28,22,75,187,123,107,95,97,103,43,54,95,69,163,160,99,80,37,29,37,84,109,107,75,22,69,55,48,69,99,91,52,75,76,117,197,144,116,54,27,149,115,93,95,43,36,53,172,87,71,43,75,75,76,90,56,29,52,183,129,95,76,48,69,80,115,99,78,85,62,21,76,191,148,117,61,44,107,194,211,187,158,76,52,70,54,95,97,89,110,61,37,76,190,75,48,31,48,84,76,99,141,112,72,29,21,29,148,212,148,75,62,69,52,123,149,52,21,52,107,109,88,52,52,123,112,60,43,133,179,190,139,125,90,51,97,148,187,133,112,105,90,91,125,77,75,86,140,140,155,117,98,43,44,69,91,91,76,86,60,48,69,105,61,36,36,43,52,55,56,49,76,69,43,43,32,77,75,55,49,37,21,20,14,21,27,28,35,61,28,14,0,21,44,34,10,20,29,43,84,71,28,28,56,37,60,36,32,61,37,43,60,91,76,83,129,135,129,105,115,139,148,166,169,125,99,76,65,32,35,21,20,21,29,123,166,194,139,53,20,12,14,71,90,131,117,88,62,43,35,44,62,46,56,76,91,78,69,88,88,76,76,75,84,91,87,71,69,76,87,70,28,34,70,76,96,111,90,69,69,78,75,115,211,194,99,108,117,108,109,96,91,90,109,125,117,60,62,70,75,68,111,158,148,96,76,108,129,91,75,75,99,83,55,29,21,28,37,34,28,28,44,55,69,70,23,27,35,44,52,55,60,61,112,108,105,129,70,22,28,43,29,37,37,52,60,75,75,62,53,23,20,20,27,37,35,35,60,68,55,65,69,75,76,68,29,20,61,69,65,52,29,44,43,61,88,96,99,76,74,70,75,76,69,75,83,116,131,78,89,90,91,61,44,37,38
95,95,172,112,72,78,116,60,52,76,148,148,115,55,69,76,141,141,112,71,88,85,87,78,123,133,86,69,69,76,112,116,62,43,52,61,76,22,34,76,69,38,43,31,61,76,75,75,60,28,90,115,75,48,27,27,28,75,110,90,61,43,78,76,76,44,28,21,52,53,69,61,37,53,75,86,108,99,76,22,51,60,69,137,109,103,37,34,129,70,21,20,52,75,48,76,103,75,76,76,60,75,163,209,95,91,53,71,62,55,76,87,93,48,52,55,31,27,72,179,125,108,99,97,107,53,69,80,44,133,115,103,93,43,31,43,85,115,115,76,29,75,54,52,76,86,84,55,68,75,110,194,148,129,48,22,139,93,76,80,44,34,61,133,71,52,29,72,78,75,84,48,28,56,187,117,76,69,48,71,76,133,91,75,61,43,21,84,194,149,117,54,29,80,133,209,163,123,86,51,52,69,139,158,76,71,44,28,72,190,76,56,43,29,76,90,139,172,117,69,21,21,75,211,194,125,85,87,75,34,112,139,69,43,80,169,139,51,38,48,116,117,103,75,91,80,86,117,99,70,38,97,137,179,133,129,108,99,135,186,87,90,76,74,74,85,107,99,61,62,76,76,75,85,98,52,55,56,69,60,43,49,60,69,61,53,60,76,69,46,37,44,83,62,46,38,28,22,21,21,20,27,62,76,53,21,14,20,23,43,23,20,43,53,52,55,28,21,23,29,28,35,35,38,69,70,86,107,117,133,131,112,147,129,99,99,139,144,148,91,86,86,84,86,53,37,29,28,21,46,116,117,169,123,21,0,0,37,88,96,129,133,112,101,84,44,48,55,52,55,74,91,75,75,83,101,76,37,28,21,29,70,76,109,131,99,68,28,43,60,76,91,99,76,61,75,116,108,144,203,140,52,69,94,129,133,139,112,125,144,105,90,56,54,61,69,55,91,179,179,105,76,76,108,76,76,125,140,86,75,43,29,28,29,28,27,43,56,60,55,27,21,22,38,38,52,62,69,38,75,69,60,75,69,43,29,23,27,43,43,65,85,76,75,54,75,29,21,20,35,52,49,29,68,53,29,48,61,53,52,44,28,43,69,69,76,60,28,37,37,43,84,108,84,75,76,87,76,76,87,83,52,49,61,115,116,107,86,48,43,43,38
91,95,149,99,70,76,117,55,48,71,133,148,115,52,61,75,163,148,103,69,84,80,76,78,95,85,61,44,48,61,75,88,52,38,60,43,20,13,21,51,76,70,51,28,56,75,61,14,10,20,70,116,86,54,28,27,28,71,70,43,29,28,62,62,85,61,35,22,53,51,48,34,20,27,48,75,99,90,76,22,51,60,72,129,88,75,21,27,103,69,29,21,53,61,36,44,87,76,76,76,51,69,172,194,69,69,29,44,44,48,75,76,88,48,61,69,38,28,69,148,99,90,116,115,115,51,72,76,52,129,115,112,108,48,29,38,86,116,109,80,28,69,70,54,76,69,48,37,51,69,95,190,139,108,62,28,139,86,69,70,52,44,69,99,61,44,37,69,84,69,76,43,29,55,186,108,69,69,48,69,76,160,90,68,60,43,21,86,200,148,117,43,34,87,144,203,149,123,86,62,107,123,194,149,80,29,20,21,62,149,80,76,53,29,71,75,109,179,99,48,20,28,76,129,183,179,93,76,60,38,110,123,85,48,60,89,88,56,35,54,116,133,110,76,87,62,76,125,95,62,38,95,137,179,133,137,129,76,111,179,105,99,56,28,35,52,53,62,52,44,61,61,75,140,95,52,43,49,46,62,44,60,70,84,88,74,76,75,61,71,28,34,69,56,29,28,21,21,20,21,20,21,43,49,48,27,28,36,29,37,23,35,53,60,61,69,37,38,27,27,21,32,68,75,75,89,117,123,147,179,133,117,158,166,139,95,129,112,111,95,135,147,131,76,68,36,34,43,44,68,123,107,95,94,20,0,12,111,108,93,107,112,117,144,123,74,52,44,53,69,76,183,135,101,76,83,62,21,21,20,21,55,90,101,105,109,76,70,76,74,75,86,84,69,52,84,94,96,131,140,84,75,87,91,93,116,187,148,139,139,129,115,77,44,52,52,52,68,99,140,117,94,76,78,69,69,86,160,61,43,46,28,20,23,27,35,70,93,76,27,20,20,28,43,43,76,105,69,55,62,38,48,52,46,52,49,37,23,29,43,87,75,69,70,62,105,84,29,21,43,43,28,29,35,22,28,29,56,38,32,37,44,55,60,75,108,74,38,61,56,43,86,107,76,76,93,87,76,74,75,60,32,28,20,84,108,125,84,49,43,43,36
91,99,86,69,61,75,97,55,48,70,129,133,97,43,60,75,158,141,95,55,88,76,76,90,37,21,21,43,76,93,109,88,43,29,52,69,44,34,75,129,103,75,34,27,75,76,76,29,37,44,115,149,90,43,21,27,28,70,38,12,13,21,53,53,76,80,43,27,61,61,29,12,10,22,61,84,97,85,55,21,37,43,70,133,38,14,0,22,86,91,48,28,48,20,14,31,78,85,68,43,22,54,149,148,37,14,12,34,52,56,75,75,69,31,75,78,21,14,35,75,71,86,99,99,108,43,69,68,44,133,95,76,44,28,22,28,68,95,91,75,28,56,61,38,69,52,22,21,34,43,75,148,116,91,54,28,129,87,68,52,31,27,44,93,62,48,37,68,76,69,69,29,21,36,140,103,72,69,52,69,87,160,107,76,44,29,17,75,158,115,99,34,37,90,140,203,139,110,86,109,211,191,116,93,93,97,44,37,107,191,186,129,76,36,76,76,109,191,91,37,34,84,172,203,219,191,76,70,61,37,123,117,93,54,54,87,84,69,37,62,123,139,129,86,89,56,75,116,95,69,43,99,140,186,139,133,88,77,86,140,107,99,43,28,44,74,60,61,65,60,60,74,87,93,89,60,52,62,69,60,53,54,62,77,125,148,125,70,53,53,27,35,60,54,29,22,21,21,20,21,23,27,61,55,61,34,29,35,52,62,21,29,43,44,69,65,29,21,20,49,34,43,69,86,88,112,160,179,191,179,140,144,147,148,90,76,96,95,84,107,140,117,76,37,55,53,34,44,55,46,76,76,76,52,14,14,48,94,86,76,76,75,75,76,69,56,44,43,43,49,125,169,140,75,52,54,43,21,21,21,20,28,75,94,99,93,108,76,75,69,78,74,75,75,38,52,44,69,91,117,101,108,111,133,101,115,187,144,144,84,69,76,96,69,56,53,55,37,37,68,53,44,43,52,44,37,44,94,54,36,62,29,28,35,69,75,93,117,96,44,21,36,27,21,20,38,105,75,90,76,37,49,52,60,54,53,68,60,78,94,89,44,34,53,60,191,197,75,35,32,29,21,21,28,23,48,43,37,37,43,38,46,61,75,76,91,56,29,52,55,43,77,105,87,86,83,76,88,86,94,89,69,60,37,78,112,115,75,55,44,36,38
91,97,89,69,68,84,95,55,52,69,116,75,48,31,43,55,109,116,76,44,108,75,75,110,61,48,61,95,148,187,160,84,29,44,75,95,95,28,55,110,86,60,52,28,91,112,95,90,85,38,95,129,76,38,28,55,61,88,90,75,69,76,137,139,141,88,29,27,61,75,61,34,27,70,123,133,97,44,20,20,44,61,76,110,76,61,29,51,148,139,35,20,44,71,55,62,144,110,53,28,28,75,158,163,99,75,34,93,133,140,139,91,61,28,76,91,48,34,88,112,140,141,129,144,133,56,69,72,54,139,99,75,27,28,61,75,88,95,88,69,27,62,68,52,75,76,14,13,21,34,55,76,95,75,37,28,115,117,56,13,12,20,48,129,110,86,37,60,75,75,35,20,27,68,140,133,108,75,44,69,90,144,160,86,14,13,22,76,129,93,86,43,37,91,139,203,160,76,75,125,209,133,71,69,76,109,48,28,69,205,179,80,44,29,76,76,99,148,112,88,48,88,205,186,209,163,90,88,75,35,108,109,95,60,55,76,78,72,44,62,133,139,133,90,91,52,75,99,87,69,34,90,115,149,133,133,88,91,90,98,76,83,37,44,84,95,75,68,75,84,85,75,60,48,38,43,78,116,99,74,60,55,55,91,83,76,76,56,55,46,43,55,61,55,32,23,22,27,21,27,23,29,60,70,71,55,61,70,96,91,69,35,32,44,53,69,37,14,43,75,52,53,70,91,96,117,105,96,105,87,83,90,115,144,86,77,95,88,62,101,86,44,21,21,44,69,70,94,75,65,75,69,77,129,89,75,70,52,46,49,48,48,44,46,36,29,21,28,32,43,91,140,91,56,49,53,52,28,22,28,28,29,61,84,101,108,115,69,37,52,74,75,75,86,55,52,38,75,158,148,139,133,129,125,87,112,191,129,76,52,38,43,62,107,139,133,91,28,28,49,44,34,28,44,43,20,28,53,44,35,52,37,37,75,99,91,90,94,91,69,28,36,37,29,32,37,65,87,90,75,53,60,69,75,68,55,89,148,148,116,56,34,28,35,65,139,140,86,49,46,35,23,28,27,28,55,46,28,35,65,75,76,91,115,75,76,61,37,37,44,68,96,99,88,78,84,107,140,139,148,115,70,56,69,70,88,88,87,61,37,35,44
88,97,148,97,75,89,125,62,52,75,129,76,48,44,72,85,148,140,93,56,88,62,72,95,109,107,76,60,71,91,117,108,44,34,56,97,103,37,60,112,84,69,62,27,62,78,84,89,75,29,78,88,69,44,27,38,37,80,112,112,75,60,88,75,89,75,31,34,76,91,75,54,31,54,85,60,88,76,44,29,75,76,99,117,99,76,29,43,139,99,53,22,44,87,60,43,115,125,115,110,54,61,160,186,129,97,36,55,69,76,115,103,71,31,80,99,80,68,78,160,141,163,137,117,110,55,60,75,61,141,95,86,91,55,61,89,125,117,93,69,22,53,48,52,69,76,44,53,80,116,158,183,148,69,22,29,103,112,86,75,62,38,90,200,129,84,29,80,115,133,89,72,62,129,197,169,90,37,36,68,86,133,133,91,54,51,52,133,205,148,103,44,43,91,139,211,140,38,29,88,99,76,69,68,75,89,38,29,60,197,108,56,22,17,51,56,76,103,88,76,48,109,200,158,197,148,117,60,37,22,75,95,99,44,55,76,76,38,21,37,87,95,89,62,90,62,84,75,29,27,21,60,80,107,123,97,105,148,147,85,75,84,54,55,90,87,71,69,95,105,85,56,55,52,43,32,32,85,88,76,70,61,69,75,53,53,44,37,60,71,84,68,69,55,28,21,23,21,21,28,22,28,70,75,78,98,135,117,117,115,133,101,75,70,68,43,27,21,46,61,55,54,46,76,125,54,37,44,60,61,62,88,112,116,94,76,87,109,88,76,44,21,13,14,29,70,85,112,77,90,107,84,76,117,85,62,44,28,28,37,43,43,37,29,27,28,27,28,35,75,139,131,76,46,35,38,43,43,32,43,38,34,44,35,71,115,90,53,28,32,53,65,91,94,56,53,43,53,107,112,91,75,77,76,75,135,186,75,55,53,46,43,43,76,203,211,107,44,52,61,38,37,36,38,36,21,28,49,44,60,75,44,65,93,87,69,35,21,20,13,14,36,49,53,43,37,52,55,76,70,61,75,62,62,68,75,148,212,179,139,84,62,61,86,125,123,109,108,95,75,28,35,36,36,55,74,43,37,44,86,105,115,135,131,62,55,48,55,69,75,74,87,90,107,107,123,194,209,139,86,78,70,75,76,86,77,69,105,98,76,37,32
91,109,149,99,69,78,95,62,54,71,139,139,99,56,75,89,169,137,88,44,62,52,69,88,110,123,84,51,60,76,99,109,52,35,55,78,99,43,62,110,75,68,55,21,53,76,75,84,62,28,87,88,55,27,21,28,31,80,109,112,72,52,76,69,84,76,27,27,53,52,53,38,31,51,75,55,88,86,55,48,75,54,76,129,99,68,28,43,129,85,38,28,43,76,44,34,95,117,116,112,52,56,160,112,75,75,28,37,54,75,103,108,88,34,76,88,69,71,76,133,87,129,117,80,69,34,38,53,62,129,95,78,80,38,35,52,88,90,43,22,20,52,78,97,95,76,55,43,54,62,99,194,137,90,69,43,140,117,103,108,69,21,61,194,110,86,38,78,99,95,99,60,38,75,190,139,108,62,52,80,133,187,144,110,88,69,27,95,194,149,56,14,35,86,140,205,141,97,78,160,190,160,148,109,112,88,34,29,56,197,95,55,13,14,43,62,108,133,99,75,48,103,179,129,197,172,90,37,27,48,116,125,116,53,71,88,88,21,21,38,133,139,97,69,76,55,88,87,69,54,70,133,183,194,133,80,98,135,166,101,96,88,98,75,75,74,62,76,131,179,140,89,90,69,60,46,29,44,69,61,71,68,65,54,49,43,43,28,29,60,75,52,75,69,21,22,23,21,20,21,23,28,90,101,131,147,140,186,179,183,186,144,169,140,85,44,28,22,48,60,46,44,35,76,109,35,37,49,61,74,76,87,109,109,94,76,84,111,117,55,27,20,13,20,28,69,129,117,83,88,75,62,62,37,35,35,37,29,29,34,37,37,43,34,28,27,28,32,75,140,158,115,76,36,37,60,61,55,65,60,75,36,29,27,54,90,62,53,37,44,52,75,125,109,56,52,37,28,55,88,76,60,70,75,107,194,144,55,46,46,48,43,54,62,179,212,116,69,62,55,52,44,38,43,44,35,38,70,74,93,75,49,61,83,76,28,21,13,12,14,20,37,55,60,56,28,28,21,43,46,55,75,60,60,62,99,212,224,140,86,148,147,135,140,95,86,94,133,125,76,28,54,43,43,62,75,53,54,76,123,112,95,99,99,44,36,37,37,62,70,56,62,53,133,109,99,158,194,112,86,75,78,115,99,129,109,77,95,112,94,70,48
91,99,158,91,70,76,76,52,51,70,123,140,95,51,62,75,158,75,37,29,76,107,148,148,125,88,60,36,51,75,88,88,38,36,44,55,43,21,43,76,72,61,54,22,60,76,69,37,29,22,84,93,55,21,21,28,48,91,107,90,60,37,70,61,90,86,29,27,52,44,37,28,27,51,55,52,76,85,69,28,53,52,76,123,103,91,37,44,123,76,38,28,43,68,28,21,69,91,95,97,43,60,148,107,44,14,12,21,37,62,84,95,86,34,84,89,61,55,75,125,76,99,112,115,112,62,62,91,115,186,133,91,90,37,31,44,87,97,87,60,29,86,78,75,108,99,69,29,29,43,84,179,137,112,76,35,139,110,89,108,75,21,55,194,139,89,43,76,84,69,97,62,37,76,191,117,97,60,38,60,99,110,125,103,75,44,21,97,190,133,91,38,70,144,183,200,139,137,80,186,212,190,149,91,76,109,44,34,60,194,85,38,21,48,141,190,183,187,91,28,34,76,129,133,179,179,75,69,55,55,160,133,84,37,71,109,91,62,44,76,179,148,88,69,107,103,116,110,103,76,48,103,137,194,129,93,62,62,76,89,125,144,147,107,90,76,61,76,135,179,187,135,108,83,85,75,36,37,77,68,60,78,88,56,46,43,44,43,43,76,105,69,86,74,27,23,21,14,14,21,28,38,117,148,139,131,91,131,189,169,140,44,74,76,55,49,52,43,21,28,28,29,37,86,109,61,76,85,88,88,94,95,109,109,85,84,166,179,147,43,27,14,13,14,21,76,107,62,65,75,60,52,44,29,27,28,37,37,43,34,44,43,44,44,28,29,35,76,109,139,139,101,88,74,76,89,105,85,62,87,105,37,28,35,75,61,49,53,53,52,52,61,115,112,65,49,28,21,29,108,87,83,123,147,194,187,91,65,37,52,55,53,69,75,135,144,140,75,68,61,44,34,38,38,54,56,62,76,139,155,76,68,43,55,56,22,20,13,12,14,21,35,77,95,77,37,27,20,61,62,85,78,76,71,62,86,191,148,84,65,84,194,194,98,78,76,93,116,99,99,62,55,46,55,76,76,75,88,116,85,108,105,77,69,48,46,53,43,49,61,37,43,37,55,94,90,86,197,179,135,112,95,133,116,140,115,86,93,105,84,68,69
90,107,90,69,61,75,116,70,53,76,137,139,90,44,53,75,158,95,75,56,103,89,112,116,87,52,29,28,43,71,76,69,29,35,48,29,14,21,55,87,90,85,54,21,62,88,60,14,13,21,80,110,86,34,29,34,35,76,71,22,21,21,28,31,69,76,29,27,52,44,29,13,17,29,48,80,90,88,60,27,52,52,86,123,75,43,20,27,75,69,34,29,51,29,13,13,60,108,107,89,37,61,148,95,37,13,13,28,52,70,89,97,80,31,88,116,34,22,43,71,55,88,107,125,129,60,48,87,75,158,95,91,75,34,28,37,75,90,86,52,34,84,75,69,95,108,22,14,21,29,61,129,108,123,75,29,139,87,69,75,61,21,52,191,109,84,44,84,86,72,78,48,36,76,191,116,95,53,29,55,109,97,115,95,76,55,21,103,190,148,129,48,68,109,133,205,148,129,76,190,203,76,76,61,71,103,43,29,48,141,76,54,37,28,99,95,103,141,84,34,35,99,190,186,212,211,60,31,43,38,133,86,52,44,75,133,87,43,29,69,129,123,108,75,76,60,87,109,85,54,43,95,107,163,133,140,71,69,62,55,76,98,99,111,140,123,75,76,133,160,140,84,43,28,43,53,46,89,90,84,89,101,160,131,75,60,44,38,69,155,179,91,76,75,29,28,21,20,20,22,29,78,187,187,116,70,35,32,112,131,69,23,21,28,37,55,69,52,21,21,23,23,36,53,89,77,99,111,111,91,111,116,96,95,76,84,191,197,179,53,29,14,10,13,20,43,49,44,56,65,44,38,38,28,29,37,37,37,37,37,44,43,38,44,29,29,28,52,75,101,148,111,108,99,90,75,75,105,109,125,140,74,29,37,70,75,53,44,54,46,37,52,101,75,68,60,37,29,52,99,55,49,52,62,101,160,111,94,76,61,75,62,53,76,101,108,96,91,75,56,53,53,43,37,43,53,76,98,194,160,87,71,48,44,28,21,21,20,14,21,22,37,75,90,54,44,70,69,76,70,125,93,74,69,74,76,77,70,75,76,76,186,211,140,85,105,94,117,112,148,125,88,86,101,112,139,147,183,125,93,99,93,76,90,86,55,69,60,43,52,38,37,29,55,112,98,91,179,166,68,49,44,62,78,123,107,85,101,108,90,69,53
91,109,75,60,60,75,110,75,52,75,140,140,97,44,55,76,158,139,90,53,86,75,86,87,48,21,17,28,54,93,129,95,43,60,54,75,75,52,109,158,123,107,75,28,55,84,85,69,53,61,163,158,108,44,37,37,54,112,61,13,20,29,43,60,86,95,43,28,56,43,28,10,13,34,56,76,76,71,52,27,62,60,91,140,38,10,0,38,108,133,72,38,69,27,20,27,90,125,116,116,44,55,148,88,60,43,27,75,137,158,149,125,91,37,80,116,28,13,21,28,29,85,116,137,123,60,48,99,76,133,84,48,14,13,20,48,76,95,107,76,44,86,78,70,103,112,21,14,22,29,48,86,93,103,62,35,133,116,37,14,13,12,28,116,103,76,56,85,76,76,71,34,28,61,141,116,90,69,38,61,112,95,112,88,60,44,22,97,190,148,133,37,61,117,129,194,133,123,90,194,187,69,75,70,48,52,34,43,76,144,123,61,28,21,88,84,90,123,76,29,27,85,179,186,205,169,69,35,43,35,116,80,44,43,69,86,75,43,29,60,148,129,95,61,76,51,80,110,76,44,36,91,110,163,109,123,75,75,69,75,75,99,101,116,123,99,75,75,115,91,52,34,28,28,28,29,76,179,123,76,76,76,155,155,90,107,98,54,99,179,203,169,75,49,32,27,27,21,20,28,29,117,194,158,86,43,29,28,54,75,29,23,21,28,29,46,49,53,35,27,21,29,44,49,85,76,91,96,93,76,76,84,71,76,76,76,144,187,186,69,28,13,0,13,13,28,70,74,56,54,28,29,52,29,28,29,37,43,43,44,37,37,37,43,32,37,43,29,35,54,112,139,90,74,28,20,21,55,135,139,139,75,37,44,60,60,55,44,54,43,43,44,75,56,75,75,74,78,96,46,32,35,36,28,61,125,116,123,112,76,76,70,60,75,86,87,86,116,112,87,111,140,123,62,61,75,75,111,221,191,99,86,76,75,32,28,36,28,29,29,29,44,69,76,61,52,76,98,89,75,105,69,43,75,89,35,21,29,62,55,55,74,86,70,69,78,96,183,194,183,160,139,115,99,76,76,86,125,117,109,117,105,89,75,77,48,37,89,76,48,28,27,61,135,140,84,74,76,91,21,21,35,28,32,101,112,91,99,101,88,71,43
91,109,76,62,69,76,115,75,52,69,123,76,68,36,44,62,133,112,76,48,95,78,86,90,56,34,38,75,133,194,148,110,54,72,69,99,93,29,68,137,116,103,76,34,62,91,95,108,75,52,140,141,95,44,37,43,62,117,103,84,71,80,144,140,148,99,44,29,60,62,60,28,44,90,133,141,117,108,76,28,60,60,99,158,76,43,20,60,169,123,72,38,69,78,48,43,109,95,110,99,51,61,133,88,72,86,29,84,95,107,148,116,87,38,93,116,75,68,80,97,99,148,129,148,148,61,52,103,76,133,78,28,21,43,86,163,179,133,123,76,43,76,72,61,97,125,91,62,75,115,148,190,149,110,69,36,133,139,43,12,0,13,53,144,160,110,72,95,84,87,29,12,21,52,90,107,91,69,43,75,125,109,149,87,17,14,14,62,137,129,115,44,68,116,133,187,133,133,99,203,148,60,60,76,93,93,51,51,75,197,133,69,27,20,55,71,90,110,76,43,29,93,186,191,197,169,76,43,31,31,117,87,55,38,52,88,75,37,27,72,139,115,90,54,76,53,84,112,78,44,35,95,91,148,117,112,76,70,75,78,76,89,69,69,70,55,55,75,90,60,29,29,35,53,53,49,93,147,129,95,87,88,135,148,90,90,90,69,75,70,140,194,115,53,43,28,21,22,28,29,56,139,76,43,28,36,43,29,46,28,22,28,21,23,21,52,62,75,54,36,28,37,60,89,115,76,76,85,76,75,75,75,86,98,111,105,115,155,135,75,29,13,10,13,20,71,77,69,55,54,29,29,46,27,27,37,44,54,55,53,46,61,62,54,37,78,89,53,75,68,76,140,94,56,20,21,27,28,61,86,96,55,48,55,61,44,52,53,52,44,38,46,53,48,55,69,69,75,86,29,29,35,36,35,84,86,99,107,91,60,44,44,75,70,70,65,53,70,65,43,90,131,109,84,71,70,69,98,160,160,95,91,93,84,49,46,43,36,37,38,52,76,75,68,52,53,62,75,86,76,61,46,35,55,62,12,10,21,55,44,37,52,75,70,44,69,86,139,155,147,131,95,37,60,75,75,75,74,77,160,179,148,101,62,75,44,38,91,140,84,32,35,62,129,85,71,70,68,91,43,43,70,53,43,62,115,98,95,84,68,55,55
90,108,95,75,76,103,141,75,54,70,117,61,31,34,38,55,108,99,75,55,95,78,90,123,107,87,76,72,90,133,137,110,52,52,61,93,93,27,55,117,99,95,75,28,53,85,108,108,69,48,107,115,95,44,38,52,70,148,123,108,61,55,86,76,112,95,44,27,56,76,86,75,60,76,71,85,107,90,56,27,60,55,93,133,117,110,29,54,163,89,27,21,52,90,43,21,97,87,76,84,43,56,109,86,76,86,28,60,62,76,123,115,86,37,108,129,91,76,75,107,103,144,95,110,133,75,55,133,76,109,84,91,90,61,76,107,144,116,95,62,29,69,48,38,75,107,108,48,36,52,86,186,148,29,14,20,91,103,76,62,48,29,76,163,109,86,69,86,76,88,27,14,52,115,148,140,133,72,37,69,99,110,148,89,22,21,35,76,108,108,112,43,62,129,140,190,139,129,103,203,115,54,71,86,123,115,48,29,52,163,91,75,34,29,72,75,69,88,86,75,61,95,194,169,172,200,149,75,13,20,90,95,75,43,52,76,61,31,21,55,112,108,87,48,75,44,76,110,88,52,28,86,88,137,117,112,71,74,75,75,74,76,53,55,52,43,37,61,76,55,28,27,37,69,69,53,88,116,91,70,75,78,75,91,87,96,75,69,75,69,166,140,75,69,44,44,27,28,49,75,155,95,65,37,14,22,46,37,49,21,21,35,28,35,28,86,54,23,52,56,56,53,105,209,212,148,87,76,78,76,84,88,105,129,135,108,62,61,44,32,32,20,14,27,61,62,55,62,69,55,37,32,34,35,35,44,55,49,69,62,60,90,85,75,75,140,125,70,52,46,60,135,94,38,21,28,28,35,69,75,108,91,75,55,53,44,44,69,53,35,34,28,14,21,35,60,61,70,88,75,76,60,44,37,75,86,90,75,65,35,22,36,75,70,62,60,46,35,14,14,44,65,70,70,75,65,94,95,111,117,115,109,71,44,44,49,52,60,52,53,76,91,75,54,61,60,53,60,75,52,43,43,48,69,37,23,21,21,60,48,37,48,75,140,76,76,84,86,75,93,69,44,21,35,69,75,88,86,70,179,160,98,69,77,109,70,53,55,76,55,37,35,56,116,77,75,84,75,85,54,76,70,44,36,29,108,93,69,46,52,52,46
86,103,149,91,76,89,148,75,55,75,141,86,43,44,69,86,148,144,93,61,88,80,90,129,133,123,84,36,60,75,91,76,28,28,52,86,86,28,61,123,72,44,37,21,43,76,93,95,52,48,109,99,84,34,27,37,69,137,133,109,62,52,70,68,103,89,31,27,52,72,95,86,76,76,48,75,61,34,20,13,34,35,75,108,99,86,28,51,141,97,0,10,44,97,51,21,84,38,13,13,17,36,68,70,93,78,28,69,69,75,116,61,44,28,88,116,97,75,61,76,75,133,99,112,125,76,44,109,75,86,84,107,84,34,36,54,115,76,22,17,14,21,38,60,85,125,115,44,36,38,76,187,99,13,12,21,97,137,139,125,76,28,61,191,139,52,27,44,56,86,88,55,68,163,211,141,75,28,29,60,97,133,116,93,68,37,37,140,194,158,140,38,75,129,137,190,144,110,103,183,89,43,62,85,110,103,48,34,54,149,89,69,20,17,29,53,95,129,110,91,75,140,149,179,149,194,148,80,22,62,148,149,137,60,48,75,72,10,10,29,99,99,86,53,76,48,88,76,43,27,20,60,68,97,115,109,70,75,75,75,70,83,53,53,52,43,43,70,87,76,35,27,44,69,70,69,94,107,76,60,56,60,62,109,125,116,83,53,55,61,155,96,65,84,48,69,75,68,107,191,194,125,89,75,35,14,38,52,35,21,28,43,29,29,27,52,22,21,36,37,75,75,86,155,194,148,166,109,91,88,86,87,109,139,98,44,29,52,44,28,29,43,75,76,74,49,53,60,56,53,46,75,69,44,56,69,87,68,75,61,84,90,75,68,112,179,166,61,49,28,56,140,125,43,23,28,37,44,69,61,111,155,109,44,35,61,55,56,37,14,13,14,20,20,36,46,60,68,74,75,86,83,69,75,83,76,70,38,37,23,21,23,55,75,71,69,48,29,21,21,43,37,61,85,89,75,111,116,117,131,107,49,28,21,53,65,74,76,78,69,84,78,61,60,52,60,43,37,55,22,44,90,76,60,37,38,44,35,76,75,38,43,68,87,87,76,84,101,84,101,61,28,27,44,75,75,111,111,83,179,129,55,28,36,69,69,71,62,61,46,70,61,62,91,53,53,76,83,96,60,76,43,29,38,36,69,69,46,43,43,48,46
80,97,148,97,75,87,140,75,55,70,133,117,75,51,68,76,158,89,61,37,61,62,69,75,84,86,61,34,55,71,75,21,14,28,56,90,85,29,72,140,51,0,13,20,60,85,109,103,54,51,117,125,43,14,14,31,55,95,115,99,55,55,68,61,107,44,20,20,37,69,84,72,61,62,53,90,27,0,0,14,36,55,86,125,129,112,28,43,139,91,14,20,69,88,44,21,71,76,38,28,29,69,91,133,139,88,37,76,71,75,129,13,0,13,88,140,117,76,78,90,75,137,112,62,53,37,21,48,72,85,91,123,76,31,37,55,115,71,14,21,28,69,109,148,149,103,88,44,38,37,84,186,109,69,43,43,139,133,117,125,76,28,62,163,133,28,14,60,86,116,116,60,52,95,200,107,22,12,21,51,78,112,117,117,88,38,21,125,203,129,91,43,69,125,133,203,148,55,52,69,44,34,48,75,76,69,29,29,53,160,88,76,22,75,133,194,200,183,87,69,55,133,141,194,158,190,108,91,70,69,191,148,117,68,52,88,89,20,22,78,183,139,123,75,76,55,95,61,20,20,44,76,89,109,117,85,70,75,74,69,60,90,65,61,76,62,61,86,109,76,53,32,43,55,55,69,144,91,70,55,56,70,76,111,91,88,86,84,112,115,123,76,60,70,75,148,207,194,169,158,139,111,112,101,75,29,22,43,49,28,28,44,28,21,21,20,14,28,29,20,28,49,53,55,61,69,109,186,144,93,88,75,115,115,75,46,43,37,27,34,43,55,125,203,148,74,36,43,52,52,101,131,75,54,71,88,95,76,88,65,62,43,53,70,90,112,147,86,62,21,28,69,129,61,28,29,43,62,74,74,109,148,116,44,29,61,46,46,35,28,29,20,21,21,69,75,68,75,76,84,86,60,77,111,109,90,35,27,21,27,27,29,69,75,75,55,35,37,52,62,28,20,49,91,87,70,83,123,129,139,78,28,28,34,43,43,35,35,29,44,83,76,75,76,44,60,55,35,53,56,69,109,84,68,35,35,52,43,85,91,56,62,76,90,111,98,90,84,84,140,75,22,34,62,83,75,94,84,76,155,76,27,21,28,43,91,71,75,98,65,49,62,74,91,75,52,60,88,111,75,54,29,28,56,76,62,37,38,37,37,46,60
88,133,169,103,76,87,76,53,52,60,88,99,75,48,62,75,110,37,27,27,52,72,84,115,116,125,71,37,55,75,76,27,20,61,110,115,91,29,75,137,69,13,17,28,89,115,129,117,71,60,97,115,31,14,31,75,89,140,141,108,56,44,60,60,123,21,10,21,56,90,95,84,54,61,44,97,52,28,20,34,91,116,172,140,112,109,44,48,110,76,29,29,55,69,35,21,48,90,78,86,62,86,179,191,148,90,44,76,69,70,110,37,17,20,108,149,144,86,76,91,76,133,97,20,12,0,14,37,110,148,133,115,91,34,38,60,99,103,76,55,35,95,95,91,99,91,76,44,43,37,88,172,112,112,75,43,139,116,112,125,84,28,69,144,115,69,38,125,148,140,86,51,48,86,191,91,21,21,29,70,99,137,123,133,99,52,22,129,191,76,22,22,52,99,115,194,139,75,76,91,109,117,117,133,117,95,37,31,54,149,78,52,43,43,88,139,116,139,69,37,43,107,183,197,160,197,129,95,62,38,144,90,61,29,61,91,95,75,44,86,172,116,88,48,55,51,86,99,95,78,90,172,194,194,103,76,70,68,70,69,68,98,68,68,140,117,123,140,117,78,90,60,55,75,75,91,84,86,75,70,49,56,75,95,90,107,116,183,187,179,199,212,207,194,212,234,234,187,95,76,65,69,84,96,76,53,28,61,179,91,43,29,27,28,36,20,21,37,23,13,14,27,44,37,29,68,52,86,109,140,135,76,76,111,55,38,28,28,38,54,52,70,160,221,209,160,86,76,76,115,69,84,55,61,75,76,75,76,107,98,86,84,88,84,99,99,169,179,85,32,28,37,94,93,36,44,60,60,75,85,166,91,76,76,68,44,37,35,21,21,21,28,27,27,62,76,70,75,70,75,56,21,21,37,61,76,61,44,37,43,38,38,61,71,61,44,28,37,54,60,28,20,28,53,69,71,62,77,98,111,61,27,35,37,48,49,46,34,14,28,91,76,75,76,60,46,49,28,55,61,60,61,44,38,37,36,36,28,86,107,94,93,109,107,91,77,76,78,90,88,69,21,35,76,78,70,65,60,61,75,44,21,21,21,28,74,133,140,179,90,75,107,112,98,111,76,75,108,158,78,60,28,37,75,83,69,65,52,46,36,53,107
93,149,183,112,76,88,61,43,44,55,76,90,76,48,60,75,108,38,29,44,110,190,194,179,137,137,76,37,61,69,103,78,38,76,99,109,88,29,76,125,70,55,44,34,89,123,112,108,68,61,91,99,55,28,61,107,140,169,117,93,52,38,55,80,129,29,13,29,80,109,110,88,48,53,44,99,103,88,38,37,76,75,141,109,97,87,36,48,112,68,36,27,37,52,27,17,29,75,62,62,29,69,129,110,110,76,44,76,61,69,107,75,44,28,129,116,112,76,75,107,78,87,86,69,62,38,36,91,194,187,89,72,75,34,34,55,103,125,125,75,29,86,76,70,90,97,84,44,43,35,88,179,123,112,71,36,103,110,103,110,84,27,56,141,91,76,38,133,125,115,55,29,44,76,187,91,36,29,35,52,93,149,133,90,76,37,28,140,163,68,13,20,43,86,91,169,123,103,110,183,203,200,186,110,110,110,52,35,62,179,84,43,29,27,70,86,90,133,56,21,22,69,99,109,95,144,141,129,76,43,141,91,21,20,55,95,97,76,38,76,148,75,20,20,43,61,88,115,107,75,43,93,90,160,34,20,69,69,62,75,96,129,70,69,86,71,62,75,94,123,125,108,99,91,91,61,27,48,65,69,43,43,52,75,85,111,160,189,187,179,212,255,234,234,255,234,227,86,87,75,71,75,87,91,75,44,28,52,207,169,75,35,28,37,87,53,29,37,43,36,35,44,53,54,49,49,38,77,135,125,125,98,75,75,44,28,48,52,55,48,44,75,147,211,209,211,209,191,123,186,46,43,44,54,46,53,52,53,75,86,65,78,112,90,75,69,76,139,135,68,28,54,96,140,61,71,75,69,54,95,189,87,91,94,91,76,62,61,27,20,28,43,32,21,43,86,75,70,69,60,28,13,13,20,21,21,27,32,28,44,49,37,52,65,54,37,52,88,76,55,38,43,53,69,76,75,75,95,108,95,54,29,34,28,35,52,60,44,13,38,116,144,85,62,43,29,44,43,62,76,75,48,52,70,83,43,43,35,70,89,123,125,88,76,76,95,96,105,91,75,53,29,60,75,76,105,74,65,60,60,37,27,23,21,29,52,194,207,191,148,90,135,91,111,123,111,86,101,148,139,44,28,52,75,76,75,55,84,44,20,53,131
97,133,186,110,75,88,89,52,55,78,129,139,95,43,51,69,123,88,75,62,144,148,183,144,93,75,43,27,43,51,84,75,37,55,53,53,31,22,61,76,60,60,43,28,61,90,76,48,28,34,75,90,70,29,69,75,89,148,68,51,27,28,55,76,112,60,21,37,76,91,88,75,29,36,38,86,76,72,37,43,72,62,99,103,44,27,13,27,80,60,29,22,43,21,12,14,31,75,75,75,36,78,140,117,68,28,27,38,38,56,76,88,61,28,107,117,95,69,70,90,71,76,75,108,133,84,34,125,140,139,84,69,76,35,34,48,99,116,117,75,38,76,76,61,86,91,61,28,22,28,76,137,110,95,60,29,99,99,76,75,69,20,48,141,75,55,35,91,75,88,43,27,38,75,186,99,70,44,43,75,133,169,117,88,62,29,29,148,163,78,29,43,87,137,149,203,172,115,95,116,90,75,80,76,86,88,44,27,55,140,75,69,69,28,69,88,91,125,69,17,20,38,72,76,95,148,163,149,109,52,163,85,13,17,54,99,125,93,43,76,148,69,14,20,71,90,139,133,117,75,36,88,84,139,17,10,75,76,75,105,160,123,75,70,60,53,49,53,75,108,90,94,85,76,60,29,27,28,43,55,28,35,38,61,62,70,112,187,183,179,207,221,234,255,255,234,212,60,69,75,76,71,77,70,43,29,27,20,125,98,70,54,46,55,96,108,84,93,77,62,38,46,49,60,68,43,43,93,129,108,108,96,76,84,70,37,71,55,43,37,61,94,129,112,107,135,199,199,194,209,62,28,37,46,29,28,48,44,54,75,56,75,85,69,23,27,29,69,155,135,94,109,125,125,88,76,71,56,44,61,76,88,83,88,109,90,60,71,55,43,43,38,29,21,35,61,71,69,61,34,14,13,14,20,20,14,14,14,20,43,44,43,70,90,52,44,83,76,44,37,49,55,68,75,75,75,83,125,109,96,77,44,29,28,44,69,94,75,69,76,107,140,107,76,75,60,60,38,61,62,61,76,44,62,112,76,93,125,125,140,107,88,69,75,70,88,90,78,75,95,75,61,75,75,86,197,71,62,55,55,44,34,28,28,29,35,105,111,109,91,129,84,38,76,111,84,52,49,56,65,61,44,60,84,96,78,75,89,44,20,38,87
95,116,137,91,72,85,133,62,53,75,133,148,95,38,44,55,117,125,80,60,95,103,108,110,44,21,20,29,54,76,88,76,44,69,52,27,10,29,75,75,62,56,29,29,69,91,62,14,21,69,103,108,84,38,75,62,78,140,14,13,17,21,37,61,84,69,29,34,61,52,28,20,14,22,37,56,51,37,28,34,69,62,99,112,29,13,17,62,112,76,43,29,55,27,14,34,90,95,91,91,38,71,125,90,38,28,29,75,85,89,91,76,55,31,115,110,43,28,37,69,55,76,71,76,76,48,28,103,112,91,69,21,22,21,28,52,76,85,84,55,36,76,75,75,90,76,13,13,21,43,76,95,89,61,35,28,91,123,48,14,14,13,29,112,84,75,35,86,62,90,21,14,21,44,139,89,70,29,38,75,123,133,116,62,37,21,29,139,141,95,99,75,129,194,194,205,183,133,99,86,61,37,68,76,29,27,20,28,69,139,103,95,89,35,71,90,84,140,76,22,29,76,141,172,160,209,194,99,88,68,140,84,29,28,87,158,137,85,38,78,179,91,44,36,133,140,148,123,117,71,38,95,76,133,75,60,76,93,90,140,158,123,75,76,71,60,49,49,76,77,78,76,71,62,35,29,29,29,29,43,35,38,44,56,52,43,68,107,86,76,68,56,70,123,221,221,207,94,74,76,61,55,75,35,43,44,32,21,49,69,69,75,70,68,75,89,87,117,91,68,37,43,38,37,38,37,75,133,135,84,77,83,61,75,78,105,71,84,84,75,88,129,139,86,98,87,117,107,105,158,109,61,83,77,28,27,65,44,44,70,69,55,37,28,29,29,37,37,107,148,148,140,135,140,111,96,56,53,36,29,53,76,89,88,98,62,49,55,44,43,62,75,60,53,75,94,76,76,75,55,21,13,14,20,21,21,20,21,37,68,84,94,158,86,20,14,27,32,28,28,44,75,78,55,37,61,69,87,87,69,43,37,37,49,75,115,139,155,95,76,88,101,96,111,144,76,32,28,44,56,85,84,35,37,87,109,131,194,221,194,94,76,116,84,37,56,61,71,75,148,133,84,62,75,91,166,75,75,71,65,52,34,34,29,28,28,43,55,44,36,69,76,29,69,75,60,35,28,28,43,52,43,53,86,108,95,144,148,75,35,46,48
93,115,76,69,61,75,99,60,48,60,110,91,69,31,35,44,76,90,71,48,87,90,86,107,91,84,68,75,129,160,125,91,54,69,75,76,52,55,140,117,75,69,44,28,60,91,95,80,53,95,172,117,99,61,80,52,76,137,76,68,61,85,117,115,129,86,44,36,68,75,75,53,43,75,78,110,107,90,44,31,55,61,108,115,88,75,29,70,149,76,56,43,69,84,28,38,123,108,103,112,52,75,117,91,72,76,36,109,123,133,141,99,61,31,125,95,37,27,69,93,123,109,86,84,85,55,28,99,140,86,76,52,52,52,86,148,158,137,125,76,44,88,75,75,76,56,35,38,72,89,158,172,123,99,68,31,99,91,56,44,38,69,76,169,103,84,60,91,69,91,36,31,69,88,179,133,93,44,43,80,123,125,149,34,13,13,28,99,129,95,90,43,86,144,137,203,148,112,75,75,53,34,75,76,20,13,20,48,89,163,148,125,86,28,69,90,78,139,78,28,28,75,149,203,187,211,163,107,75,48,133,84,60,43,76,99,86,44,28,75,149,109,90,38,88,75,97,91,103,62,35,89,78,133,110,93,76,96,86,101,148,148,85,83,76,69,44,54,78,83,75,60,70,55,28,27,28,28,21,21,53,52,44,55,55,53,69,61,54,43,28,21,20,21,183,221,221,211,140,84,69,65,76,36,54,52,46,52,53,75,75,37,28,27,27,37,52,88,147,166,76,55,48,44,46,75,108,109,115,112,91,90,76,90,88,90,86,116,139,123,101,111,123,76,37,28,28,29,29,54,78,84,88,76,29,52,70,53,71,71,68,49,35,37,61,48,52,44,85,158,148,148,144,147,129,96,52,36,29,27,44,69,91,99,84,38,29,28,37,37,44,62,76,70,69,68,78,86,96,76,60,29,20,14,21,21,28,36,49,48,74,76,83,90,48,21,14,20,21,28,43,75,85,37,70,83,69,44,55,37,34,28,44,84,179,140,131,199,148,89,90,93,95,129,95,76,48,52,69,88,135,91,38,34,75,105,107,96,197,158,95,75,76,61,38,36,37,55,87,139,160,160,75,76,75,93,70,76,91,75,60,37,37,34,28,29,37,28,0,21,28,35,35,44,44,38,29,37,43,46,49,38,43,88,148,189,194,90,75,53,55,43
93,109,87,75,71,91,109,69,44,56,97,61,29,35,53,76,139,140,88,62,76,86,75,95,117,110,62,37,75,78,72,28,21,38,53,76,53,31,91,116,48,20,20,20,68,87,99,103,29,72,110,129,71,36,43,34,70,110,103,75,44,69,76,78,125,78,28,34,61,85,110,78,36,38,55,115,76,61,28,27,35,48,87,99,91,76,21,43,112,86,36,28,44,76,22,28,88,86,76,86,44,61,107,89,76,76,38,89,75,75,125,107,75,48,103,112,90,69,76,148,140,115,90,108,117,71,28,88,149,75,89,112,97,37,60,86,137,129,110,85,55,91,69,69,62,44,36,22,34,38,99,160,108,99,60,29,84,88,75,88,72,43,43,190,76,54,55,91,62,75,75,37,44,86,169,99,69,44,52,88,123,116,117,53,22,22,51,144,158,133,107,43,87,148,125,194,80,28,36,38,35,27,69,69,28,27,21,62,133,203,191,85,56,28,55,76,62,91,75,48,43,75,144,172,160,205,148,91,21,22,95,88,75,43,62,76,68,17,13,43,95,99,87,44,86,70,115,48,29,21,21,44,61,75,85,76,101,131,93,84,84,77,99,109,88,60,52,62,76,71,69,69,85,52,32,28,28,28,28,46,99,98,86,76,75,54,55,52,44,35,28,21,20,27,158,221,221,255,212,186,183,112,90,69,54,62,62,75,76,62,71,23,14,13,21,28,53,70,76,105,76,75,75,88,88,60,62,76,115,101,69,56,109,179,111,77,76,55,46,62,76,94,115,94,36,21,20,20,23,48,54,84,90,86,84,75,34,69,96,93,53,44,37,52,62,54,55,53,76,148,147,144,123,109,98,77,52,29,44,53,62,56,75,96,76,28,27,22,36,44,55,76,69,52,61,32,44,69,75,28,23,28,28,29,27,34,43,43,44,29,49,43,37,44,61,34,20,21,28,44,44,38,43,75,91,112,78,69,60,48,52,52,53,65,160,139,166,212,194,116,69,28,56,83,88,108,88,75,78,99,155,89,37,28,37,44,43,52,76,116,75,68,75,74,68,28,28,35,75,111,125,133,94,89,90,96,84,90,101,88,76,61,35,28,28,54,65,44,28,28,27,28,28,37,37,35,28,37,37,38,49,52,53,69,133,212,194,129,75,68,44,32
88,95,107,85,75,99,84,55,44,56,95,95,72,56,76,107,158,99,75,54,61,69,55,75,76,69,37,38,69,68,48,21,34,86,112,112,84,37,95,95,60,48,37,44,163,144,107,99,43,76,117,123,44,29,48,44,61,75,87,61,44,68,70,76,108,27,13,20,28,55,60,43,43,43,61,97,13,13,12,28,55,76,99,108,107,91,21,54,141,99,21,20,48,76,27,28,84,53,20,21,21,36,69,72,76,52,52,133,62,70,108,91,72,44,179,133,109,62,62,76,75,112,99,116,125,68,28,75,191,76,84,95,87,27,34,61,123,117,109,75,43,88,60,62,76,52,34,21,28,38,93,140,75,38,21,21,69,76,78,84,48,27,22,179,90,48,28,75,55,75,75,35,37,69,141,78,48,48,48,76,103,108,99,75,48,28,43,148,187,137,109,43,84,141,116,191,89,54,75,80,78,76,76,88,89,75,29,52,93,203,158,75,14,21,29,44,69,110,117,93,76,75,123,144,179,205,129,90,38,68,169,93,76,44,75,88,76,27,37,88,160,129,95,52,91,75,110,55,52,51,80,137,149,141,139,95,160,144,91,55,52,48,87,111,85,62,62,76,108,98,98,105,115,55,35,36,38,48,55,86,98,109,148,140,96,55,43,37,35,29,21,20,28,90,203,212,234,227,211,189,166,140,115,90,56,70,62,53,70,62,69,22,21,21,20,21,35,44,53,61,76,108,123,98,62,44,53,74,99,29,21,21,70,91,107,96,87,43,34,29,29,46,75,60,22,14,20,20,23,29,76,133,140,191,160,91,61,85,125,135,55,38,37,52,61,61,55,52,91,147,147,140,129,131,77,75,68,78,65,65,48,44,44,83,62,27,20,22,35,48,55,60,49,44,38,29,29,43,36,21,21,23,43,43,34,46,38,54,76,28,29,35,44,37,46,75,28,29,37,76,69,62,52,60,61,84,85,76,75,83,60,69,70,70,125,88,105,207,194,101,38,28,61,69,90,112,83,75,75,86,76,29,27,29,29,27,28,44,27,27,43,69,70,74,71,34,28,29,35,74,76,61,90,95,107,117,111,94,91,91,75,76,44,43,70,88,55,54,69,29,28,34,32,28,28,29,35,48,44,44,53,70,71,69,85,140,125,108,84,68,43,38
117,169,160,108,75,90,72,48,44,60,76,90,76,44,51,76,97,37,27,34,52,70,80,97,99,95,68,48,75,72,99,76,51,89,90,116,95,53,115,91,69,76,43,43,91,108,89,89,44,76,108,99,76,43,71,76,99,129,97,75,55,69,60,75,88,28,20,44,84,109,97,76,44,34,60,115,75,76,52,56,91,107,163,117,116,97,28,55,115,86,72,43,69,95,38,37,70,107,90,89,44,88,148,149,125,69,55,139,62,76,110,52,43,31,125,110,99,60,69,75,69,117,93,93,95,53,22,55,169,75,71,76,70,27,38,56,107,86,70,35,21,34,38,51,62,69,55,27,34,43,107,160,55,20,20,31,93,117,110,109,52,31,27,160,99,27,20,54,69,76,89,37,43,75,169,69,20,21,29,55,75,75,86,76,48,21,31,139,117,87,76,29,78,149,117,187,123,109,76,125,123,103,140,123,125,99,38,38,75,186,91,84,54,60,112,158,148,148,108,84,76,75,148,141,179,211,133,95,56,44,148,85,62,48,75,80,75,60,28,76,148,110,80,44,90,68,76,85,108,62,55,125,133,186,125,91,191,169,89,44,44,43,48,61,61,69,75,101,179,140,69,56,76,76,75,68,75,76,70,75,56,56,70,93,75,38,37,29,28,28,20,20,74,203,212,221,227,166,56,68,65,69,84,125,76,69,43,28,34,37,62,76,60,27,20,13,21,44,44,52,53,101,129,77,46,60,55,86,77,14,20,14,65,91,108,95,87,69,32,36,29,29,38,23,20,21,14,20,32,28,83,148,148,207,212,166,108,155,179,148,69,44,44,55,53,44,43,54,115,186,166,88,86,108,83,62,65,87,62,55,54,53,29,55,76,28,21,32,43,53,53,61,44,38,44,28,35,44,37,21,28,28,32,23,27,37,55,99,109,54,36,55,77,55,70,108,55,52,65,112,75,69,53,55,69,68,55,69,105,155,88,77,155,131,71,75,86,197,160,84,75,76,93,93,77,76,74,78,89,77,35,21,29,60,44,28,29,48,20,14,21,52,74,65,69,44,37,43,37,43,48,37,37,38,44,61,112,91,87,83,76,88,101,112,189,109,44,52,52,27,27,43,35,28,28,28,43,84,76,65,62,85,96,117,96,98,89,91,75,35,27,76
99,141,186,112,76,90,125,72,60,76,137,133,89,53,52,76,108,70,48,85,149,169,187,158,140,125,75,43,75,76,109,76,43,62,53,99,99,69,117,103,76,85,48,36,71,99,93,86,36,76,115,95,76,31,38,34,75,107,99,75,61,70,55,54,52,36,21,34,71,109,115,86,43,37,69,109,112,95,55,51,60,55,97,125,110,95,28,55,115,75,60,44,54,80,38,36,61,109,112,115,43,99,144,103,90,62,60,99,69,90,110,34,27,28,75,76,84,48,76,86,69,144,68,27,21,20,22,37,116,87,78,85,62,28,48,56,123,76,52,51,62,87,116,133,133,87,70,35,43,51,108,183,110,88,52,44,93,123,115,110,52,38,29,144,80,56,52,140,158,125,69,34,44,75,148,72,29,54,76,129,163,160,108,86,55,21,36,163,99,43,20,21,69,109,112,172,129,115,75,80,70,53,76,85,123,107,44,44,76,172,86,75,55,21,76,95,76,99,75,55,69,71,116,116,133,169,137,95,55,48,139,95,76,52,75,76,90,76,34,84,117,112,90,38,78,61,75,76,97,60,44,95,107,163,107,85,166,158,88,54,55,55,49,62,85,95,183,191,189,109,43,28,28,28,43,75,70,65,75,53,44,43,29,61,85,53,38,28,27,21,21,43,166,212,224,227,227,86,28,48,69,71,75,84,99,75,52,34,27,32,70,129,144,76,48,55,76,90,44,29,54,135,101,60,44,48,60,70,43,27,14,12,23,52,98,94,75,86,52,44,35,37,43,21,22,28,14,20,28,28,62,74,53,123,191,189,199,207,199,179,76,44,44,62,53,49,43,99,147,183,186,54,52,75,74,70,70,76,75,69,69,65,29,28,69,53,35,37,68,76,61,55,87,60,44,20,20,21,53,28,32,43,29,28,29,44,54,68,96,76,75,70,98,54,88,140,116,115,112,115,44,37,43,37,53,56,44,91,133,147,191,203,211,144,83,125,147,169,112,101,131,117,98,88,95,99,76,76,78,88,52,75,52,44,75,46,53,61,21,21,28,44,69,70,75,44,44,49,44,28,27,28,28,28,29,43,101,98,76,71,76,115,148,105,88,76,44,48,55,29,28,52,46,29,29,28,35,44,65,75,85,148,187,179,88,77,68,61,44,35,35,37
89,112,172,108,76,90,148,75,52,69,133,148,95,60,55,76,123,109,62,61,86,99,91,140,140,115,69,44,76,76,109,76,44,56,48,91,97,95,183,116,97,91,51,38,71,109,108,89,29,87,112,110,76,28,35,22,55,89,107,75,44,56,55,62,29,27,20,21,37,88,115,88,52,37,69,116,116,109,70,43,52,52,91,116,109,95,21,55,116,69,48,28,28,71,28,29,55,99,110,108,38,95,110,71,61,55,61,89,69,91,112,75,52,35,137,144,133,69,84,88,72,93,85,76,78,69,76,88,203,133,76,78,62,27,52,69,129,116,112,80,53,91,78,75,88,90,69,38,43,44,123,183,137,103,43,22,88,112,109,116,54,55,43,139,85,60,34,80,69,75,56,28,48,75,140,76,48,43,43,75,107,116,97,69,28,21,44,179,112,95,80,70,129,140,140,137,108,88,80,95,76,72,84,88,115,108,44,43,75,149,88,62,38,22,75,88,75,95,52,13,13,22,43,61,84,99,144,112,71,51,141,84,34,27,44,71,85,69,28,95,163,75,44,27,60,56,75,78,76,44,55,107,103,149,29,29,99,139,98,70,60,62,61,76,144,166,207,199,183,46,21,21,28,21,20,37,55,61,62,37,36,36,28,60,129,112,88,74,68,52,61,148,211,212,166,109,96,61,52,68,85,93,88,95,90,75,75,55,21,28,35,55,111,133,139,148,148,135,68,71,129,186,88,69,61,44,60,49,34,37,27,13,20,27,76,86,95,112,76,37,29,29,29,21,22,28,28,29,28,28,34,22,38,53,69,93,183,212,212,203,90,44,37,53,53,38,44,87,105,108,94,48,52,68,75,69,70,88,84,69,75,55,29,29,49,52,70,62,74,76,61,46,109,140,65,13,13,14,23,28,36,53,69,60,52,43,53,53,88,85,94,93,83,55,60,60,88,123,88,76,37,35,38,44,44,52,70,133,148,191,187,160,135,125,105,144,186,147,95,76,88,83,83,101,199,189,86,84,74,71,52,52,46,76,99,76,62,61,29,27,35,52,76,76,77,65,53,53,54,35,21,21,23,29,35,37,84,70,62,75,76,78,115,74,76,83,53,44,56,55,52,60,52,52,55,44,43,69,75,75,75,76,75,75,70,74,49,62,68,43,52,75
90,110,179,99,75,91,141,75,52,62,116,141,89,69,56,76,139,112,60,53,68,76,75,115,137,109,61,44,85,90,112,76,38,55,43,89,95,93,179,115,103,91,52,43,75,112,110,90,29,99,117,109,75,21,34,21,44,86,97,61,43,70,61,69,37,21,17,21,34,86,115,76,44,43,76,133,117,110,61,36,52,55,87,115,109,91,27,69,125,62,43,28,21,60,28,29,60,108,110,99,34,95,99,71,62,61,60,76,55,85,95,85,54,27,123,137,116,70,91,107,75,75,78,112,115,52,43,38,194,140,84,85,69,28,52,75,125,109,123,70,43,85,55,55,84,84,75,35,29,48,129,172,144,115,44,21,84,95,99,109,53,76,62,109,76,53,34,76,60,72,75,28,43,71,148,97,75,29,43,69,89,91,99,76,38,21,55,183,133,115,103,44,84,158,169,194,149,107,107,99,89,76,90,87,76,75,29,29,53,116,75,62,54,28,78,88,76,123,70,14,20,55,140,190,205,211,141,90,86,61,133,76,43,38,97,149,116,75,31,117,163,76,60,71,133,148,148,116,103,54,54,112,108,172,76,75,88,95,95,78,69,55,53,78,148,187,203,183,133,28,20,27,36,22,21,70,60,52,54,37,29,21,20,75,135,129,117,116,111,99,115,135,169,169,36,36,35,36,55,75,88,75,74,74,43,75,87,62,21,29,34,43,85,133,160,91,75,65,43,43,61,129,75,52,43,54,70,44,34,36,35,29,37,38,70,90,91,107,74,35,29,36,43,49,38,37,29,29,28,34,46,44,52,46,43,44,83,211,209,158,53,22,44,76,65,62,70,71,76,88,70,52,69,76,75,60,69,93,86,76,85,53,37,44,54,49,75,61,62,61,61,52,56,76,52,21,20,21,28,53,38,49,76,65,52,38,48,44,49,95,123,116,75,52,53,55,74,91,69,56,49,44,68,65,62,69,91,148,160,203,86,78,86,84,129,148,179,169,105,69,55,52,61,96,209,169,117,116,76,55,28,27,70,109,133,95,76,60,49,28,28,54,75,88,116,76,53,44,55,43,21,20,28,37,49,55,69,52,55,83,101,107,117,76,90,75,32,27,29,43,44,46,44,62,61,44,60,70,56,52,76,60,21,28,34,37,48,61,70,54,61,84
90,110,179,97,75,90,139,69,51,61,112,141,87,62,55,76,139,103,68,60,61,76,75,99,75,54,29,37,75,84,97,71,35,52,29,48,44,68,139,95,88,88,43,38,69,107,91,76,29,93,123,108,75,22,35,20,36,75,84,43,34,55,51,76,53,34,20,22,28,85,93,70,36,38,84,137,117,108,51,34,44,44,76,95,103,87,21,61,133,68,48,21,27,43,20,28,55,115,117,97,38,125,107,69,60,54,43,62,48,72,91,69,37,28,137,116,116,61,93,93,68,75,84,103,115,43,43,48,172,133,91,90,69,29,55,76,133,109,123,76,55,84,55,48,87,68,70,28,29,48,129,148,133,109,43,20,91,90,91,97,44,78,69,99,44,43,52,88,52,75,86,36,34,70,149,110,86,28,48,75,95,95,116,103,52,20,55,183,140,117,99,34,84,133,108,183,133,103,129,116,103,75,90,84,31,28,28,44,80,148,140,88,75,35,88,84,75,103,55,29,34,38,109,186,183,200,99,69,61,55,133,68,37,29,75,109,87,43,37,137,160,112,86,52,91,80,123,123,117,56,60,110,112,169,125,85,88,94,77,68,74,69,44,46,76,123,129,98,75,32,22,34,43,14,21,75,85,52,52,43,46,28,27,99,116,115,131,101,76,76,84,95,94,85,44,36,44,55,75,83,77,35,74,71,29,55,76,52,44,52,48,52,76,144,148,49,37,29,28,28,28,88,75,29,21,75,75,52,43,28,28,38,56,37,43,84,94,95,46,43,37,28,44,86,75,75,28,29,32,29,69,53,52,37,38,44,70,209,179,69,13,14,28,76,191,183,179,148,116,107,76,60,76,85,69,75,86,131,117,111,108,78,49,43,49,53,70,71,76,62,56,37,44,43,44,62,55,48,27,28,69,56,56,53,52,52,44,53,52,75,93,107,90,75,62,55,86,76,68,55,75,70,60,62,69,62,76,125,148,158,74,85,125,116,158,140,158,91,53,29,37,35,48,84,187,148,112,115,88,53,21,23,60,86,99,105,112,112,62,35,49,62,76,90,112,65,43,53,65,70,29,28,75,75,69,37,36,69,70,86,115,125,125,77,77,69,55,55,44,44,37,61,69,75,75,74,76,76,70,61,84,52,29,28,37,29,61,75,77,70,55,75
90,116,183,95,75,88,129,62,52,60,109,144,84,54,52,75,103,90,69,70,56,76,72,86,28,20,20,43,76,107,123,75,36,55,29,21,0,37,109,103,99,84,34,38,68,115,75,21,20,69,91,112,75,21,43,27,44,75,21,13,20,28,35,69,53,38,17,22,29,75,54,29,21,27,69,95,95,75,44,34,44,48,80,90,88,72,20,52,116,70,44,28,29,35,20,21,38,90,84,68,43,117,107,71,48,34,28,43,35,55,76,55,35,28,123,86,76,37,78,86,75,89,90,107,103,43,44,52,172,144,103,103,68,29,48,75,117,115,115,76,55,91,51,44,71,48,52,27,28,44,117,141,112,95,36,20,99,103,91,90,43,72,56,103,54,48,52,72,38,75,107,38,35,61,144,103,89,29,56,75,89,97,129,125,68,20,44,140,112,109,95,37,89,148,95,172,129,109,117,140,93,62,91,103,109,91,54,44,84,197,149,80,69,36,86,85,72,97,69,43,48,60,144,194,179,200,108,71,43,55,133,69,48,43,61,76,69,35,28,125,148,99,71,43,75,70,117,129,112,55,61,115,115,158,125,78,117,148,90,70,75,74,52,44,53,76,88,76,53,43,36,37,27,14,29,54,76,56,69,53,69,69,69,123,112,131,158,112,90,88,78,90,90,54,43,43,53,49,69,69,55,37,54,65,37,44,60,37,52,46,43,68,74,131,144,44,29,27,27,21,14,27,35,21,13,55,75,54,37,29,29,37,44,48,69,75,43,53,37,21,28,37,37,43,75,75,44,62,52,44,53,61,61,37,37,44,91,179,108,37,20,34,60,43,155,211,227,221,166,99,75,29,36,44,55,76,91,77,71,86,68,69,61,44,35,60,70,75,69,52,44,37,37,61,69,60,70,69,29,20,28,20,28,21,43,52,75,89,70,70,84,155,186,155,108,76,95,68,61,53,93,96,65,55,65,75,75,88,109,99,91,148,155,139,166,148,166,52,20,28,37,43,44,62,148,148,112,123,91,55,28,28,48,75,89,99,148,179,76,54,65,70,74,111,75,52,44,75,116,169,91,89,108,75,54,21,36,144,140,131,115,117,131,85,76,76,94,98,86,86,60,69,70,75,78,90,86,75,60,55,78,44,29,29,37,28,69,93,60,68,54,70
93,125,144,88,69,85,110,61,52,62,108,90,56,34,37,55,95,97,75,75,53,76,70,91,68,61,43,84,144,186,141,75,43,51,52,48,21,52,110,99,91,76,34,43,61,99,76,29,43,110,148,95,76,34,72,28,44,70,13,0,14,21,37,69,70,52,21,27,36,69,28,14,29,51,75,93,88,71,37,31,43,53,88,68,28,21,13,31,76,69,38,27,37,13,0,20,44,76,87,69,52,108,103,69,28,14,21,36,48,72,84,71,43,35,125,52,20,20,37,53,70,88,91,91,76,29,44,51,183,149,69,35,28,21,34,62,95,93,95,69,62,97,52,52,78,54,27,20,20,38,76,97,99,72,21,20,133,103,38,27,20,22,29,89,86,72,52,75,44,76,52,21,22,43,103,108,90,29,60,76,108,125,117,70,28,14,43,91,91,95,95,43,84,137,103,169,89,75,91,88,84,55,107,107,117,99,37,20,62,139,95,90,75,29,76,80,69,99,69,51,61,75,160,194,158,205,107,76,44,61,129,69,56,37,75,75,75,43,38,116,144,90,69,36,71,70,97,110,99,51,60,109,125,148,108,76,117,90,75,76,75,75,61,54,54,75,83,77,68,44,28,21,21,23,44,55,75,75,76,60,75,69,74,117,115,95,101,94,89,86,84,91,90,37,37,49,62,52,55,44,27,37,62,71,55,44,52,46,29,28,21,27,43,87,133,43,28,23,21,20,13,20,27,20,20,62,76,55,35,35,37,36,43,70,76,34,21,28,28,21,28,46,37,27,34,53,68,89,96,75,46,75,71,70,60,53,86,139,89,60,53,71,86,75,75,179,199,186,166,90,35,21,27,35,75,88,75,29,21,52,62,61,48,46,37,35,44,28,27,21,14,13,49,91,111,60,46,62,37,29,32,20,27,34,48,53,83,107,70,60,69,77,99,135,107,109,90,53,49,52,28,49,62,56,68,69,61,76,75,77,116,139,94,88,115,148,179,62,35,37,52,61,71,75,139,179,158,189,148,90,71,85,99,135,186,158,131,108,70,60,61,62,75,55,28,36,54,76,203,160,86,90,90,62,43,28,78,211,221,115,62,60,76,76,90,98,101,90,88,86,69,65,56,49,68,78,71,70,69,60,86,55,28,28,35,62,86,76,62,61,65,109
99,137,76,69,61,75,86,56,51,62,95,53,29,34,52,86,116,117,76,76,52,72,69,137,133,97,43,54,90,117,125,75,36,44,62,95,80,48,91,80,78,56,22,29,56,95,84,72,48,125,133,76,72,44,76,28,37,76,69,37,61,91,115,93,55,43,21,27,36,78,68,38,53,68,75,95,76,62,28,28,37,43,84,62,20,20,28,76,125,99,28,21,44,43,29,75,103,86,75,61,38,76,84,54,62,44,60,137,172,169,123,71,31,29,125,86,60,48,103,137,160,133,115,91,76,29,44,36,148,139,70,44,37,60,75,99,116,108,95,37,61,91,43,43,108,80,35,52,84,140,186,179,133,85,27,20,144,129,75,60,51,80,91,183,148,123,87,75,44,90,27,20,69,99,163,133,112,38,55,76,91,149,116,29,21,35,87,133,148,141,110,43,84,133,97,179,75,28,72,75,69,62,93,103,99,91,34,21,69,148,95,76,51,27,44,62,51,84,76,56,60,72,194,191,139,203,112,76,34,48,107,62,52,37,75,90,75,44,43,137,141,99,76,37,69,62,88,103,108,52,48,99,123,140,112,76,77,75,75,74,75,76,69,65,76,88,88,76,75,75,37,27,34,70,56,74,76,68,55,54,53,44,55,76,76,71,90,108,84,76,75,86,90,49,43,53,61,69,53,34,21,37,52,69,60,52,44,43,20,21,21,44,34,37,87,46,27,21,20,20,14,20,20,14,20,65,69,43,28,23,29,28,36,56,48,21,28,35,29,27,38,76,55,28,29,48,71,84,99,75,28,56,76,95,54,43,53,95,107,76,71,76,95,91,46,89,160,123,108,88,35,43,32,35,52,69,53,22,32,35,54,60,23,27,27,21,21,28,20,14,13,14,88,112,86,65,52,75,70,83,91,62,53,62,61,68,76,76,60,28,29,44,44,129,148,129,78,37,34,43,35,68,89,69,53,49,49,76,86,101,76,70,56,48,61,69,107,52,44,53,60,62,75,86,179,183,191,189,135,115,94,117,133,179,194,158,76,54,62,28,21,53,52,35,28,43,60,70,139,88,69,71,83,75,77,90,203,234,221,71,55,60,53,69,88,101,105,88,84,84,75,68,60,44,54,44,49,56,62,89,69,43,27,38,61,96,133,93,75,84,108,140
103,140,84,71,71,91,115,69,52,69,103,86,68,75,87,140,144,117,76,88,43,48,62,117,137,90,37,44,76,78,95,61,29,29,60,84,75,34,88,91,51,20,13,22,54,91,99,86,37,91,99,70,43,22,44,20,37,86,80,43,48,69,75,78,48,35,20,21,29,75,52,38,43,43,76,91,38,27,13,20,27,38,75,90,87,76,28,75,187,133,17,21,69,89,29,44,61,28,14,13,37,70,76,76,99,53,37,72,76,116,86,20,20,38,108,107,91,43,91,117,99,148,97,38,28,22,37,43,89,110,97,88,69,61,108,148,141,97,88,43,38,70,28,43,107,108,69,21,35,76,148,160,76,29,13,20,90,109,112,110,44,95,109,158,99,76,88,76,52,91,69,35,56,90,144,70,36,22,28,44,69,123,99,76,48,28,62,163,172,133,103,43,87,129,99,190,88,43,133,149,148,144,141,144,129,86,28,29,91,186,116,75,20,43,72,86,103,148,89,71,69,78,194,197,137,197,172,76,22,35,97,76,70,43,76,90,68,34,31,109,123,107,76,44,69,69,91,75,71,34,37,75,84,91,99,71,76,76,76,76,76,76,61,75,115,98,101,84,83,75,65,44,37,62,61,90,86,53,43,44,35,36,55,76,83,86,117,117,95,88,77,116,186,70,46,53,60,55,37,43,46,70,76,76,75,62,44,36,23,29,38,62,43,28,29,52,27,21,14,20,21,37,38,52,60,76,91,69,28,22,27,23,21,22,37,29,37,44,32,60,76,76,75,43,29,28,32,69,108,69,36,53,55,43,38,44,49,76,94,75,70,75,76,76,62,98,160,44,28,65,65,52,53,43,60,85,76,37,60,61,62,44,20,21,28,27,28,28,21,20,21,21,85,93,76,60,62,108,144,87,77,62,76,76,70,44,46,76,76,36,52,44,43,105,116,85,70,43,43,55,76,111,139,86,69,69,76,96,87,95,69,55,44,28,56,37,29,21,22,28,52,53,75,90,179,169,179,148,91,68,60,76,123,183,194,117,69,62,60,21,21,35,29,34,37,49,76,90,101,69,53,68,90,94,131,186,211,224,144,61,61,52,37,52,75,77,91,84,75,129,144,140,117,52,29,28,53,76,75,65,70,43,43,69,76,98,96,107,86,85,111,117
91,133,137,84,76,103,93,61,52,62,90,103,75,55,53,91,97,48,34,56,43,44,60,97,108,75,37,44,69,72,48,20,21,37,75,88,75,34,90,123,43,21,28,75,133,133,125,103,43,95,140,52,12,13,20,21,55,95,75,43,43,48,61,78,38,21,14,20,28,61,55,43,43,43,86,129,22,21,20,61,90,116,148,115,99,69,21,70,144,108,53,54,76,69,27,35,62,87,78,72,84,141,183,163,129,69,56,52,61,95,95,38,29,89,186,139,107,38,91,90,75,88,93,91,88,69,91,97,139,133,133,110,69,38,60,87,133,51,29,34,44,69,69,76,112,117,68,22,27,60,129,148,76,29,28,52,137,133,139,133,38,76,75,103,90,44,43,69,38,85,69,28,34,69,149,84,34,48,84,110,144,160,117,91,35,14,48,140,108,75,61,28,88,117,109,169,116,88,183,197,205,179,186,139,140,90,29,38,123,191,123,91,61,76,123,163,112,141,56,34,44,75,200,200,148,190,97,76,48,78,169,89,86,38,75,76,53,21,29,84,115,107,75,37,69,76,125,37,36,52,80,109,140,133,117,76,99,112,83,78,88,89,76,107,123,94,90,76,76,75,70,55,48,37,56,148,140,75,43,44,37,29,95,107,87,76,84,94,75,60,70,139,197,140,62,52,48,53,55,75,76,83,76,77,93,87,75,71,56,55,52,35,35,21,10,56,28,20,20,21,35,52,52,69,65,83,76,69,49,62,52,20,13,20,48,70,53,55,44,38,21,10,21,55,21,28,21,62,75,49,62,56,48,20,37,38,44,62,75,75,68,55,54,53,70,133,148,53,23,21,43,69,75,61,76,91,99,69,61,44,28,28,28,37,35,32,34,34,21,27,21,23,53,62,55,52,86,94,76,44,44,43,68,75,44,28,28,88,88,53,55,43,60,38,29,34,44,76,116,109,98,123,111,169,158,125,131,101,95,107,61,27,20,14,37,21,20,21,23,22,29,43,70,99,133,109,125,123,52,43,36,44,71,123,147,98,75,78,70,27,28,32,34,28,35,29,69,76,75,60,55,76,105,131,140,140,189,169,76,54,53,52,43,52,60,76,88,90,96,108,87,166,147,38,27,38,70,90,90,65,76,93,86,94,70,69,69,85,70,37,78,78
133,186,172,86,71,90,56,44,51,69,91,115,76,44,43,76,90,38,35,78,108,103,125,148,141,87,38,34,55,56,71,44,75,99,108,116,99,38,76,90,85,69,34,75,99,116,90,76,37,95,116,71,29,43,85,75,95,123,91,54,48,61,70,87,52,14,20,52,76,78,53,38,43,36,76,99,84,75,31,48,55,75,109,107,95,69,21,69,129,95,55,29,44,55,21,28,68,125,133,84,69,93,112,84,116,71,84,61,56,88,115,99,44,55,186,129,99,38,93,88,69,86,95,110,103,36,55,44,90,116,116,117,69,35,44,76,133,99,93,69,76,117,88,91,137,115,75,28,28,68,140,139,116,78,28,36,158,125,139,137,43,75,75,91,108,43,29,69,72,87,88,34,29,69,116,71,48,38,71,108,123,117,87,69,21,20,44,137,90,53,21,28,84,103,109,191,133,90,148,144,144,90,112,129,133,99,37,44,99,158,95,112,76,29,69,85,75,110,71,52,55,60,190,200,149,190,87,70,35,51,112,44,38,43,75,76,61,44,69,179,158,103,75,37,61,71,90,95,90,62,75,141,183,141,103,71,69,78,76,76,76,75,62,69,76,86,91,76,76,74,68,56,46,36,60,123,158,105,55,55,60,62,140,101,83,74,75,76,60,28,35,76,125,99,76,43,43,53,76,84,76,75,61,56,84,86,86,76,108,91,89,69,46,21,13,56,52,28,20,21,44,53,53,69,52,74,69,61,76,133,112,35,20,29,76,109,61,44,52,61,13,0,14,28,28,32,34,61,38,36,75,75,43,35,70,61,56,61,76,93,61,52,52,61,88,116,169,111,70,38,61,75,89,77,75,37,52,69,78,29,28,48,53,43,38,76,55,55,29,35,35,29,74,70,44,55,89,75,43,44,38,52,54,69,53,35,48,76,107,62,53,69,60,22,20,21,36,71,129,116,117,116,96,117,147,158,158,112,88,107,75,37,29,53,23,21,27,28,28,28,43,43,75,98,76,84,77,84,55,44,35,28,29,55,116,144,117,109,68,44,44,56,76,52,37,35,78,78,55,53,61,76,95,148,148,125,101,90,55,49,53,44,49,56,60,76,96,158,129,75,84,115,76,55,46,71,74,75,78,71,68,125,144,155,52,70,69,37,21,20,49,75
149,200,172,87,71,93,80,61,72,103,169,141,84,43,44,78,133,108,87,90,148,99,99,149,141,90,38,34,69,70,125,75,56,60,76,115,108,29,75,90,99,75,28,55,72,112,90,75,44,85,90,91,61,38,108,34,75,97,76,48,52,68,60,61,38,38,35,53,87,60,21,21,44,48,76,99,86,76,29,38,43,69,107,109,107,69,21,69,129,97,62,29,48,69,27,29,62,116,133,84,61,95,108,75,90,54,75,54,60,86,110,95,38,55,186,115,88,44,110,88,72,95,110,110,107,29,52,52,86,109,123,116,55,29,44,84,129,112,109,52,60,93,37,55,97,103,69,28,28,62,144,133,125,76,21,29,144,112,125,115,43,61,69,75,75,53,51,123,97,133,76,29,38,75,123,75,62,36,62,88,85,117,95,75,27,14,48,133,87,95,76,71,123,137,133,149,116,86,172,116,148,75,107,112,112,95,31,29,93,148,95,99,86,31,69,76,72,129,84,34,31,37,91,99,103,115,95,86,38,44,109,44,28,29,75,99,69,38,48,149,139,62,29,21,51,69,89,93,76,37,55,88,123,148,37,27,55,70,88,75,69,69,56,55,56,61,76,75,76,70,56,52,37,52,96,117,140,101,90,90,75,75,76,56,70,69,62,60,38,28,28,54,94,96,37,27,28,32,69,109,88,52,43,65,93,84,90,76,148,197,186,65,35,27,28,46,60,38,20,28,60,69,76,71,61,76,77,56,84,189,155,75,53,62,77,88,76,69,76,75,20,14,21,21,28,28,68,76,44,29,69,70,44,61,89,65,37,37,76,84,71,84,105,125,88,116,183,83,95,123,148,76,86,77,69,49,52,62,84,28,28,43,46,37,44,95,94,89,46,38,43,36,86,65,32,29,69,69,43,55,60,69,69,46,55,76,90,70,90,68,60,62,48,37,29,28,55,55,76,108,115,75,60,75,95,147,140,108,93,89,70,55,48,32,21,22,37,35,36,53,52,55,61,90,76,83,76,75,48,46,29,21,21,44,112,166,166,133,53,71,75,49,49,46,43,46,111,123,76,71,86,105,91,135,98,94,90,76,60,56,55,53,60,44,70,77,105,189,90,52,90,87,78,108,75,68,56,89,86,86,76,88,86,107,69,61,65,21,13,13,32,74
109,179,112,76,70,93,123,62,60,75,140,141,76,44,44,90,148,140,85,60,89,62,76,137,129,85,37,37,55,69,103,62,38,43,68,76,75,27,69,99,97,75,22,52,75,115,91,60,34,75,103,95,69,29,75,28,76,91,75,44,51,70,62,69,43,43,21,28,48,43,21,27,44,44,76,93,88,75,29,34,43,76,97,123,109,60,20,69,140,110,69,35,61,75,21,28,61,123,117,75,69,91,108,72,72,38,43,43,51,85,103,86,34,75,169,112,87,44,112,88,71,115,123,117,109,27,44,52,76,110,123,117,53,34,43,76,129,110,99,51,75,91,35,55,88,78,54,21,22,75,149,125,110,71,20,29,148,93,93,107,38,60,75,60,61,43,34,55,43,87,70,29,43,75,117,76,60,43,56,97,85,125,103,85,31,13,43,129,110,109,85,55,109,160,163,190,141,86,158,125,158,75,115,99,103,90,28,34,90,139,86,86,75,29,69,75,69,133,90,38,48,89,158,197,197,211,137,116,62,55,140,76,27,36,88,133,107,61,53,163,139,54,28,61,140,169,117,117,89,44,48,88,140,137,75,62,49,55,75,70,62,69,68,56,60,56,69,78,91,65,52,43,35,77,140,139,68,55,52,62,44,44,43,21,52,74,68,75,69,43,44,65,83,90,35,29,21,28,74,147,158,69,60,77,74,21,75,90,191,221,183,37,23,27,36,75,76,54,29,43,28,37,69,44,52,77,86,43,54,76,68,52,61,53,28,37,76,75,87,76,27,20,21,22,22,29,70,91,88,43,48,60,43,34,28,29,29,28,53,75,95,135,112,96,108,169,169,75,76,76,123,88,88,112,78,61,44,46,75,37,55,53,49,38,35,75,108,89,55,37,32,37,69,44,28,38,49,62,36,69,68,69,75,60,48,96,109,93,96,84,75,76,75,35,29,32,60,55,75,101,76,43,44,37,55,96,109,94,88,78,85,62,49,34,22,28,34,36,37,53,56,71,68,70,75,76,71,65,70,54,28,20,35,89,125,101,89,84,69,83,62,28,21,43,69,60,95,133,147,108,90,89,75,70,70,70,76,94,83,53,43,60,69,109,123,123,166,211,207,148,125,98,158,160,135,76,53,77,75,76,53,55,76,107,75,52,55,20,27,23,44,84
107,169,85,69,71,90,116,60,55,70,137,141,76,51,51,112,144,139,76,48,89,69,75,87,53,34,22,37,69,85,107,62,37,35,48,21,13,20,69,91,91,69,22,55,61,91,75,43,43,88,125,99,69,28,62,38,89,97,75,31,44,75,69,88,70,61,22,27,43,38,22,21,37,44,85,95,93,76,29,37,51,84,109,112,95,44,20,44,103,99,62,38,60,52,21,28,56,112,112,70,75,99,125,75,61,27,21,29,38,72,88,62,31,75,160,108,76,37,108,76,76,107,115,117,91,21,44,54,89,115,117,115,44,29,37,76,112,108,107,56,85,97,38,55,75,60,29,17,21,62,125,88,75,52,21,44,141,85,71,75,34,44,60,38,44,37,37,55,31,76,52,27,29,60,110,69,52,48,69,95,76,87,90,80,22,20,44,115,116,123,84,48,95,110,97,179,129,89,163,123,158,75,125,84,48,37,20,28,76,112,91,95,76,29,55,75,75,116,68,61,75,76,183,183,149,211,116,90,60,61,141,97,76,62,137,163,93,60,55,148,129,95,71,48,85,93,95,99,85,38,53,90,133,133,107,69,53,60,60,75,60,55,75,69,53,44,53,61,75,55,43,36,38,78,125,84,44,49,55,60,34,20,20,20,35,76,89,87,69,75,76,75,75,84,29,23,21,29,83,179,179,115,88,75,74,60,84,101,158,183,123,35,29,37,70,76,76,74,76,62,37,53,76,61,62,75,75,44,78,84,56,54,55,46,14,13,49,74,117,75,44,27,27,29,43,48,44,61,75,62,53,23,21,29,43,49,35,27,29,71,139,194,166,139,155,166,90,22,28,32,36,74,91,133,111,94,88,75,75,46,60,75,65,52,60,76,83,77,96,65,32,35,34,27,28,44,61,75,69,62,68,60,44,49,55,91,77,91,129,112,76,78,86,68,60,62,84,93,105,88,44,44,62,38,65,76,93,107,88,71,75,60,75,70,28,28,37,37,38,44,56,69,76,76,76,75,62,54,105,107,60,37,69,85,69,53,53,54,62,75,76,37,14,21,62,75,91,101,91,90,89,96,62,52,37,36,60,76,70,52,43,44,46,186,179,155,186,189,211,209,148,155,158,129,83,108,84,65,70,61,55,61,85,88,76,74,69,35,43,35,74,96
107,183,144,76,76,116,110,60,55,75,137,133,84,60,56,99,140,139,84,44,108,75,75,76,38,36,43,80,137,137,129,75,38,34,76,85,56,28,86,115,109,62,21,69,69,88,44,20,55,97,116,103,62,28,61,69,110,86,37,29,43,60,69,97,84,72,22,27,44,37,28,21,34,37,87,93,88,75,28,37,52,84,95,75,34,22,43,89,123,112,68,38,55,31,22,56,86,103,86,53,75,108,117,75,28,13,17,37,43,61,76,44,28,75,149,115,75,29,97,75,86,116,107,109,76,22,43,55,87,99,76,69,28,27,28,69,89,89,89,60,88,129,44,69,75,28,14,27,35,76,123,95,84,37,21,62,148,76,28,27,21,44,43,51,86,85,68,51,38,91,21,14,28,55,109,76,60,43,52,88,75,76,89,70,21,17,44,90,110,110,76,48,91,109,117,149,117,89,186,129,129,75,109,108,95,76,38,71,169,194,158,107,76,34,52,71,72,103,55,44,55,95,187,149,160,209,95,72,34,61,141,95,87,60,90,99,78,55,61,148,139,95,75,43,69,90,108,108,86,43,53,86,133,129,125,69,65,69,69,98,76,60,61,49,36,29,32,35,60,53,52,49,69,90,109,75,54,56,62,62,29,13,12,20,32,76,107,91,75,85,75,74,76,88,37,37,43,53,77,105,148,133,169,140,91,86,112,125,76,62,53,29,44,75,101,68,68,91,179,108,68,76,76,44,37,44,53,60,89,75,69,52,52,55,28,21,43,43,60,62,69,46,37,52,44,34,28,29,36,37,27,21,21,27,38,28,27,29,60,93,117,194,194,194,148,160,86,13,21,32,28,37,76,117,88,78,89,84,70,38,49,75,68,69,78,155,155,109,144,96,37,38,35,28,28,76,105,179,148,75,62,52,62,36,35,46,46,69,140,96,84,76,76,77,76,78,147,144,125,88,49,69,70,53,68,74,96,129,76,55,69,52,61,111,99,75,43,52,60,55,61,62,75,93,76,69,56,65,76,107,140,86,75,75,61,69,61,55,60,76,96,69,37,49,61,83,115,98,86,76,78,86,48,52,37,46,69,56,48,37,48,44,52,86,140,166,183,183,179,115,74,76,84,86,75,76,83,74,75,52,53,75,109,88,86,105,111,44,34,52,90,139
110,186,160,76,75,115,110,55,55,75,125,76,55,52,52,76,129,112,76,44,95,75,69,117,109,75,34,43,76,84,95,61,35,37,86,107,75,22,76,99,95,53,21,60,75,110,87,60,75,144,137,90,70,28,52,76,112,76,38,43,61,75,71,86,80,60,21,28,52,38,20,13,20,28,72,76,62,52,20,31,48,76,91,88,69,43,44,95,140,97,56,35,69,70,21,44,86,116,112,56,69,99,110,86,76,29,55,91,103,91,86,55,34,84,116,56,37,21,76,71,75,107,95,88,69,28,48,61,84,88,27,12,28,55,76,107,112,107,112,72,84,116,36,69,75,51,27,34,52,108,183,99,86,31,21,75,117,86,86,76,44,75,109,86,71,76,75,62,48,99,29,22,43,85,117,78,75,43,62,91,75,115,95,35,21,27,48,70,95,109,75,48,90,109,115,141,52,48,148,117,110,62,116,117,133,89,28,43,115,203,160,115,84,28,54,69,71,99,60,44,54,110,172,140,149,209,91,69,34,61,110,62,72,61,84,90,69,56,60,148,125,95,69,38,68,88,116,110,80,43,54,86,133,137,116,69,69,69,69,85,87,75,43,37,36,34,28,29,65,48,52,55,107,147,131,75,60,56,56,44,28,14,14,35,90,117,131,125,83,75,61,75,84,91,76,75,60,62,75,75,144,179,187,133,86,76,75,69,38,36,38,44,86,111,86,37,43,55,71,75,55,52,62,49,28,56,44,46,70,61,65,87,94,75,76,75,61,52,46,44,52,49,43,38,28,21,43,69,44,37,22,22,29,29,35,21,36,76,76,140,169,189,166,139,129,131,83,27,36,43,46,54,75,87,37,43,46,44,52,29,28,53,76,96,108,187,212,191,140,125,90,60,34,37,37,139,158,144,139,86,71,55,37,21,29,37,35,69,101,76,71,75,70,87,75,86,99,107,105,86,75,88,70,70,77,76,89,160,69,75,75,74,53,75,169,169,116,75,62,75,71,75,89,105,88,37,29,54,88,90,139,84,76,75,61,74,62,60,68,68,75,69,70,75,74,90,88,75,83,62,56,65,65,70,53,68,76,76,54,43,52,54,60,70,76,123,140,148,96,71,76,75,75,86,88,78,95,88,76,76,29,55,87,75,70,76,107,53,37,71,108,144
107,186,158,76,75,115,125,61,55,75,133,76,44,54,61,86,108,91,75,43,62,53,53,76,84,61,28,38,69,68,37,21,21,28,76,90,53,22,76,86,34,14,21,44,69,88,84,51,61,91,115,48,21,13,29,76,88,76,61,51,75,109,95,95,61,29,17,20,44,44,21,13,60,76,107,90,27,14,13,21,55,75,76,95,76,37,29,88,129,51,20,28,61,54,20,36,62,36,28,20,48,75,88,84,90,31,37,55,62,86,88,54,34,76,133,76,44,34,87,91,110,95,91,87,62,38,52,60,90,90,68,62,51,75,75,91,125,123,115,75,80,123,29,75,75,61,27,20,21,87,158,88,86,34,27,76,140,91,99,90,34,44,91,54,44,38,53,54,48,103,76,29,34,69,112,75,54,35,52,76,75,112,89,68,36,44,84,148,140,107,75,38,80,99,109,144,69,68,108,97,91,55,95,123,133,90,28,34,97,172,110,93,76,29,43,51,48,89,72,62,70,137,149,133,148,205,107,60,27,51,95,44,51,69,80,75,60,43,55,133,133,84,53,38,60,87,116,97,75,37,60,76,133,133,125,62,69,60,55,56,69,68,32,34,35,28,28,37,69,46,44,55,88,148,169,99,70,84,90,75,52,43,44,86,90,88,76,112,96,55,44,69,85,68,46,43,37,52,75,90,148,94,91,90,84,75,44,36,29,29,35,52,70,107,70,37,32,28,29,35,37,48,88,88,60,62,43,56,61,44,55,84,56,53,74,89,95,75,56,37,43,44,49,35,21,21,28,28,37,53,60,34,27,28,62,87,105,112,116,186,194,191,135,99,115,93,53,43,54,56,60,69,75,70,28,32,29,28,37,69,68,76,96,94,93,155,197,148,78,62,76,56,28,32,74,155,148,125,111,98,101,76,35,32,35,43,43,75,89,62,38,53,61,76,74,75,107,93,88,91,76,94,87,75,77,75,76,87,76,91,86,76,69,55,139,166,169,169,148,117,70,105,96,88,53,28,29,37,69,88,95,76,75,75,55,61,54,44,37,35,43,38,70,84,87,54,43,44,76,76,62,43,62,90,91,83,88,108,88,52,56,61,55,75,69,70,75,75,65,68,70,75,65,76,76,76,94,91,75,78,28,28,28,37,65,54,69,84,75,75,83,140
99,183,158,76,72,109,129,69,53,76,148,139,75,68,75,112,108,55,38,44,68,84,108,116,117,75,29,38,68,60,75,48,44,72,110,112,56,28,90,91,53,35,44,109,133,95,76,52,75,84,103,34,20,22,51,110,95,76,61,43,71,87,69,97,52,20,28,52,76,76,55,28,48,53,84,91,28,34,29,84,125,187,149,115,91,43,27,84,123,76,38,69,93,69,28,43,75,43,28,34,90,99,116,117,93,29,34,48,55,76,38,20,21,76,116,107,69,34,116,103,116,91,75,60,43,28,37,43,60,62,76,84,36,43,34,76,91,75,71,38,54,78,29,75,84,75,22,14,21,91,116,84,91,29,28,84,149,123,109,95,38,52,93,54,51,29,22,36,37,99,86,34,28,51,107,61,37,21,29,44,61,99,90,76,22,21,68,107,76,37,35,28,75,91,97,148,112,87,186,172,179,116,116,117,112,76,27,31,99,158,110,69,37,28,52,70,90,137,75,71,80,149,129,125,179,211,123,56,37,76,133,88,75,68,84,75,44,22,37,91,99,76,43,44,69,93,117,69,44,28,44,70,107,133,116,69,75,65,56,54,62,60,32,29,36,28,37,70,86,60,69,87,139,155,144,179,76,83,95,147,75,62,55,88,76,62,55,88,135,84,96,117,76,37,35,48,48,49,95,158,148,90,101,107,76,62,43,43,43,35,34,52,43,94,62,29,28,29,29,35,34,44,61,86,78,69,69,75,68,69,54,38,22,28,34,55,91,90,54,20,20,21,35,43,27,22,28,43,69,69,94,99,91,91,116,117,107,107,158,148,139,144,96,87,101,91,46,61,70,77,61,70,86,76,21,28,28,32,35,62,74,53,52,55,99,139,148,140,60,38,49,61,68,75,139,147,131,108,99,99,123,88,37,55,44,36,70,84,75,55,52,52,56,94,76,70,94,76,74,87,76,88,88,75,75,70,76,68,86,105,99,76,70,60,86,140,133,131,140,75,35,61,86,76,43,43,35,29,34,28,37,74,69,69,69,65,38,22,21,22,23,36,61,75,75,61,36,46,76,84,53,28,74,86,83,70,52,84,75,56,69,65,68,71,60,53,70,43,68,56,62,62,61,56,53,61,88,76,46,43,28,29,28,37,56,68,69,76,70,37,43,89
93,148,123,75,75,112,87,52,44,75,116,112,69,44,54,93,107,69,75,99,140,190,179,148,133,76,38,43,69,61,112,56,38,51,95,109,55,28,91,93,90,53,29,84,97,86,69,37,76,75,76,76,44,27,44,137,93,75,62,44,62,76,61,75,52,43,37,71,112,72,36,28,43,43,84,89,86,75,27,51,68,97,115,115,86,43,27,71,107,87,38,38,75,69,31,51,76,95,89,61,90,158,191,179,90,36,52,43,60,88,37,12,28,103,133,109,68,43,109,76,88,55,21,20,27,62,78,93,99,85,88,91,43,38,36,84,86,55,44,29,43,62,75,84,95,90,29,20,22,91,117,75,61,21,22,76,107,91,93,75,38,52,103,60,61,22,35,69,75,115,86,31,27,55,112,52,37,53,90,140,160,125,107,78,22,20,61,91,86,71,54,62,86,90,95,139,112,84,172,140,141,84,129,110,117,80,27,35,117,141,133,78,68,75,95,115,90,125,54,68,76,160,117,141,194,209,91,69,34,75,123,69,68,69,95,76,69,38,75,139,123,86,53,52,69,115,123,54,37,52,78,125,144,129,108,54,76,70,62,75,77,70,37,37,37,38,46,85,90,76,70,77,117,179,187,148,70,69,70,89,70,44,53,108,88,68,76,83,96,88,89,125,74,37,60,62,48,38,86,179,125,95,95,111,93,76,61,55,38,48,32,37,38,44,34,28,28,35,29,43,44,44,56,71,117,107,94,76,88,74,43,29,27,22,21,37,112,93,29,13,14,20,27,28,22,29,37,48,55,69,96,83,54,55,76,69,35,55,109,123,91,98,108,101,86,84,52,71,76,76,75,74,93,75,23,27,44,52,29,29,35,44,44,75,93,109,108,135,53,71,70,75,93,155,169,112,109,105,83,86,95,76,54,69,53,52,76,77,68,55,60,62,69,86,75,75,109,76,75,78,77,90,91,75,62,84,76,48,69,91,88,44,44,48,86,139,89,75,84,70,75,44,61,69,62,44,35,28,27,20,28,69,70,74,75,62,29,21,21,21,28,36,56,56,60,123,101,108,125,77,54,37,75,70,55,54,43,44,44,60,111,179,179,75,55,83,62,70,76,55,52,46,37,52,54,75,95,84,69,52,35,29,44,35,74,85,75,52,37,36,61,76
137,179,125,75,75,108,55,44,48,78,115,109,68,51,54,93,141,137,88,80,86,103,88,141,139,76,37,44,69,56,108,52,37,36,99,112,53,34,95,95,76,38,22,61,76,86,62,34,75,76,95,78,38,20,27,123,107,89,75,48,68,89,69,76,55,43,20,28,70,44,34,29,52,38,75,86,84,69,21,34,53,76,93,95,75,43,29,76,110,89,37,29,61,60,28,48,76,99,90,44,84,123,125,88,76,29,52,44,60,85,88,37,43,139,148,117,71,55,110,75,76,88,88,76,61,76,88,125,133,95,91,97,37,37,34,78,115,110,116,69,86,160,90,149,115,91,21,17,28,125,140,60,28,28,52,99,109,103,112,85,44,60,112,69,55,48,48,91,86,117,90,37,28,55,116,84,75,29,68,91,87,123,109,78,28,27,69,91,108,116,76,61,109,172,186,149,99,80,158,140,139,76,117,125,117,78,22,44,140,148,129,88,75,29,55,71,75,109,70,62,71,107,76,87,158,183,88,62,29,69,91,52,60,68,90,86,75,48,68,123,99,76,43,52,70,117,108,89,61,43,72,107,149,129,115,61,87,85,86,90,88,109,101,69,53,53,93,109,86,91,62,46,91,148,169,155,69,69,84,76,68,49,55,112,115,101,91,70,46,35,35,54,44,38,70,62,48,55,61,85,60,43,84,101,108,95,90,86,65,49,34,44,53,52,37,32,28,43,49,49,46,55,36,48,88,116,112,112,112,84,46,43,43,44,55,52,115,107,43,28,36,44,44,36,27,28,61,86,77,89,76,21,20,28,46,53,48,88,129,125,109,140,158,133,86,87,75,76,75,74,88,99,75,52,35,29,37,38,35,29,35,61,75,117,131,88,99,135,65,68,60,69,86,147,147,88,94,111,75,43,55,75,75,75,76,94,83,94,75,62,61,53,52,76,75,85,203,144,90,87,76,75,75,44,28,61,87,49,60,75,61,37,43,46,70,91,88,88,88,88,87,46,37,48,55,44,43,55,29,28,49,75,86,75,76,62,37,21,21,22,28,43,55,36,37,96,135,125,96,62,60,54,70,70,65,75,61,53,62,60,93,209,166,69,76,88,61,55,78,65,43,38,28,54,70,84,78,69,53,34,76,76,60,37,76,76,55,43,43,43,75,90
160,194,144,76,75,117,93,69,61,95,160,141,75,55,55,89,148,141,75,61,62,78,75,139,139,76,37,51,75,60,110,55,37,34,91,99,44,38,99,95,75,35,27,53,76,87,69,34,76,86,97,86,37,20,27,133,115,91,76,55,55,86,72,89,75,36,17,28,62,37,35,29,60,37,76,90,84,68,21,38,51,69,86,90,70,36,29,76,97,88,38,35,55,55,22,43,75,103,89,51,88,112,112,84,76,52,76,38,60,86,88,48,28,90,125,116,61,55,93,76,87,108,107,91,43,37,55,84,88,110,107,107,34,38,29,88,123,112,110,70,93,140,34,88,88,76,20,17,31,141,139,123,107,44,75,133,133,99,115,88,52,53,110,69,48,34,43,48,44,90,72,31,28,56,108,76,56,28,48,80,71,108,109,69,27,27,69,93,117,103,70,48,87,99,129,148,123,89,169,139,123,76,133,103,97,75,21,43,148,158,125,95,75,28,60,60,75,117,75,21,31,75,87,139,200,203,129,76,35,69,109,48,28,44,85,88,60,37,75,123,86,43,27,34,60,88,99,88,48,35,70,90,149,85,44,31,85,90,96,101,99,131,189,105,76,88,91,69,61,76,65,76,109,135,125,117,86,78,87,90,96,76,87,90,94,93,76,35,21,29,29,28,28,38,71,69,62,60,52,28,27,35,53,53,56,70,76,86,90,75,52,37,52,68,70,62,60,61,56,49,69,69,44,52,70,125,135,191,187,131,53,43,55,75,75,60,85,75,48,46,49,44,43,35,37,37,75,93,70,77,21,13,32,28,37,37,54,147,116,109,160,133,75,44,56,75,76,85,99,109,133,75,43,37,29,29,29,35,37,68,86,85,60,69,108,108,96,90,37,27,21,22,74,140,131,88,94,125,87,46,56,62,77,76,84,84,111,148,95,44,37,37,48,49,99,179,194,169,95,96,78,65,43,22,13,14,35,54,54,38,44,53,49,62,20,20,32,68,88,91,75,32,29,43,53,74,140,144,88,76,99,44,44,52,61,61,38,28,20,21,34,60,88,46,43,107,107,76,60,62,61,71,60,70,68,75,75,69,75,75,75,148,147,76,77,75,84,91,166,96,35,34,35,69,75,69,62,62,60,37,76,75,55,53,70,94,75,44,44,44,75,86
123,191,141,75,76,133,115,56,54,76,148,140,75,54,55,91,144,133,75,69,60,76,75,137,137,76,35,48,75,69,103,55,43,34,99,99,43,43,107,89,76,35,28,44,75,76,62,37,75,97,95,75,37,20,34,149,91,78,75,44,60,75,62,90,75,34,21,28,44,31,37,28,44,29,87,90,84,69,21,37,53,69,91,88,69,37,28,86,99,93,37,29,60,52,21,38,76,108,89,43,91,112,116,78,75,51,76,37,60,86,87,43,34,90,123,108,53,52,86,76,91,110,103,90,43,53,69,84,75,110,112,110,27,29,28,89,129,112,99,75,95,139,29,86,76,69,14,14,34,140,137,108,108,29,44,87,129,97,99,76,53,54,110,69,37,28,48,55,55,88,60,27,28,68,103,75,44,29,54,90,70,93,107,68,22,21,72,97,140,99,60,52,86,90,116,148,129,99,190,144,108,76,117,56,29,27,14,37,129,116,109,90,62,28,53,53,75,123,76,71,76,137,160,191,194,211,108,75,37,75,97,55,48,84,141,99,76,44,75,123,76,21,28,70,125,148,109,84,48,44,75,97,141,95,75,68,77,88,84,69,70,77,125,115,125,147,49,46,43,105,109,98,91,99,123,148,139,109,99,111,160,109,98,111,90,62,28,28,28,34,37,28,27,52,62,65,71,62,56,43,43,55,48,34,28,28,34,43,83,115,95,36,37,43,49,95,158,155,75,69,75,87,69,62,88,139,144,191,197,179,55,28,37,49,38,36,75,71,70,60,52,38,35,37,55,68,70,88,52,43,13,14,37,28,34,44,84,166,140,144,140,76,22,14,21,49,96,135,139,96,70,38,29,34,28,28,35,70,71,76,76,53,53,61,96,99,76,43,21,13,13,13,28,88,88,68,52,62,69,60,74,86,87,89,85,88,117,115,90,54,62,65,76,54,94,109,131,98,88,108,75,52,29,35,37,21,21,53,52,46,71,84,85,52,14,21,34,53,61,70,48,43,62,75,70,109,111,76,75,105,115,53,53,61,62,53,46,61,53,61,60,95,117,60,75,99,75,70,74,76,69,74,69,75,94,94,91,105,88,83,90,117,179,89,88,95,139,166,189,187,69,53,62,75,56,36,44,48,53,38,37,35,38,37,69,187,211,183,95,70,74,74
115,187,129,75,76,133,117,61,51,75,144,133,69,56,55,91,148,137,75,69,68,76,75,99,89,61,28,38,62,62,97,54,43,36,86,76,36,37,93,90,76,29,27,44,75,56,29,21,75,108,97,72,38,28,52,163,84,61,44,28,43,53,56,76,62,43,21,29,52,34,22,20,28,27,76,85,80,60,21,38,55,71,93,69,43,21,28,87,91,90,37,28,44,34,21,34,76,97,78,34,97,117,99,72,55,28,44,31,55,80,80,43,29,88,99,84,44,43,84,75,86,109,103,84,43,53,70,76,86,108,99,103,21,28,28,91,129,115,109,72,99,133,36,93,87,69,20,14,43,141,110,91,88,27,34,75,125,116,110,75,55,52,112,75,43,28,48,51,44,86,75,27,22,61,112,69,43,34,62,93,75,91,95,56,22,21,69,91,133,108,60,44,72,88,133,148,117,99,169,139,103,75,117,110,95,55,37,90,186,179,148,112,75,34,62,62,75,95,62,75,69,109,129,158,197,200,103,75,38,75,109,76,72,69,99,89,55,43,76,116,75,43,43,70,103,133,99,61,36,43,76,91,141,117,133,68,75,76,76,56,62,55,70,70,89,125,55,52,44,55,91,75,75,76,93,140,148,179,133,135,99,43,35,60,71,34,21,37,37,29,23,28,28,76,76,52,46,28,37,48,69,53,37,34,43,34,28,27,37,55,53,75,75,69,76,148,194,191,179,148,105,129,101,90,95,83,75,111,169,89,54,34,21,43,44,44,123,87,75,65,60,88,76,37,43,70,75,89,28,32,32,28,36,35,29,55,169,194,135,96,76,43,21,21,38,44,76,155,133,77,43,22,27,27,20,14,21,54,84,53,29,38,44,75,107,71,35,21,14,14,10,0,14,37,75,75,60,43,34,55,99,109,123,133,108,98,78,131,109,69,83,85,90,69,75,96,117,99,75,69,75,37,27,43,35,29,44,44,44,86,144,179,133,43,28,43,55,75,61,76,60,55,76,88,70,75,76,55,46,75,116,75,55,55,55,44,52,86,105,89,75,123,76,21,37,85,75,76,93,131,75,75,86,69,75,75,109,108,87,87,117,101,112,116,139,133,98,147,187,186,98,75,75,76,62,44,54,29,34,21,44,44,44,90,179,209,221,211,140,84,60,62
117,169,87,69,75,116,110,60,48,76,139,109,60,52,52,87,107,95,61,69,69,76,76,48,21,20,20,22,35,56,76,44,38,38,38,13,10,28,71,84,78,29,22,48,86,27,0,14,69,95,116,84,43,21,54,169,84,21,12,13,21,35,56,84,85,55,22,34,56,34,13,12,21,37,76,93,90,56,21,36,52,75,103,14,10,0,27,76,85,76,38,28,27,12,13,37,76,85,60,28,103,116,95,56,13,13,22,37,56,80,86,43,37,99,54,20,14,21,37,48,71,84,76,75,36,60,76,84,123,87,62,52,20,22,27,78,95,99,93,70,91,125,44,125,84,44,12,14,29,95,91,85,75,28,44,62,125,88,76,56,37,43,76,91,60,37,52,52,43,80,69,27,21,44,95,75,43,36,72,95,75,97,86,44,21,21,61,88,133,116,69,44,72,93,133,149,112,112,158,133,88,75,129,116,133,75,22,75,203,203,172,109,75,34,62,60,76,97,61,71,71,179,129,149,205,203,97,61,36,75,117,91,84,54,93,86,76,43,87,123,76,52,34,62,75,109,108,62,37,43,75,93,148,125,129,56,55,61,69,54,55,49,60,61,71,76,62,75,56,53,70,71,75,69,69,105,95,87,75,76,46,28,37,52,44,22,28,37,36,22,21,21,34,95,76,37,27,22,21,20,32,43,35,29,52,53,37,35,29,35,44,129,148,140,147,187,194,189,199,203,209,189,129,86,76,76,69,75,94,75,71,68,34,48,55,75,155,125,91,96,101,129,76,44,44,55,88,75,29,37,52,55,44,55,37,76,189,194,187,115,76,69,38,29,28,32,38,56,75,69,29,21,23,22,20,13,13,21,62,52,38,29,43,88,76,53,21,14,13,13,13,13,13,21,61,61,48,32,28,62,129,115,101,117,86,76,65,86,116,43,49,62,75,61,75,95,71,84,43,22,61,35,29,36,28,29,43,43,38,71,189,203,194,70,37,71,76,68,75,129,86,69,68,55,60,62,74,52,49,55,123,86,55,52,49,38,55,85,94,76,84,129,52,27,35,90,69,56,54,60,69,75,75,75,75,91,108,84,88,90,94,94,112,94,133,135,123,187,197,179,148,139,90,70,69,69,84,62,55,28,44,56,91,207,144,179,209,160,99,76,55,52
125,144,62,61,75,110,90,54,52,76,89,54,38,43,52,76,78,76,48,69,61,76,76,55,28,28,29,60,99,141,90,36,38,48,52,21,17,75,129,133,84,21,22,44,76,43,27,43,169,194,163,117,60,20,37,141,87,28,20,48,87,139,160,139,108,62,27,34,62,35,22,27,84,107,109,93,43,28,14,34,55,75,99,38,27,21,61,141,148,76,27,29,51,28,29,88,137,87,56,27,103,103,99,71,29,38,86,141,148,139,117,52,44,107,56,21,27,52,75,86,90,93,88,72,31,61,85,80,140,69,13,10,14,21,34,76,93,97,91,55,91,125,48,110,60,13,0,20,44,91,115,112,75,29,51,55,117,21,12,13,27,29,43,75,88,76,72,55,44,75,14,13,17,29,84,85,54,48,86,97,86,110,36,17,13,13,27,43,84,93,70,43,69,99,148,137,93,76,125,108,76,75,139,116,125,69,21,70,200,137,117,93,69,27,60,52,71,87,69,76,75,160,123,160,209,194,93,56,31,75,99,76,75,62,91,76,86,44,89,115,88,69,38,69,75,116,107,76,44,36,75,95,141,123,116,60,52,53,69,62,60,54,69,69,75,69,60,70,65,83,91,91,84,76,74,74,37,35,32,43,28,37,54,68,37,28,28,28,21,21,21,29,49,88,28,23,21,20,20,22,52,53,44,35,43,44,35,37,35,44,90,139,109,107,117,147,183,148,191,207,207,199,91,76,85,84,62,61,70,87,76,84,76,88,74,89,158,133,96,88,78,65,44,28,21,28,53,54,38,44,69,76,91,88,76,109,135,140,155,147,131,107,55,36,28,32,48,37,75,75,53,35,43,38,32,21,20,21,49,86,55,29,61,85,76,44,20,14,12,0,13,14,0,14,46,55,44,44,43,105,115,94,99,90,76,75,60,60,96,65,65,53,56,70,99,96,75,53,27,28,44,29,43,43,32,49,49,38,44,76,187,186,169,87,60,71,71,43,84,133,76,61,52,46,48,53,55,35,35,37,87,131,87,70,55,43,38,53,68,77,112,125,61,53,71,77,28,37,44,61,96,117,75,75,75,95,94,93,111,133,117,123,96,89,125,135,144,183,194,166,123,116,75,65,77,131,135,140,125,76,78,139,179,158,140,123,148,144,76,60,48,37
125,158,76,75,99,179,95,55,52,76,90,60,56,91,117,169,133,91,44,52,61,76,93,103,103,56,35,75,149,163,95,55,75,76,109,87,29,75,137,99,61,28,51,88,107,84,69,48,109,137,172,76,28,14,35,99,76,75,56,52,84,95,99,117,75,29,20,21,52,44,43,35,61,44,75,76,28,21,22,75,107,129,117,76,52,28,53,133,116,75,22,38,75,44,27,44,91,21,13,13,86,90,95,84,51,28,69,76,95,112,86,43,51,125,109,86,48,78,169,194,163,133,109,78,35,69,88,78,88,71,44,43,62,93,125,172,137,140,125,80,88,116,44,108,86,48,44,71,112,191,158,90,48,28,43,48,103,44,37,43,90,109,144,183,116,93,86,56,44,78,21,28,44,91,141,123,69,54,84,99,109,108,38,31,61,69,75,76,109,112,75,38,72,140,187,86,43,43,75,69,61,61,99,108,95,51,27,76,205,133,86,56,29,20,28,28,29,69,76,76,56,129,139,169,211,209,91,44,22,56,87,76,62,61,97,60,55,27,69,80,87,76,48,72,76,116,85,55,37,28,48,70,88,107,95,52,52,55,70,70,75,69,76,76,76,75,87,76,68,54,86,98,86,85,70,55,54,37,35,38,29,60,71,75,43,37,28,21,21,20,27,29,44,61,27,21,14,20,35,53,69,52,46,36,38,52,29,35,44,49,35,76,90,117,117,125,90,56,75,155,209,189,78,85,69,29,28,21,28,75,108,123,62,76,86,86,75,60,43,37,27,21,28,20,21,36,46,44,43,43,62,111,186,169,144,133,123,84,86,111,125,75,48,36,37,46,75,74,78,76,71,44,37,29,53,71,44,38,71,105,89,91,105,108,101,70,23,21,10,0,13,20,13,21,34,37,46,75,74,105,60,52,76,75,61,53,60,75,76,54,69,68,75,144,169,135,109,48,35,49,35,43,38,43,35,38,75,86,77,90,140,144,140,105,93,86,61,65,101,84,62,61,54,52,44,44,35,23,21,28,75,115,112,98,76,38,37,37,74,117,148,135,83,75,90,84,48,53,62,76,109,78,76,76,112,107,83,91,99,116,112,116,84,129,117,147,135,95,101,76,60,62,34,52,125,189,179,135,158,147,125,148,179,160,179,133,112,90,55,44,38,29
169,190,112,75,90,116,61,44,44,76,133,109,68,76,84,137,125,69,48,85,129,186,186,139,123,61,29,75,116,99,109,56,55,48,123,88,28,68,117,90,75,27,28,56,89,75,51,29,84,99,140,90,37,21,61,133,87,78,68,35,52,53,88,125,52,20,27,61,99,69,52,37,52,34,62,93,87,51,21,43,69,76,93,75,38,27,52,117,99,90,31,29,72,44,21,53,109,76,52,34,133,169,190,149,62,29,60,52,84,107,48,21,44,110,116,78,34,61,103,115,139,125,110,76,28,68,86,76,76,62,75,76,29,44,55,139,125,117,110,75,75,87,48,95,99,75,21,28,69,179,148,76,37,76,89,91,110,95,99,69,76,85,149,190,76,29,38,52,54,84,75,34,43,84,110,69,28,29,60,76,91,110,95,72,76,72,109,183,144,116,76,44,80,169,197,78,36,75,93,93,88,90,133,110,88,34,27,87,203,129,75,21,20,29,38,55,76,112,148,99,68,117,160,144,211,211,75,20,28,76,163,144,88,75,107,52,13,14,48,76,115,109,56,76,84,148,69,13,20,28,43,69,86,125,95,52,65,53,76,76,83,83,76,78,75,65,91,75,44,37,61,60,53,65,46,52,76,55,52,43,37,69,75,68,37,36,29,28,21,20,22,37,60,62,29,21,20,37,88,99,98,87,78,28,28,27,21,43,60,37,28,55,53,78,94,75,44,32,61,84,93,89,69,69,29,20,12,20,34,54,140,77,35,43,65,56,32,28,28,23,14,14,27,28,29,54,55,52,46,43,65,115,148,140,129,96,75,68,101,117,75,35,43,49,55,71,96,90,75,74,69,61,32,35,71,93,94,88,75,76,84,125,116,160,109,70,29,28,14,14,20,21,21,22,28,37,84,91,75,46,49,61,75,76,70,55,62,78,71,69,69,71,87,148,112,86,75,48,55,52,28,32,38,29,28,28,75,140,125,148,147,123,91,43,69,76,83,86,77,70,60,52,49,46,29,35,21,20,21,28,71,112,112,111,91,52,54,76,87,133,158,129,99,90,84,90,62,54,55,76,108,83,75,95,166,111,93,96,84,94,108,90,96,179,135,109,147,105,61,43,44,56,43,74,155,189,169,140,148,140,109,108,71,37,56,94,148,101,46,44,43,36
160,191,107,75,78,123,69,48,48,84,112,91,52,75,75,125,149,112,70,115,103,148,149,141,133,69,43,70,107,91,107,51,38,38,103,76,27,69,103,76,61,21,22,43,84,69,44,28,69,97,129,89,31,21,37,91,76,75,60,28,44,43,75,95,75,35,27,43,75,51,48,44,44,34,68,91,86,43,21,37,52,69,99,80,38,22,55,116,109,103,37,34,84,61,22,48,107,109,75,38,109,116,116,108,62,29,52,44,84,115,107,37,62,144,129,76,35,71,95,99,117,75,75,62,28,55,84,75,84,75,76,84,22,35,37,109,75,43,31,29,75,95,125,144,99,71,21,21,60,148,137,125,76,56,72,76,116,112,107,75,61,55,97,148,76,35,48,95,91,93,75,28,28,60,95,54,29,75,109,160,179,139,112,69,27,37,86,123,62,29,35,38,76,160,194,103,84,149,211,211,211,203,148,139,133,48,28,90,211,129,75,69,75,110,186,194,194,148,90,93,68,148,163,169,219,194,78,43,70,148,186,148,90,78,115,75,44,44,123,183,133,108,56,84,88,144,87,37,56,107,139,190,179,148,137,71,75,69,86,86,89,98,87,77,76,61,70,44,34,28,35,48,55,54,49,69,94,62,65,43,44,75,76,70,55,37,55,44,32,28,43,71,76,65,32,23,20,62,140,179,203,133,70,22,20,14,22,43,54,44,43,53,61,88,99,44,28,43,70,83,76,69,60,54,27,20,20,34,43,69,155,62,37,29,52,43,29,28,21,21,14,14,27,44,53,69,55,54,35,32,61,76,77,76,78,43,21,36,98,135,44,35,37,37,74,75,77,183,111,75,71,76,43,71,74,75,70,70,28,29,44,55,44,48,76,44,28,28,22,27,22,28,21,27,37,77,109,108,94,49,76,107,75,91,101,93,75,93,91,62,60,76,115,199,148,86,60,53,69,44,28,29,43,29,28,37,60,131,158,155,76,74,60,28,37,37,62,75,70,60,70,46,34,23,28,23,20,13,20,43,91,96,93,90,85,76,76,85,90,129,155,135,133,123,76,53,60,69,75,69,86,86,76,123,148,109,94,91,86,105,116,123,116,155,115,86,160,96,53,29,37,53,55,108,194,191,179,148,140,148,94,83,22,20,28,38,75,90,53,43,37,36
160,179,85,70,76,137,95,53,55,107,140,108,60,75,76,137,148,108,62,95,88,129,133,140,116,62,37,69,99,97,99,44,35,36,91,62,21,60,86,62,43,20,28,38,75,34,21,20,71,107,117,88,43,20,38,84,76,60,37,27,44,38,62,84,75,31,21,29,62,38,43,35,38,31,69,87,76,44,21,43,55,76,99,87,43,27,61,112,110,95,34,37,87,61,27,53,108,103,60,55,103,112,90,76,53,28,38,43,75,112,115,37,51,139,115,84,43,71,103,109,112,69,37,29,35,75,86,86,103,95,93,84,27,31,35,117,84,76,80,75,103,187,109,129,76,44,20,21,70,140,109,108,69,48,55,56,107,109,115,69,56,51,97,140,75,35,71,75,62,90,62,27,28,69,109,86,31,43,84,117,115,133,109,62,28,35,76,112,95,75,69,76,93,129,187,117,90,99,163,183,107,110,129,125,129,48,37,116,211,117,85,95,62,43,91,78,95,116,78,54,44,88,108,140,191,169,99,72,52,99,139,88,60,76,140,108,93,54,139,169,88,60,31,75,76,125,91,72,52,69,97,140,158,112,95,60,107,112,131,96,112,129,108,89,88,71,37,28,28,21,27,32,55,52,53,75,83,75,71,55,55,55,55,56,53,43,75,43,38,43,48,61,61,48,52,29,37,91,160,179,133,54,44,37,27,27,56,76,61,61,69,76,88,96,96,52,43,52,55,75,75,65,70,55,29,28,35,46,43,129,129,43,48,44,28,22,27,27,20,20,21,34,44,43,61,74,62,68,52,52,61,75,89,85,75,35,35,44,76,88,46,37,44,55,76,75,88,76,52,36,48,60,52,76,84,52,29,35,21,28,27,35,37,62,84,43,44,38,35,29,22,23,23,43,86,133,101,76,76,84,111,131,93,95,101,135,123,139,117,53,62,108,179,212,179,95,44,48,43,22,29,43,44,35,37,52,53,129,123,91,52,44,44,38,44,29,61,99,76,88,93,46,27,21,20,14,14,20,28,37,78,76,75,69,60,61,69,76,69,91,129,68,61,75,70,43,61,75,69,75,75,62,55,76,85,91,95,91,87,55,75,140,155,144,101,125,160,94,62,48,54,76,115,199,207,199,194,189,147,107,75,44,12,22,53,62,61,55,68,48,38,37
163,149,76,69,78,115,80,48,48,76,129,108,55,75,86,160,141,85,55,107,86,123,133,71,44,28,28,55,76,75,76,36,37,38,52,21,13,52,75,69,55,21,29,43,75,29,21,22,95,148,133,75,37,22,44,88,84,31,20,27,43,43,62,76,75,36,21,34,61,27,20,14,27,29,68,70,61,37,22,44,55,75,97,55,27,21,44,88,90,76,37,36,72,29,27,44,85,76,38,75,95,108,88,54,21,21,29,29,69,99,87,28,48,129,90,48,31,61,88,103,110,112,99,75,44,78,133,133,112,125,116,95,21,28,43,116,115,107,99,76,112,148,71,95,60,35,20,21,75,133,88,88,60,48,48,54,97,90,93,62,44,71,95,115,52,28,62,62,48,85,44,20,27,69,108,76,29,48,80,112,99,107,90,43,28,37,84,117,133,109,76,110,123,149,194,148,90,95,144,148,76,93,115,117,123,43,43,158,212,109,91,109,55,35,76,54,88,139,76,69,71,183,211,211,219,211,117,75,48,87,129,69,38,90,133,110,95,56,160,163,76,31,36,95,133,137,109,76,44,52,78,107,163,76,43,37,112,117,135,131,147,158,75,76,89,76,28,21,21,21,21,27,61,53,37,75,69,69,62,71,52,56,55,53,49,74,87,44,37,43,91,86,75,76,116,109,112,135,140,108,69,53,52,49,55,48,55,86,60,29,23,61,84,111,115,55,55,69,75,71,56,52,86,105,61,28,34,43,75,194,105,38,28,32,29,38,28,27,27,22,35,44,46,46,62,70,70,62,55,75,111,139,169,83,75,52,68,53,44,55,65,69,71,74,75,76,93,37,28,28,28,35,53,86,76,48,21,21,21,23,23,36,75,135,144,76,60,43,35,43,28,21,34,60,108,109,60,37,43,69,117,108,91,61,43,60,53,52,70,60,61,88,135,194,179,101,46,61,53,43,54,84,75,61,74,76,98,123,111,94,53,37,62,94,54,21,56,77,75,96,125,68,22,20,21,20,32,86,62,70,75,75,70,60,75,76,76,76,68,77,84,44,43,35,43,53,55,65,55,44,75,70,28,52,84,105,116,105,75,43,71,148,131,116,91,139,139,85,86,85,86,112,166,187,209,189,166,148,89,69,74,21,12,35,69,70,53,55,61,78,55,35
160,187,97,75,95,148,78,44,48,76,116,99,55,75,86,116,91,62,54,116,86,109,129,78,70,37,52,99,116,110,91,44,43,44,90,68,27,76,90,71,54,21,27,43,72,36,28,21,62,117,116,62,28,21,34,75,62,55,37,48,84,76,91,109,97,53,28,34,62,29,28,21,43,62,90,99,86,51,28,44,54,76,95,21,13,20,44,76,76,62,35,34,48,21,37,76,112,90,43,76,86,108,86,60,28,28,69,84,97,112,91,28,69,117,43,21,28,55,78,115,116,110,93,61,29,60,84,69,97,108,109,88,21,28,37,116,110,90,84,62,99,148,75,86,38,22,20,21,69,125,76,76,55,52,48,55,87,61,56,38,37,61,72,99,69,43,71,60,62,76,29,20,21,55,99,75,35,53,90,116,90,99,84,37,28,43,86,133,123,115,91,85,90,116,190,144,91,108,139,163,76,103,93,90,91,34,48,158,194,99,107,99,38,37,78,61,88,115,99,99,76,187,200,160,219,186,103,69,44,86,133,99,55,95,172,107,91,69,148,141,116,88,48,103,112,148,76,54,43,54,86,95,149,133,109,69,108,101,101,148,183,111,52,55,69,77,44,28,23,23,21,29,68,55,35,84,78,76,75,70,37,37,46,55,76,95,75,43,43,43,98,140,144,169,115,131,148,155,89,48,37,60,53,37,44,61,69,75,22,10,13,37,84,89,88,61,49,52,54,70,61,53,101,131,133,69,43,38,107,187,99,35,43,49,52,75,75,46,43,28,29,38,44,37,70,93,75,95,105,133,166,166,179,105,76,74,62,49,55,43,75,76,75,76,93,90,90,21,20,21,21,28,34,48,60,34,21,14,28,52,69,75,91,93,144,116,85,69,56,55,28,21,61,90,139,99,49,37,35,55,88,76,53,23,21,21,23,28,53,76,55,53,76,187,108,55,28,32,43,74,98,112,76,91,169,183,194,129,107,107,84,70,86,144,91,76,61,28,54,90,84,43,29,32,75,84,117,133,75,88,87,56,35,53,76,85,86,76,70,75,70,55,43,28,21,37,44,69,90,69,69,69,69,75,101,107,129,139,53,28,44,112,135,183,140,129,189,111,91,95,91,129,160,155,179,203,194,69,60,61,62,44,43,60,75,88,75,53,54,54,35,55
163,183,95,75,90,149,87,51,48,84,90,60,43,72,90,116,115,76,60,129,99,123,148,148,116,54,48,69,85,86,91,44,38,48,103,71,27,71,95,76,61,22,28,38,76,43,27,20,69,137,115,69,29,22,37,62,52,52,34,34,44,37,69,97,99,43,22,28,61,51,51,29,38,43,75,108,103,55,28,37,53,69,85,44,21,29,75,99,95,76,44,37,55,29,27,53,99,85,38,88,76,107,85,60,28,21,48,71,103,133,109,34,75,133,84,37,48,93,169,194,144,107,87,52,28,56,76,61,95,76,69,48,21,29,43,97,97,86,75,52,95,133,75,90,31,13,22,37,90,133,91,91,60,48,43,51,88,21,20,27,75,107,144,129,55,31,75,70,76,84,27,21,38,85,108,76,43,55,99,125,88,93,69,29,29,43,80,109,129,108,91,69,87,133,169,141,97,99,148,158,75,108,90,36,29,27,68,133,186,117,133,97,38,29,62,53,75,99,91,99,87,209,197,160,221,183,108,61,43,89,125,103,61,88,116,86,86,69,115,112,109,88,38,90,78,125,71,52,38,48,78,91,141,144,112,55,84,77,84,116,99,62,52,52,52,55,62,52,53,46,37,75,93,91,84,108,88,36,21,21,21,27,29,76,91,96,69,44,43,44,98,115,140,155,139,91,94,77,43,28,29,38,27,13,38,74,70,52,21,21,20,32,109,183,148,75,55,54,53,62,70,61,94,65,52,44,48,43,75,90,90,46,35,48,69,75,76,49,29,28,37,69,76,21,61,86,155,187,147,148,148,179,160,129,129,116,107,111,87,61,71,78,76,84,95,86,56,13,13,21,22,28,34,37,36,28,28,37,52,99,183,148,90,86,115,112,109,101,88,76,28,35,76,94,115,94,54,29,29,61,88,62,20,12,14,20,20,22,44,91,60,52,69,147,70,37,36,32,52,75,139,115,94,144,179,169,158,76,77,131,155,123,117,117,69,75,29,13,53,75,65,48,43,44,76,96,158,115,76,91,78,37,28,53,76,86,86,69,56,76,76,54,48,46,43,20,29,48,76,53,56,76,74,105,116,99,90,74,43,23,28,75,93,135,129,116,203,209,140,133,139,158,169,105,101,189,194,46,53,62,60,61,62,75,75,77,76,53,44,23,43,94
149,169,89,70,86,148,85,51,53,88,117,76,54,117,169,194,144,76,68,116,93,108,139,141,117,55,48,60,61,69,55,21,27,34,76,53,22,75,107,84,55,21,21,28,69,44,27,20,69,133,137,78,37,21,44,75,60,69,37,43,43,35,75,109,95,31,20,28,62,52,55,38,34,31,62,91,99,55,22,37,51,69,86,43,21,29,62,88,89,75,37,38,60,28,27,53,90,76,43,93,71,110,90,72,28,27,54,54,90,125,107,27,76,139,95,44,37,76,108,148,125,97,75,43,29,56,75,62,84,69,52,48,53,86,99,129,110,97,76,55,93,133,75,86,44,21,28,27,76,110,72,75,56,52,43,44,76,48,48,35,60,75,93,110,52,37,75,76,75,89,48,27,43,86,107,78,54,53,93,116,89,95,29,17,28,43,75,76,90,80,75,52,87,125,149,95,60,72,123,112,69,99,99,87,84,37,84,203,209,186,158,75,51,76,95,95,116,108,93,93,99,209,203,158,227,186,89,55,43,87,125,108,69,87,91,76,76,69,110,115,99,84,37,93,84,116,69,38,27,37,70,90,133,129,90,43,69,69,74,75,60,43,53,52,44,43,54,71,93,71,54,60,84,129,135,117,83,21,20,20,28,29,23,46,86,76,71,75,69,85,117,116,115,109,131,125,108,49,43,37,29,20,12,13,53,69,52,28,29,36,28,28,46,116,207,135,90,75,29,52,69,60,43,28,21,28,35,35,21,21,60,69,44,69,55,27,21,20,23,28,53,91,108,35,56,60,95,169,186,166,94,83,75,93,115,140,199,194,140,78,69,75,76,69,52,37,21,27,20,27,28,43,43,28,27,36,62,56,54,84,109,87,61,54,87,109,123,95,117,123,85,75,77,85,87,90,68,21,28,74,86,34,10,10,14,13,20,20,35,68,60,76,93,179,76,43,52,43,52,69,115,88,93,179,158,140,76,54,60,105,96,61,43,53,38,46,28,20,28,71,75,43,37,53,74,98,147,105,70,52,35,37,61,75,69,75,70,60,75,101,90,65,54,48,44,29,49,56,76,75,90,129,101,108,109,90,71,43,32,27,28,62,98,95,93,108,140,179,116,135,139,117,76,87,116,131,108,68,69,70,65,60,60,71,70,87,76,49,56,46,83,155
133,148,88,75,88,123,70,44,51,80,123,88,51,103,115,186,103,56,52,76,75,75,86,85,75,53,44,60,55,44,13,10,17,29,72,55,21,76,84,28,13,10,14,22,75,76,51,21,62,137,140,48,21,17,27,55,69,76,44,55,62,52,76,99,62,21,13,27,55,53,44,43,34,37,54,78,85,43,21,29,43,72,76,37,21,37,61,85,76,48,28,31,54,22,27,54,71,21,20,55,48,88,88,93,28,29,56,54,93,107,91,21,76,133,99,44,44,84,91,110,112,85,54,28,28,43,48,44,72,69,76,56,27,43,69,112,89,69,44,34,69,78,68,75,55,21,20,27,84,115,61,54,38,37,34,44,86,68,60,44,61,68,84,103,51,36,76,76,84,91,60,21,31,86,107,76,53,43,86,107,88,108,69,28,76,99,141,148,117,95,85,55,90,133,183,84,36,75,139,141,110,125,93,93,95,28,71,205,212,148,116,108,56,75,137,89,129,91,75,97,93,197,197,163,212,186,76,29,37,85,112,95,61,91,89,76,69,35,85,93,97,76,44,97,84,140,76,43,44,78,141,172,163,140,115,60,76,85,76,76,53,44,44,46,48,46,37,70,91,55,53,54,55,129,131,140,84,21,22,27,28,35,29,28,36,44,65,75,88,99,91,68,54,44,69,85,95,96,85,68,28,12,12,21,55,71,49,37,52,48,43,37,37,55,115,183,158,78,36,60,56,44,28,29,29,28,28,21,13,20,28,76,75,83,43,10,20,21,28,54,83,116,112,68,49,62,140,179,179,147,35,23,35,76,77,71,139,77,75,75,85,85,69,29,28,28,21,43,29,28,35,69,44,23,21,36,61,78,76,65,75,70,65,61,77,90,125,112,131,160,147,96,75,85,88,109,75,43,61,96,75,21,0,13,14,13,14,20,29,62,76,111,135,158,93,60,55,53,44,60,70,69,69,70,85,133,86,75,75,89,35,28,36,43,53,43,55,29,21,32,38,28,29,37,69,125,158,94,49,23,21,32,75,144,107,71,68,69,88,88,78,68,44,43,46,44,44,53,93,91,96,109,75,53,68,75,61,43,27,28,37,69,77,76,86,147,148,131,91,101,111,55,37,69,96,108,111,75,69,62,60,55,52,54,53,76,76,62,65,68,123,183
139,169,87,75,95,87,43,43,51,75,93,76,52,108,108,179,52,28,38,61,62,62,72,84,76,55,44,52,44,48,13,14,34,56,103,69,28,85,88,27,13,13,29,76,112,103,76,34,69,141,141,21,13,20,37,80,99,116,52,68,70,54,76,115,28,0,13,37,75,78,70,61,43,44,55,43,27,20,20,28,43,69,89,75,28,48,60,80,44,13,21,35,60,22,29,69,60,0,10,27,43,51,70,76,28,44,61,62,95,76,48,22,76,91,75,31,53,90,91,123,90,29,21,21,29,56,68,76,97,93,89,52,28,43,60,116,44,14,10,21,44,61,75,90,84,29,27,29,91,133,38,28,29,44,48,69,86,84,75,60,52,69,76,95,22,21,53,68,69,76,53,21,29,84,99,69,37,31,68,76,97,99,70,27,75,72,115,133,123,95,61,48,85,116,141,99,62,129,191,183,103,133,93,125,110,28,76,205,203,80,95,110,38,54,99,72,107,88,71,90,78,211,205,197,211,129,62,36,61,133,129,90,61,99,95,84,75,56,123,169,87,76,52,99,76,99,78,75,37,53,89,99,163,149,112,69,86,86,78,88,53,46,44,43,43,43,37,76,98,70,55,52,44,90,93,116,43,22,28,29,35,38,37,34,28,29,37,44,65,78,62,43,44,44,61,60,70,139,140,91,43,13,35,53,61,71,48,53,60,48,43,52,77,108,129,147,135,95,60,62,43,48,43,43,54,35,44,28,14,38,34,32,75,88,53,14,28,35,38,44,60,86,105,69,43,75,129,187,186,99,43,46,65,76,74,55,61,68,74,74,84,90,60,21,29,44,35,43,21,13,21,52,43,32,28,68,69,65,83,68,75,71,70,75,84,76,76,75,61,84,87,76,62,56,75,94,76,76,89,90,52,21,13,14,14,13,14,21,44,55,55,75,85,129,90,61,75,75,62,62,48,38,36,38,55,76,108,86,84,88,29,35,43,34,29,43,69,37,29,36,28,29,28,38,68,166,179,70,29,28,23,29,44,105,112,76,70,76,99,71,70,70,43,54,60,52,52,52,70,65,83,75,43,46,46,44,75,62,60,52,53,69,69,98,135,158,169,91,36,27,69,69,70,86,89,115,133,85,69,55,52,55,62,52,52,69,75,71,61,75,148,183
172,190,88,75,91,80,38,44,55,84,107,88,52,117,140,191,56,43,90,149,144,160,163,140,103,62,52,48,55,75,56,43,69,76,107,69,27,86,117,89,75,28,54,91,112,93,80,37,76,148,133,48,43,35,52,90,76,88,62,69,76,60,95,125,44,20,28,69,112,93,75,61,44,52,62,60,44,52,52,84,117,148,140,84,34,62,44,69,76,62,62,76,95,35,43,76,86,36,29,87,116,158,172,139,36,44,62,70,116,70,34,71,133,123,87,48,71,103,95,108,129,84,84,68,76,117,160,158,91,85,88,62,34,51,69,133,85,62,48,54,109,163,179,141,91,37,22,29,99,140,93,88,75,93,108,148,133,93,85,61,52,75,87,93,31,55,112,172,163,133,52,21,34,89,76,28,28,29,61,78,109,110,84,28,75,62,99,133,71,29,21,29,56,88,149,103,76,109,148,117,76,115,80,88,90,28,75,187,183,71,87,107,38,53,95,62,112,86,75,90,75,200,209,203,211,112,69,38,44,99,108,78,54,97,91,88,89,55,133,137,75,60,44,91,75,75,52,52,35,55,88,90,141,141,99,52,83,76,85,75,46,44,43,44,49,44,46,76,93,90,70,69,62,85,94,117,35,32,35,36,44,43,35,28,27,35,44,43,44,54,38,34,43,43,75,90,68,78,109,53,14,27,61,62,84,90,48,37,46,76,117,116,160,209,186,135,116,96,62,54,46,53,44,53,91,95,96,53,28,55,37,28,60,84,74,29,38,44,35,43,44,53,56,53,70,76,115,147,144,91,52,60,75,52,43,75,99,62,68,75,68,37,35,28,35,53,43,21,14,12,14,27,28,53,52,76,68,65,75,75,69,61,60,70,75,54,49,68,46,35,32,53,60,44,61,75,91,76,75,75,34,23,14,14,20,20,14,21,48,60,56,43,27,88,109,75,56,69,61,65,46,37,38,65,75,76,76,76,54,62,37,37,37,35,29,52,55,55,70,83,37,28,27,37,69,95,86,48,37,38,43,38,44,75,111,94,85,86,69,29,28,28,43,53,52,29,28,36,37,88,169,91,37,43,53,38,90,95,91,75,70,84,88,96,105,116,123,49,20,14,52,76,70,84,89,76,53,49,54,62,75,93,76,68,53,55,69,75,71,90,179,186
186,186,86,75,95,90,52,52,68,110,137,103,61,144,197,203,99,71,93,160,93,117,148,148,110,68,44,61,62,78,76,29,38,52,84,55,28,88,108,86,78,21,31,44,85,76,60,29,90,137,91,87,55,21,29,76,56,60,52,71,75,43,89,110,86,38,28,53,93,69,61,52,43,52,60,69,72,37,27,44,68,97,115,76,34,75,38,48,99,88,34,48,99,29,43,75,112,89,52,115,75,158,133,110,38,44,72,75,116,125,84,38,117,133,99,55,84,115,95,108,129,129,115,55,35,62,80,90,90,86,87,62,38,51,71,133,115,129,133,72,86,137,107,115,86,34,28,31,110,144,116,107,48,43,44,75,99,76,75,53,52,75,91,86,44,48,125,140,137,123,38,21,38,91,108,76,60,62,112,158,149,123,95,29,61,68,110,133,37,12,14,38,71,108,141,112,75,99,144,123,75,133,62,34,43,29,88,172,160,85,99,107,36,60,99,62,115,87,62,75,60,141,186,179,169,109,75,43,54,108,95,56,34,76,90,91,86,62,140,117,55,35,28,61,68,69,61,53,37,71,95,91,133,76,61,44,78,75,76,69,54,46,48,54,52,44,60,75,76,70,70,75,75,53,75,139,55,37,28,29,35,27,28,27,27,35,46,35,29,37,37,34,43,54,115,112,76,52,62,38,14,21,28,52,125,140,76,52,87,131,148,212,234,234,234,147,75,43,60,69,62,21,14,43,62,112,101,48,35,53,34,28,84,88,90,43,32,35,28,43,52,49,44,21,28,38,86,99,125,93,70,69,56,61,55,105,160,69,61,75,29,27,29,28,35,52,48,21,14,21,27,34,53,98,77,75,56,68,76,69,53,69,60,48,52,44,55,43,28,35,43,76,62,56,65,62,62,53,46,61,28,20,14,14,14,13,21,34,49,71,65,44,36,48,53,32,44,69,62,69,60,35,34,60,71,70,55,28,23,29,34,28,28,37,38,69,54,75,111,111,52,27,37,49,83,101,93,56,52,69,69,29,28,37,71,89,89,86,60,29,35,43,35,49,43,28,21,29,44,183,194,76,44,61,60,86,135,125,96,91,60,75,83,75,76,78,61,34,20,14,61,94,69,76,74,52,54,36,43,75,75,62,69,86,44,61,85,123,129,155,166,166
183,148,76,75,95,144,76,55,75,140,163,117,61,158,209,191,117,61,75,112,62,91,116,140,107,60,44,69,69,88,76,28,38,48,88,52,28,88,91,70,69,20,31,36,56,53,48,27,84,133,85,68,27,14,28,62,48,51,37,61,60,43,90,99,90,34,22,36,68,43,48,44,43,51,62,69,75,29,27,38,52,86,115,76,34,75,29,43,91,86,31,51,95,29,44,80,115,86,53,99,55,125,76,75,43,61,75,76,117,133,78,38,86,86,90,55,95,117,103,116,133,117,99,43,34,44,69,80,80,84,88,60,44,53,76,125,115,123,116,54,76,89,85,86,70,29,21,29,109,148,117,107,44,37,34,52,86,69,68,43,48,75,95,88,44,44,91,75,86,99,43,28,48,95,112,75,28,38,76,99,116,110,76,28,44,62,107,123,69,34,35,78,148,203,211,148,91,112,144,109,75,125,48,13,13,34,91,144,148,95,117,99,44,76,115,62,116,116,38,22,37,84,99,160,172,163,133,62,60,112,95,28,21,76,112,123,86,76,144,137,31,28,68,91,123,112,97,76,43,76,93,103,139,75,78,103,84,69,68,62,61,54,54,52,43,52,75,76,76,52,55,56,55,37,48,115,95,53,32,34,37,27,23,28,28,29,37,35,35,36,43,44,65,85,99,111,86,62,44,29,14,20,28,70,160,133,76,78,140,133,140,183,221,227,234,140,62,44,53,55,38,20,29,56,49,90,123,89,65,43,35,38,76,123,117,69,43,35,20,43,84,89,52,35,29,52,95,88,94,69,76,65,53,91,86,169,179,90,62,68,28,28,36,37,38,43,43,28,21,35,37,55,75,140,189,108,75,76,95,75,55,55,46,44,34,37,70,52,43,37,35,69,35,43,46,43,43,49,44,75,35,21,20,14,13,13,32,44,44,75,70,52,61,61,44,44,70,75,69,49,38,37,44,61,61,52,48,20,29,46,55,54,62,75,76,76,74,76,88,77,61,29,46,61,99,129,95,55,60,69,65,32,44,49,70,74,74,75,69,52,61,60,37,44,55,28,28,38,77,194,91,55,60,75,90,135,105,75,68,70,70,84,94,99,91,62,55,54,28,28,75,125,99,96,117,108,94,78,75,75,75,78,129,131,37,55,111,117,86,117,125,71
179,137,72,75,97,148,75,55,62,110,148,125,69,158,205,187,109,54,75,99,61,90,116,140,103,55,38,75,75,89,75,29,43,43,84,52,22,90,87,60,55,20,31,34,44,38,35,21,72,117,76,55,21,14,28,52,34,44,36,55,52,44,99,95,91,29,21,38,61,34,38,51,44,43,60,76,76,29,22,31,44,84,112,75,34,76,28,51,89,75,29,44,85,28,48,80,110,76,56,97,62,133,76,62,37,62,71,76,108,133,76,44,69,76,78,48,90,123,107,117,125,110,91,37,34,52,72,76,78,76,88,54,48,54,76,115,115,99,90,43,69,93,86,72,48,27,21,34,112,133,89,87,44,37,38,48,76,52,44,31,44,75,90,95,53,62,91,68,76,91,38,27,55,103,108,69,27,48,86,87,89,99,75,28,44,69,117,125,116,90,52,72,107,160,203,117,91,133,149,95,76,137,76,43,37,70,172,197,200,187,169,133,43,76,125,71,140,148,62,43,76,179,211,221,212,183,140,69,61,112,123,43,35,115,179,158,91,86,169,129,86,85,97,158,129,76,44,48,43,84,88,108,148,140,99,71,62,65,62,61,68,62,55,43,44,60,69,75,76,76,70,61,53,36,56,75,69,60,49,43,37,28,28,69,53,52,52,37,34,44,70,69,70,76,93,96,74,75,70,32,27,28,37,55,131,76,37,43,105,183,160,160,187,212,234,96,56,54,44,49,37,38,52,54,52,86,74,53,44,52,49,61,75,93,108,69,62,54,61,70,109,99,44,46,70,91,61,44,84,55,60,48,54,91,112,147,123,140,86,75,48,44,69,76,68,43,29,52,37,44,36,83,77,86,129,117,98,94,101,71,38,37,37,37,43,70,89,76,44,43,60,75,32,36,35,37,37,43,49,148,75,27,20,13,21,28,36,44,52,70,84,69,76,69,68,71,70,74,74,54,48,48,46,68,69,46,54,28,52,61,44,48,75,109,89,76,90,131,133,86,90,76,75,74,75,75,68,49,52,53,61,76,90,107,91,75,74,76,76,60,62,62,44,55,76,75,78,112,160,84,28,46,85,87,90,129,69,53,62,29,44,76,98,115,93,71,68,69,54,49,90,140,98,109,169,191,189,203,160,135,69,62,75,70,69,112,186,91,75,76,69,44
179,172,76,75,115,158,75,55,62,109,144,139,75,148,211,187,103,48,75,99,61,99,133,140,95,48,36,84,75,90,75,29,37,37,38,21,20,76,76,55,48,21,28,28,37,29,27,20,75,108,76,51,17,20,34,48,29,29,29,48,44,48,91,115,97,31,22,43,55,36,44,48,37,43,75,91,88,31,27,34,44,84,97,68,28,75,28,56,86,69,28,44,72,21,52,76,123,75,56,95,70,117,75,55,37,69,75,76,115,116,76,53,60,88,84,60,97,133,89,116,117,112,88,35,43,61,78,85,91,88,90,52,48,55,84,116,115,90,76,28,51,93,87,69,43,21,21,34,115,115,75,72,37,37,37,51,76,48,34,28,37,69,88,88,44,71,95,68,76,91,38,22,61,108,95,69,28,44,76,80,88,97,75,27,43,72,115,133,133,90,54,60,84,117,191,108,87,140,140,86,75,112,87,99,87,43,194,211,212,187,133,112,44,76,116,68,140,116,109,84,86,211,227,219,209,139,116,55,61,116,133,99,62,117,139,125,87,89,137,133,137,76,69,99,88,76,61,61,53,84,99,123,148,139,86,54,70,69,62,68,70,76,75,60,38,37,43,52,65,116,123,76,46,37,28,14,21,21,43,56,46,37,48,61,69,77,94,88,78,75,94,90,75,75,78,75,52,69,43,29,37,69,65,35,98,70,43,44,112,169,166,139,139,191,212,155,61,53,35,35,38,44,37,37,70,91,35,28,28,37,55,70,75,65,55,55,54,56,75,69,75,77,55,56,96,135,94,87,91,60,43,37,53,85,69,44,34,49,95,86,68,68,75,105,115,62,46,86,76,77,55,43,43,55,75,94,125,115,90,49,44,55,76,70,75,78,91,90,46,55,75,70,34,29,28,34,32,44,56,199,203,84,21,20,43,76,83,65,46,62,70,69,70,76,88,91,69,78,86,65,55,53,54,62,84,75,75,55,69,75,44,49,76,108,88,77,86,116,112,115,117,76,69,55,48,53,37,35,56,65,76,93,93,94,101,93,84,96,75,37,43,55,75,76,129,166,197,197,139,76,75,105,108,75,69,88,69,62,62,53,65,108,111,105,88,86,76,53,56,60,89,140,148,129,135,158,183,179,166,139,105,70,60,60,71,98,179,108,90,88,76,65
187,183,76,75,115,163,76,55,61,117,144,140,76,160,209,183,99,48,76,108,61,123,137,129,84,44,29,70,62,84,61,31,43,43,21,14,38,103,99,78,69,21,28,29,29,13,12,14,75,93,84,43,20,20,43,68,37,34,28,38,44,48,91,103,90,29,21,44,53,43,38,29,34,44,90,99,78,28,20,34,48,89,95,31,27,43,27,60,76,60,28,37,37,20,35,68,86,61,55,91,75,107,62,48,43,86,75,75,103,115,69,55,69,95,76,52,95,123,107,117,112,116,85,37,44,71,75,76,84,90,95,44,60,60,78,110,95,78,61,22,48,90,89,68,51,27,22,31,107,108,70,69,29,34,38,54,76,52,38,28,35,60,80,76,29,52,89,71,69,90,43,27,62,125,97,75,29,44,78,84,93,91,75,28,43,75,115,125,129,87,44,44,75,125,163,80,86,148,140,76,75,91,75,99,76,56,200,191,169,116,115,107,43,76,115,69,139,116,115,84,95,194,205,211,187,116,99,51,62,125,129,109,71,80,84,103,85,89,115,144,141,76,72,91,80,76,75,75,61,87,109,137,148,133,76,55,69,62,62,75,75,111,89,55,44,52,48,53,52,116,129,75,44,43,21,20,28,28,21,21,53,52,37,35,46,54,62,90,85,87,112,155,90,75,75,75,60,55,29,37,46,60,52,37,69,60,56,44,86,76,75,62,69,99,148,183,69,43,37,37,38,49,29,28,74,75,29,34,43,46,53,53,52,53,37,32,60,69,65,54,56,86,86,75,109,148,131,111,101,76,38,37,69,62,27,20,20,21,74,75,49,55,60,69,75,90,89,93,85,76,37,28,43,37,56,105,148,125,85,56,53,48,83,158,109,52,54,69,56,68,87,99,53,28,14,21,35,61,69,169,211,78,21,21,27,27,75,101,83,62,54,44,54,84,87,84,70,76,75,60,48,37,29,53,77,111,109,84,75,77,61,75,76,76,101,94,86,95,88,93,75,44,52,55,60,52,37,37,54,86,98,76,76,83,94,88,86,76,29,27,37,55,91,148,203,197,166,166,88,88,95,96,86,70,76,144,38,52,60,85,91,140,139,94,76,107,83,36,43,55,115,133,90,93,112,86,52,48,76,76,62,60,52,74,71,75,86,76,84,99,111,108
190,179,75,75,108,158,76,60,69,117,95,93,84,129,194,169,97,48,84,109,68,137,110,51,27,29,53,108,125,137,68,34,44,54,84,43,37,110,99,76,69,20,27,36,61,38,28,34,129,139,109,55,20,21,44,86,29,14,21,31,44,52,88,95,85,28,21,51,55,20,13,13,29,69,91,75,69,28,21,34,53,123,89,20,28,56,60,76,76,48,28,43,27,31,88,112,107,75,69,91,75,103,68,34,28,61,62,71,93,93,48,76,87,89,52,43,85,99,89,97,99,112,86,31,52,72,76,86,68,68,78,43,52,51,75,109,99,76,61,21,55,76,90,75,56,27,21,35,108,112,75,61,29,35,35,51,88,69,43,28,34,55,75,84,37,44,85,71,62,86,34,21,52,116,103,75,29,52,89,86,103,95,69,27,44,75,115,116,116,84,34,43,76,123,158,86,76,133,140,75,72,76,75,91,75,76,211,212,209,133,108,93,43,76,109,60,133,116,110,87,144,203,197,221,190,109,70,37,60,125,110,103,69,84,75,99,76,90,108,141,137,76,75,91,86,71,75,75,62,90,110,148,148,133,75,54,76,68,74,74,68,88,76,52,44,44,35,44,37,88,84,55,38,37,27,21,14,21,21,20,36,44,52,44,48,52,55,69,86,69,38,44,70,85,71,69,56,76,44,28,29,43,36,23,21,28,49,55,54,52,49,55,61,69,70,105,71,48,52,52,75,69,43,27,60,65,34,49,52,38,48,56,49,69,131,116,89,86,76,89,98,88,89,117,135,139,148,140,131,91,43,55,75,44,20,13,13,21,54,68,52,52,55,52,75,95,98,93,76,55,38,49,49,36,68,158,160,75,29,32,43,43,83,117,109,56,76,84,77,86,90,77,53,36,27,27,37,69,75,160,187,48,13,13,20,14,29,62,69,62,44,43,52,75,69,53,60,55,46,52,44,27,22,53,74,90,116,169,148,88,62,76,91,89,166,109,77,76,86,60,28,27,43,60,56,70,78,74,55,85,86,44,60,56,55,62,62,49,28,37,44,69,160,148,91,101,112,123,101,75,78,86,62,71,115,158,35,55,76,108,94,90,70,44,53,85,117,60,35,32,108,98,84,86,108,55,28,49,60,22,21,34,44,75,75,88,86,105,68,43,53,84
183,133,75,72,99,148,75,60,68,115,84,62,72,144,194,163,97,44,84,107,71,133,87,29,34,55,89,169,144,99,34,22,35,55,88,44,28,88,69,28,21,20,29,43,76,75,43,34,125,140,108,69,20,17,55,60,29,28,55,87,109,125,139,110,91,29,22,55,56,28,22,29,86,112,97,76,75,27,21,28,55,107,99,38,43,86,76,107,84,51,28,55,53,29,76,125,116,78,75,86,75,99,76,75,60,99,116,133,125,107,53,76,93,78,27,37,69,75,75,88,84,108,75,28,52,75,78,89,55,44,55,29,52,52,76,115,107,89,69,21,69,75,90,95,76,27,27,38,112,117,84,75,28,37,38,51,90,62,35,27,37,61,76,95,69,55,86,75,56,55,21,21,70,125,115,75,35,55,90,78,129,76,36,20,44,75,99,109,116,89,35,43,76,112,160,76,78,117,137,72,75,76,75,97,75,90,211,221,203,88,103,95,48,76,112,60,125,108,103,76,187,205,209,221,200,149,51,52,85,148,123,103,62,86,75,88,62,86,112,144,137,76,76,95,88,78,76,75,60,89,107,139,125,108,75,44,125,84,76,70,70,76,55,44,37,38,35,43,46,88,46,34,36,54,34,21,20,27,27,20,37,46,71,71,61,60,53,60,84,46,21,14,23,44,90,85,86,109,86,55,43,56,44,21,29,36,37,48,55,56,56,52,52,55,56,62,68,55,75,88,129,76,74,71,86,77,36,37,60,44,61,70,56,76,147,148,179,186,123,95,91,61,61,61,76,116,148,91,70,56,71,74,78,28,13,13,13,36,68,68,60,34,43,56,76,84,83,76,70,62,62,53,43,37,44,98,76,21,20,20,21,75,88,93,98,77,75,76,53,65,74,52,28,28,55,37,43,62,75,105,117,29,13,13,14,14,37,76,71,65,54,44,53,27,21,28,55,53,55,75,36,29,29,43,68,86,87,108,135,91,28,21,29,61,140,108,91,89,75,29,21,20,20,37,76,135,131,94,76,93,76,35,43,38,35,43,70,68,35,37,37,56,129,87,38,56,75,94,116,186,123,61,54,84,131,186,54,70,112,147,98,85,62,29,36,77,166,76,53,61,135,91,86,107,111,55,37,55,37,20,21,35,55,60,69,86,98,116,75,27,21,29
186,99,75,75,95,108,61,55,60,103,123,76,56,148,172,144,86,38,62,71,69,97,95,95,75,44,48,90,76,76,28,43,80,103,95,44,29,95,86,71,69,28,55,62,75,70,38,28,112,148,84,21,12,14,52,44,36,43,36,71,76,75,97,99,78,27,21,55,61,60,48,48,55,62,76,60,28,13,17,37,75,107,95,52,34,69,36,75,55,27,29,69,69,28,62,93,62,38,52,69,61,86,76,75,51,70,68,90,93,76,37,75,109,112,55,70,133,179,163,123,109,110,75,35,54,75,78,91,60,48,56,28,53,61,89,129,112,95,80,28,80,75,103,108,90,28,27,34,95,137,109,76,29,31,43,56,89,38,37,56,88,115,137,108,70,51,88,70,75,93,43,29,80,148,107,75,37,52,78,76,125,97,68,35,76,140,172,160,137,93,38,34,76,123,140,88,75,108,133,70,75,76,80,110,75,117,211,212,200,71,95,93,43,80,93,53,84,89,95,76,197,205,194,221,205,125,69,52,86,160,109,91,61,90,75,75,55,88,117,144,123,72,76,97,88,86,75,62,44,75,87,95,123,133,84,44,140,88,65,69,75,69,53,54,44,43,37,37,38,36,29,29,37,69,52,23,21,29,28,21,28,38,55,70,38,43,53,108,75,34,23,27,29,35,88,112,123,88,74,62,55,61,44,28,28,32,28,46,56,60,55,61,54,52,60,61,75,69,112,139,179,194,139,135,91,54,34,35,54,71,75,75,75,123,148,148,194,199,155,35,46,55,38,28,28,52,105,44,21,23,84,131,89,20,13,12,12,61,88,69,44,35,53,93,84,71,65,62,62,91,105,62,38,35,44,44,14,14,28,23,21,78,94,105,105,91,87,43,29,60,71,55,28,23,69,62,61,71,75,105,90,28,13,13,14,20,109,147,76,75,76,65,55,21,20,21,60,55,62,69,37,35,34,27,55,76,70,74,60,43,22,21,28,62,147,147,111,139,94,35,21,14,14,36,112,131,140,107,133,203,129,29,28,35,36,85,108,75,35,37,53,62,101,85,29,38,44,61,74,99,53,35,38,76,133,197,133,187,203,191,203,203,194,147,139,147,183,123,135,160,144,135,179,155,131,75,61,77,90,43,37,68,74,49,60,84,94,91,75,44,28,43
186,110,75,75,108,90,52,52,62,109,117,115,86,169,194,160,61,38,76,91,133,183,148,133,78,38,43,78,70,99,61,44,75,80,99,44,34,95,107,95,76,27,31,43,53,44,34,27,89,125,80,20,14,44,91,76,75,75,48,70,56,61,109,76,27,13,22,68,75,75,52,55,52,54,84,62,27,21,38,75,88,107,107,54,35,56,34,72,76,60,36,62,62,29,61,93,75,43,75,99,112,137,140,88,52,62,51,84,76,28,27,76,125,129,61,62,129,148,137,112,86,86,60,28,55,75,76,99,56,29,29,22,52,53,76,115,112,107,87,28,91,62,76,91,75,21,21,29,76,125,112,76,28,28,35,55,88,78,61,34,38,62,91,85,37,29,61,70,76,95,37,27,70,133,88,61,27,43,75,76,123,107,75,27,52,97,144,160,115,90,44,36,68,103,160,48,44,88,117,62,75,89,103,112,70,183,211,219,191,75,99,88,34,61,69,68,116,110,97,88,209,200,183,219,186,133,76,44,85,144,116,90,60,86,76,109,76,95,139,144,123,75,84,88,95,84,43,38,71,85,97,160,163,140,76,55,89,60,53,55,76,62,62,65,49,43,44,43,37,37,35,35,46,84,75,34,22,28,28,23,29,74,76,75,35,29,37,44,37,37,36,35,52,55,76,91,98,90,68,60,53,37,38,43,37,35,43,76,55,48,43,52,55,61,68,65,76,70,105,147,160,221,140,129,76,38,34,37,48,65,61,70,93,189,194,187,199,194,133,37,56,49,28,35,38,29,34,21,28,43,53,52,37,21,20,0,12,83,117,84,32,34,54,76,89,75,55,61,70,98,78,60,48,52,44,29,13,20,55,37,29,76,96,101,96,90,86,55,55,75,74,60,43,38,48,44,54,61,52,111,101,29,14,14,29,71,179,140,90,75,70,62,60,32,20,43,116,94,75,75,49,37,35,37,74,77,75,60,43,28,29,35,68,94,160,179,155,89,75,52,29,21,21,55,133,123,109,75,69,117,133,75,76,94,125,108,68,36,29,56,60,62,111,76,22,27,28,29,36,53,29,37,43,69,116,133,211,221,160,74,84,96,105,129,148,148,139,83,96,91,76,85,105,116,91,71,48,56,83,52,52,77,133,98,95,144,75,75,65,68,70,76
172,149,75,76,133,144,61,53,61,140,144,158,123,163,194,169,84,53,141,133,133,172,137,133,76,44,48,80,70,103,62,44,61,62,97,43,29,99,103,93,69,21,34,44,53,37,28,35,88,103,76,21,13,29,76,36,38,44,52,75,60,60,123,75,21,14,52,109,103,62,61,76,54,52,76,87,52,21,28,38,60,89,95,44,36,52,29,75,88,60,28,62,61,28,60,99,112,76,86,76,90,112,95,88,62,70,44,88,103,76,34,125,149,137,55,69,125,123,99,99,75,53,29,28,61,88,90,99,89,76,68,34,75,93,112,117,103,88,70,34,91,55,87,68,21,13,53,86,149,140,86,48,21,29,48,80,76,69,44,28,34,61,108,70,27,48,108,148,125,110,34,29,72,133,43,28,28,62,91,109,123,103,61,21,51,88,133,133,52,34,27,28,56,115,148,68,72,115,125,76,76,95,125,110,75,203,212,222,194,86,84,54,61,90,90,88,163,116,90,60,133,148,148,203,172,117,90,44,78,148,129,99,56,93,95,99,75,125,163,149,95,55,75,76,99,76,76,60,75,117,169,183,140,115,75,68,62,54,54,52,69,69,69,60,61,54,44,43,46,32,29,29,74,94,91,74,28,28,28,28,44,96,111,61,34,34,69,76,61,68,69,75,129,148,140,144,148,125,70,49,53,52,34,44,48,35,28,27,37,53,61,61,70,60,54,61,60,43,116,140,169,117,53,75,83,36,27,29,28,34,44,74,160,203,189,203,203,166,129,109,70,34,21,36,44,36,14,14,27,28,21,20,27,35,29,35,70,125,147,125,28,37,55,60,60,44,38,49,69,69,55,54,53,53,54,55,29,43,70,56,52,76,101,101,91,76,75,69,60,62,61,74,87,93,86,87,75,62,44,76,90,44,23,68,90,129,133,144,158,112,76,60,83,78,52,84,76,70,55,53,62,61,55,88,148,99,69,43,44,34,62,90,135,109,186,147,101,55,38,38,36,29,35,78,105,84,84,70,69,111,131,78,74,140,95,52,37,35,35,62,61,76,116,76,21,13,14,21,29,44,38,44,43,37,29,32,91,179,75,43,65,96,96,69,69,75,93,99,88,75,75,76,75,76,43,44,48,38,44,49,86,139,140,116,76,108,87,94,86,83,86,107
194,169,72,84,148,158,55,52,56,133,158,169,108,133,179,158,89,52,103,80,129,148,137,133,76,52,44,75,60,95,56,44,54,68,88,35,34,107,103,95,61,21,31,53,55,48,29,48,115,99,75,20,17,34,76,43,43,48,48,69,54,60,110,91,75,22,43,89,71,51,60,75,55,68,76,84,52,20,27,38,61,76,95,38,36,44,31,84,90,62,28,60,44,28,62,115,109,84,85,70,91,91,76,76,55,69,44,91,107,84,28,109,109,116,61,84,129,112,90,107,116,97,55,44,84,125,139,112,78,76,76,35,60,71,125,112,70,38,28,48,93,75,80,76,55,20,34,53,129,99,71,43,48,76,86,110,51,31,27,28,37,69,125,51,27,43,80,85,76,112,29,36,76,133,69,28,36,71,109,93,144,103,61,22,61,95,140,139,103,75,38,61,91,141,169,78,62,125,158,116,141,125,99,86,69,209,222,212,183,93,80,55,69,117,148,158,187,149,90,78,194,203,211,212,187,117,89,52,86,149,97,55,43,110,125,117,85,125,123,117,60,38,76,93,133,115,110,69,61,93,90,169,99,61,48,75,53,52,52,56,75,75,60,62,60,55,56,35,32,29,34,35,76,88,98,89,55,43,29,37,76,115,96,38,37,44,86,90,65,62,115,140,183,187,148,140,148,139,76,68,84,75,76,93,52,22,14,14,21,53,69,69,75,60,60,75,61,75,99,131,125,70,43,48,61,37,21,21,20,20,46,179,207,187,109,89,203,135,129,148,53,28,28,61,74,70,61,28,35,37,21,28,60,53,62,99,90,75,85,87,38,37,43,46,55,62,52,55,49,46,53,43,43,44,61,75,75,75,75,49,35,75,94,96,83,69,62,61,44,55,71,117,135,117,125,179,129,84,44,49,70,68,133,186,148,139,140,139,133,99,69,62,83,86,89,76,28,28,36,28,52,70,75,86,140,108,44,28,37,62,94,135,186,148,166,144,91,49,34,29,32,44,95,131,117,74,69,88,135,139,123,85,70,140,74,36,36,37,28,44,65,99,85,56,27,14,21,53,75,54,44,46,37,37,32,37,54,69,43,75,123,158,131,69,55,77,155,199,212,211,147,84,54,77,35,43,62,75,76,75,61,112,133,75,44,53,70,147,88,76,90,76
197,169,70,84,148,148,68,61,68,144,163,163,86,110,172,149,84,55,112,75,144,141,144,125,75,51,44,75,60,99,56,43,55,69,75,22,28,95,97,89,61,21,31,61,29,20,13,29,90,97,75,21,21,43,80,52,51,56,38,52,48,52,109,97,76,22,37,76,53,60,51,60,69,75,76,78,44,20,22,38,60,61,80,31,31,36,35,78,87,51,28,44,36,29,62,115,109,76,76,60,93,91,75,72,43,56,43,91,107,75,28,103,80,112,62,85,115,99,88,86,103,97,52,52,70,90,88,76,62,69,75,28,53,53,95,108,86,54,38,71,141,123,97,75,54,28,31,48,123,84,55,44,29,43,51,71,52,29,27,28,43,62,133,48,27,48,76,76,60,97,28,36,80,117,29,20,28,60,88,75,125,103,72,22,61,107,137,148,123,76,28,38,75,160,186,80,69,116,112,69,91,95,89,86,60,205,211,205,149,88,109,76,76,169,140,89,141,137,117,76,191,203,186,191,149,103,80,48,76,148,140,107,69,163,141,125,76,115,129,137,109,69,109,109,125,112,115,75,61,90,95,148,125,88,52,69,52,53,60,52,52,61,65,70,68,71,69,60,44,29,29,32,43,55,70,75,77,85,86,89,144,148,105,43,37,43,53,43,43,88,135,160,166,194,148,139,147,169,111,75,61,56,75,75,56,21,14,20,22,43,56,61,75,71,69,68,75,95,75,75,61,60,55,61,60,74,43,29,29,28,70,207,224,211,147,95,160,116,166,148,69,70,69,55,65,53,88,76,84,75,28,29,38,44,49,69,61,62,70,68,44,29,36,38,36,61,55,71,76,62,52,43,43,46,44,75,107,76,60,43,34,78,83,76,75,69,69,70,54,78,129,148,108,88,75,144,158,139,70,44,69,69,209,221,203,197,125,129,140,83,49,43,35,76,90,88,37,44,55,37,38,38,62,94,112,107,44,23,38,83,109,140,148,93,158,148,75,56,43,35,29,60,76,75,111,91,88,131,107,62,54,86,109,117,86,36,32,28,21,28,69,68,37,28,28,29,54,96,75,53,43,29,43,53,54,61,68,54,62,78,129,144,107,69,84,191,207,212,211,212,203,155,99,98,69,37,48,49,98,117,76,123,112,68,60,65,75,160,115,90,101,21
194,158,71,84,144,148,69,75,76,148,160,148,75,86,172,160,85,56,109,75,139,116,125,115,69,44,44,60,48,76,43,44,62,69,29,20,29,86,91,76,52,21,29,62,28,21,20,43,112,123,90,21,22,52,88,44,28,28,28,44,44,44,93,90,75,21,37,86,52,38,38,36,56,76,76,75,51,20,29,44,72,76,69,21,21,27,22,61,75,48,31,36,21,28,61,90,90,76,75,60,99,88,62,61,34,51,37,91,93,75,31,90,75,108,61,86,129,93,89,62,88,97,54,55,71,91,76,61,44,51,52,27,52,54,90,99,84,60,34,55,97,71,76,75,60,38,34,48,115,75,44,37,28,36,44,69,61,38,28,29,43,69,133,44,22,51,86,71,69,95,22,29,76,115,44,28,29,69,93,76,112,123,76,27,69,110,129,137,115,69,27,38,72,169,172,75,76,139,99,55,95,87,43,43,70,197,209,203,141,99,107,86,60,109,86,70,137,123,116,116,211,203,190,197,139,80,75,52,84,149,140,115,68,109,89,108,71,115,137,139,93,52,95,76,109,116,125,75,68,95,95,148,129,110,52,48,52,56,75,53,52,56,76,108,76,70,62,70,49,21,29,44,53,53,61,75,91,115,129,76,61,76,90,53,38,37,44,55,70,107,109,125,139,148,194,147,133,99,75,55,55,70,77,54,28,37,37,22,21,34,37,48,56,60,55,76,108,111,105,90,65,60,53,56,65,109,99,76,76,117,169,221,224,221,211,199,144,116,169,129,77,76,75,69,68,56,44,37,71,85,43,36,43,35,44,49,54,61,75,70,44,27,28,29,35,52,56,71,75,83,71,75,76,70,37,29,53,54,68,75,83,86,76,83,70,54,53,55,68,69,76,95,70,21,21,70,147,135,107,70,75,105,221,224,207,189,117,123,115,75,53,28,37,148,107,86,52,32,43,35,37,44,56,123,115,85,29,35,44,76,90,88,61,54,112,112,61,75,60,28,28,44,55,71,75,88,133,135,35,21,21,65,75,53,69,35,28,21,23,22,28,29,27,43,53,54,84,111,61,43,27,29,55,68,43,36,56,61,75,91,98,88,75,61,95,207,203,203,194,144,99,116,117,69,65,54,52,46,76,111,94,131,98,69,61,65,101,144,133,101,84,35
163,90,69,78,115,99,54,55,70,129,91,90,52,84,172,149,85,55,88,62,133,108,76,48,34,37,53,75,76,84,43,36,62,76,71,28,53,103,55,34,21,13,27,52,51,37,20,27,88,123,75,20,20,52,76,28,20,21,52,91,93,90,103,86,71,21,43,88,61,20,20,35,71,80,76,62,28,20,29,48,76,93,62,27,43,44,69,86,70,43,29,38,21,38,76,85,76,60,69,53,95,91,54,28,29,43,37,75,87,60,28,76,84,76,37,72,95,85,99,69,78,90,52,54,75,90,78,69,35,44,44,22,56,55,90,109,90,69,35,38,90,61,86,86,62,36,37,54,108,84,61,38,22,38,44,75,69,35,27,27,38,60,108,62,36,48,85,75,75,75,21,29,75,110,89,38,28,69,88,78,125,109,76,28,62,107,123,139,99,48,21,44,76,183,133,61,84,137,108,68,89,70,76,95,90,219,221,221,197,133,116,88,55,108,76,69,137,115,107,148,211,203,194,197,137,75,69,44,80,144,133,109,62,89,75,90,62,103,133,123,80,48,95,76,116,129,133,72,60,88,85,144,133,117,60,54,62,55,69,56,49,52,69,75,75,61,61,61,44,21,22,36,43,37,43,55,140,88,52,27,22,32,60,53,49,44,46,69,88,90,105,111,131,116,160,140,76,43,52,44,76,89,91,75,35,76,75,61,21,21,21,21,21,43,95,115,101,95,117,111,94,70,44,44,54,98,179,179,148,199,221,234,199,189,194,199,116,65,68,89,90,123,155,179,135,101,35,29,36,53,37,27,28,29,48,55,61,69,77,74,53,27,20,21,32,75,75,43,34,52,69,90,96,84,28,14,14,22,179,133,87,76,75,87,76,37,21,43,55,61,61,87,61,36,53,62,93,117,87,38,68,88,108,125,76,44,43,107,115,76,76,55,85,203,186,107,98,60,28,37,70,56,52,69,83,76,53,61,76,78,76,78,60,75,99,76,52,56,54,43,35,60,75,75,74,75,116,116,32,29,35,46,28,23,43,46,28,27,20,21,29,29,43,68,69,69,96,98,60,21,21,28,54,75,48,34,55,61,75,111,83,76,75,76,75,116,158,108,90,76,76,89,88,54,53,44,55,56,71,76,84,101,85,62,69,91,144,117,98,88,75,74
148,86,75,95,140,90,48,54,62,88,60,48,35,75,139,129,69,44,76,61,140,139,86,69,53,61,85,99,99,80,28,29,56,72,62,22,38,99,48,29,28,28,61,76,34,34,21,29,85,95,37,13,21,69,75,28,27,29,48,88,75,75,109,75,43,21,36,75,54,43,38,62,99,129,99,48,14,14,36,75,90,97,86,28,28,34,53,75,37,20,31,61,43,44,87,76,69,55,52,51,87,86,75,55,52,75,76,109,99,72,28,89,99,70,43,84,117,110,107,75,76,75,48,60,75,91,99,95,29,27,27,22,48,61,76,90,76,68,43,44,87,52,89,61,28,31,52,62,90,88,72,38,21,38,43,71,84,44,34,55,88,137,183,76,48,61,90,62,76,75,38,62,103,141,90,38,29,69,90,91,133,55,35,27,62,97,112,140,107,51,27,44,87,179,115,69,76,133,123,76,93,70,89,110,76,212,219,222,194,125,112,85,52,97,76,68,123,116,97,88,203,205,194,200,137,75,61,44,84,148,140,103,53,84,69,93,69,99,133,116,70,44,93,75,109,116,117,75,55,90,84,148,129,109,56,52,76,76,75,70,54,49,69,75,69,29,37,44,53,36,22,29,37,29,36,76,117,54,35,35,43,43,52,38,34,36,55,75,98,89,88,108,111,133,135,76,37,43,38,37,70,75,85,69,111,78,70,75,20,14,14,22,29,55,111,125,89,60,52,69,68,70,53,46,34,48,111,186,155,194,212,203,144,140,212,209,89,61,46,76,133,140,183,191,96,70,27,28,28,34,29,22,27,56,70,75,75,76,88,76,61,61,38,29,37,76,75,44,38,29,29,70,98,107,43,21,20,20,105,75,70,86,75,70,75,28,21,27,43,37,55,76,52,44,62,76,84,123,94,49,49,61,69,35,27,21,21,76,84,52,65,75,86,75,76,76,108,76,52,60,83,61,43,35,29,46,52,55,70,70,90,129,96,90,69,55,37,43,32,37,56,76,76,62,53,53,74,101,29,29,37,61,48,43,55,48,35,28,13,28,76,71,77,77,86,76,77,69,37,27,37,44,29,37,54,49,52,69,76,129,75,75,74,91,84,76,85,76,76,84,76,69,52,32,36,37,44,61,76,99,74,90,90,94,147,148,101,60,68,71,76,71
148,117,75,90,133,75,55,72,99,137,116,86,44,86,172,148,44,43,76,75,117,125,103,97,53,43,55,76,71,56,29,69,110,116,80,29,38,107,76,75,55,27,29,55,29,28,21,38,125,91,60,14,21,78,97,60,56,51,53,76,69,69,103,44,17,27,62,99,80,71,61,78,76,90,89,75,36,22,53,80,103,112,97,38,28,27,48,85,62,29,55,85,53,43,75,62,28,28,48,48,76,88,95,69,35,44,44,91,69,29,21,90,112,95,48,88,137,148,112,69,76,91,52,55,75,91,93,103,51,43,37,36,93,115,133,107,88,90,75,48,75,52,99,80,60,62,88,91,172,133,56,28,21,29,38,76,99,78,34,31,55,87,148,54,37,53,76,69,88,97,36,44,91,137,75,35,27,60,76,99,115,91,71,29,95,137,129,133,93,52,27,48,91,191,117,61,78,125,140,76,97,80,97,109,84,212,221,219,139,88,107,86,53,86,75,61,99,109,95,76,203,211,194,203,163,91,53,37,76,137,141,108,53,84,76,107,72,90,108,116,75,43,91,75,90,109,123,69,54,88,75,139,125,88,52,54,77,90,86,75,75,69,71,76,69,43,44,36,44,61,44,38,37,37,62,135,115,56,44,37,43,37,53,29,44,52,61,84,91,91,86,108,117,109,112,71,49,54,56,60,70,62,62,62,107,62,75,54,0,0,0,27,62,68,75,90,37,20,20,20,20,28,36,29,22,29,86,179,169,144,140,139,147,88,90,144,86,65,44,76,155,144,147,179,74,43,27,29,34,38,29,28,29,52,55,61,68,76,76,60,56,75,94,90,60,88,75,37,36,21,21,44,107,108,107,93,84,75,75,53,69,90,76,60,74,38,21,28,32,35,69,69,43,44,55,62,76,91,69,60,70,74,44,22,14,14,35,55,37,38,53,43,29,22,38,54,83,90,69,69,54,52,43,21,13,23,85,68,62,43,88,147,91,55,65,71,60,46,28,43,69,86,70,44,35,43,75,86,32,29,29,84,75,53,55,52,62,69,62,76,75,53,69,70,61,20,20,29,28,28,37,37,29,29,60,69,68,99,133,187,125,75,76,123,112,99,76,91,107,105,38,28,28,28,35,38,43,53,76,76,53,60,48,74,209,133,60,55,60,70,117,75
137,109,72,91,158,123,55,62,86,160,158,88,38,75,148,148,62,69,123,109,163,148,115,91,51,48,55,80,84,115,52,61,70,76,76,28,44,108,86,78,54,21,27,51,31,28,20,43,125,88,54,13,21,70,85,44,44,44,55,71,60,69,93,76,69,21,48,85,70,76,84,90,76,88,86,75,28,20,29,51,70,95,95,28,28,21,53,95,86,43,44,76,62,48,76,116,108,68,84,78,144,179,148,76,52,52,43,99,75,44,28,140,125,107,53,91,108,99,103,62,31,38,29,48,61,85,90,103,75,69,44,27,68,75,109,72,51,43,35,54,76,84,109,93,69,44,37,69,140,107,76,48,52,76,90,140,110,89,38,29,55,78,148,55,43,85,133,123,133,116,34,43,90,133,43,28,28,75,97,123,117,112,75,27,76,144,160,133,69,34,27,55,123,197,91,52,76,123,137,86,103,91,112,107,75,211,211,212,99,75,55,52,68,84,95,140,172,123,108,86,209,205,190,205,169,103,44,44,91,139,115,87,55,87,75,69,44,88,103,116,75,38,88,62,95,86,68,43,62,99,93,137,116,93,43,69,90,96,76,75,76,70,53,61,54,65,56,37,37,75,69,55,37,74,84,65,61,62,70,60,37,54,111,60,49,55,78,99,112,117,88,83,90,89,94,76,70,65,70,76,76,54,48,70,52,48,53,21,0,0,0,21,46,75,75,60,28,20,20,14,14,21,34,27,20,28,69,135,105,75,69,75,75,52,43,77,75,52,44,85,148,95,53,52,48,52,35,29,28,32,32,35,37,43,46,44,44,55,53,44,55,69,101,148,133,129,87,36,37,27,14,49,98,111,107,111,116,96,69,60,75,90,89,76,77,48,27,28,28,43,76,61,52,55,55,61,76,83,43,75,94,91,35,27,21,29,56,37,28,43,52,52,34,37,70,75,71,87,61,55,48,48,43,20,13,20,76,70,69,53,83,125,62,53,91,91,76,43,48,62,54,84,69,44,37,61,88,91,54,37,44,55,53,44,60,68,76,86,91,89,77,70,69,48,28,13,13,14,21,29,44,38,28,28,62,91,133,199,211,179,199,131,90,108,139,112,117,117,112,55,20,21,21,28,38,43,52,78,76,60,54,53,44,76,203,76,44,55,60,75,86,84
187,139,75,97,172,133,51,56,76,148,144,76,36,69,133,137,55,75,116,76,149,137,139,99,52,52,69,80,86,117,53,55,52,69,75,27,53,115,90,88,54,22,28,56,38,36,21,60,99,95,60,20,34,75,76,60,61,55,52,62,55,68,107,88,70,20,48,55,52,75,76,78,75,88,97,84,29,20,36,44,72,91,91,28,22,21,69,103,76,35,43,75,55,52,76,109,112,69,68,56,133,117,125,75,68,68,44,99,99,69,29,148,123,107,75,99,103,88,95,109,97,75,51,80,99,133,139,112,95,87,61,28,61,69,112,75,72,75,75,76,148,117,99,78,69,38,37,76,141,80,75,48,37,44,62,99,76,70,31,29,60,76,123,62,43,85,95,88,123,115,29,51,99,141,71,28,34,75,115,125,137,123,76,29,76,116,125,107,72,38,37,76,141,194,99,53,89,148,149,137,112,99,99,86,71,194,205,219,93,88,84,86,88,160,133,99,158,125,109,76,148,158,163,179,125,116,75,44,97,169,95,84,51,84,91,103,61,123,148,123,61,34,75,60,103,103,99,62,78,149,137,169,95,70,31,75,78,75,69,75,61,44,37,44,37,46,60,53,44,60,53,43,53,94,69,37,37,77,91,88,88,139,189,131,86,85,112,99,101,133,76,84,78,86,125,90,61,60,75,75,62,28,46,60,37,43,37,13,0,0,13,21,37,71,75,85,52,22,21,21,28,28,29,27,21,32,60,91,76,70,55,54,44,52,53,69,52,56,90,155,94,48,21,23,35,61,61,53,49,44,43,43,35,60,76,76,62,93,86,55,52,83,147,183,91,85,90,43,37,35,32,49,61,88,85,94,98,89,70,86,95,91,91,69,43,37,32,37,37,65,91,76,61,60,54,69,75,65,61,90,90,69,52,44,29,36,68,60,44,44,44,56,53,55,69,60,62,69,55,55,52,43,34,14,13,20,84,75,75,53,86,108,75,62,91,65,65,75,75,69,52,88,70,55,44,88,86,65,62,65,76,44,43,56,83,75,75,75,155,101,96,131,55,22,20,13,21,20,10,34,76,76,55,61,89,129,131,148,186,147,183,199,115,109,133,98,65,76,76,28,21,21,23,29,35,37,61,78,77,76,37,52,56,125,144,71,52,56,69,70,76,94
183,133,75,109,169,125,54,60,78,148,133,68,34,62,133,109,43,76,99,75,140,103,91,62,31,35,43,62,69,88,43,56,52,36,21,21,44,99,99,93,51,22,29,61,60,54,27,55,97,103,69,14,29,76,76,69,69,60,55,56,54,68,116,99,69,21,54,61,48,62,72,72,75,99,116,99,34,21,29,43,76,91,69,21,17,17,61,86,68,37,37,55,29,52,80,95,109,68,61,52,133,90,103,75,55,44,44,89,75,48,36,148,123,103,75,95,116,86,116,129,125,89,53,76,75,117,133,108,93,95,69,29,56,69,117,125,116,109,76,54,110,76,76,55,43,37,44,86,137,69,52,31,31,43,56,80,52,37,28,29,60,76,123,48,35,76,84,84,115,97,29,52,112,133,76,28,36,75,87,91,116,112,75,28,80,123,123,117,86,34,35,99,186,197,133,69,103,169,148,112,117,115,133,99,61,160,209,209,90,107,115,87,62,110,75,69,140,103,61,55,125,158,200,209,144,123,75,44,90,158,75,53,62,91,115,115,69,107,117,99,60,71,133,137,139,125,140,61,69,109,86,160,109,84,62,99,69,65,69,75,62,53,37,43,44,43,62,96,74,43,35,36,86,90,55,49,44,75,105,90,191,199,194,108,96,84,86,86,98,108,76,70,53,75,139,96,49,38,35,44,55,61,94,75,29,35,70,29,13,20,21,21,37,75,83,123,75,28,21,28,37,32,53,46,35,60,61,69,56,21,20,23,55,77,75,44,65,75,94,107,62,28,23,29,37,37,68,56,69,70,53,37,61,98,88,116,139,155,112,62,70,144,179,96,75,84,109,84,44,49,55,62,83,133,90,76,93,98,70,90,105,105,88,61,21,28,44,76,69,75,87,86,62,49,53,76,75,69,69,62,75,62,55,53,55,62,111,99,91,69,62,69,60,69,61,48,52,55,54,53,37,36,35,21,23,60,111,74,60,44,62,69,62,61,77,69,60,86,75,62,76,75,44,32,55,85,36,14,21,32,55,69,43,53,55,62,75,101,135,76,76,84,29,21,20,28,34,29,28,53,71,86,189,158,131,105,86,108,116,111,183,212,209,125,101,75,23,27,29,27,21,28,23,28,37,43,75,76,85,158,84,75,90,105,93,91,69,60,69,76,148,212
172,123,71,117,172,116,53,61,86,148,123,53,28,61,117,87,44,78,110,76,158,93,38,17,21,31,48,69,75,84,51,69,60,35,14,27,62,93,90,84,37,27,35,68,48,44,21,44,129,108,75,14,31,88,80,62,75,69,55,55,51,69,115,91,60,21,60,60,48,44,36,48,69,88,93,91,27,22,34,52,99,86,22,13,20,28,69,75,52,29,31,20,13,38,75,86,80,52,61,52,137,84,76,55,44,44,34,86,69,37,54,139,99,88,69,89,115,91,116,110,116,84,44,76,71,91,108,84,80,86,60,29,56,69,117,116,108,95,69,53,110,75,75,44,37,34,43,86,129,55,35,29,35,44,53,85,38,29,27,31,61,84,125,36,31,87,91,86,110,88,27,48,133,129,69,29,36,76,86,90,108,95,69,28,80,117,129,148,76,27,29,88,191,191,117,91,117,139,112,85,117,87,69,68,36,93,187,186,88,109,108,76,60,116,75,69,144,129,95,80,191,209,205,190,95,86,76,44,91,148,129,90,60,91,103,125,75,116,125,140,89,55,110,76,140,144,141,69,75,115,86,141,133,125,53,88,55,65,75,75,69,65,62,61,44,37,87,179,140,62,52,75,117,98,70,62,74,75,88,95,194,194,148,112,90,76,85,91,85,76,69,29,28,36,49,61,52,60,48,38,37,84,111,77,34,37,37,69,29,29,35,37,70,108,111,116,68,44,38,55,76,71,75,70,69,54,44,20,0,0,12,32,91,111,76,55,88,75,75,108,60,29,29,44,62,54,44,46,75,85,32,28,55,148,144,129,148,169,139,105,108,158,96,54,70,65,65,68,52,53,54,75,148,209,169,108,101,116,86,111,105,95,69,37,52,48,48,60,75,76,78,77,69,75,60,75,69,69,75,71,60,62,49,69,87,93,91,56,60,61,56,60,60,109,83,54,55,61,54,43,43,43,55,86,91,112,131,93,69,43,62,69,54,60,140,117,88,78,85,75,109,62,35,29,28,46,21,20,32,29,35,29,28,43,44,112,148,179,84,62,70,75,28,23,28,43,38,29,29,61,68,69,95,140,139,135,125,125,111,78,96,115,148,101,91,69,27,35,35,29,37,38,37,74,109,108,111,94,123,140,125,75,83,116,135,123,76,36,43,76,183,211
158,103,72,107,148,108,54,60,88,108,75,38,29,48,75,69,55,112,133,76,172,117,76,48,53,76,117,158,141,133,75,70,60,75,68,38,91,133,123,99,43,28,38,60,10,10,10,37,110,89,62,17,34,93,76,48,52,55,38,38,37,53,84,76,51,22,69,75,38,13,21,34,60,75,76,76,21,27,35,55,99,88,37,21,29,44,117,93,61,38,43,21,20,90,117,108,91,60,60,61,133,84,38,20,22,28,34,76,62,31,62,129,76,61,53,69,75,76,88,86,89,62,43,80,69,86,116,80,29,37,27,21,44,60,91,95,90,84,60,53,140,76,80,53,38,28,37,87,125,62,43,29,31,43,61,76,44,28,22,29,68,90,133,29,37,87,95,84,95,76,22,43,123,110,60,28,37,76,75,84,99,90,61,28,85,116,133,144,75,28,43,108,191,194,125,99,103,123,95,93,99,93,69,61,56,169,203,194,140,123,129,87,55,99,69,75,141,112,89,89,186,200,191,148,76,69,69,44,99,141,125,85,76,117,109,123,76,117,133,125,84,60,109,75,140,148,144,60,75,125,88,148,133,125,55,87,65,71,75,75,68,69,84,109,86,70,160,194,109,61,62,65,74,78,70,65,75,75,76,98,183,179,115,107,86,75,76,91,90,90,88,37,28,36,28,28,35,38,44,43,43,53,91,105,44,28,35,48,28,28,37,54,75,129,139,83,75,76,88,98,101,84,88,93,140,85,44,20,12,10,20,38,108,147,83,71,86,77,76,90,38,29,35,53,69,54,43,46,54,44,20,20,20,90,140,131,116,105,125,140,115,107,54,37,44,28,23,36,32,35,61,78,99,194,183,140,169,179,99,91,84,88,78,38,68,65,61,53,75,87,89,76,85,71,65,62,60,83,125,88,56,69,55,76,90,101,44,29,35,75,91,88,69,53,35,35,48,55,52,44,52,84,155,140,70,65,76,94,78,56,70,65,60,86,179,147,95,90,105,91,87,37,37,36,27,36,27,27,32,35,37,34,44,53,61,139,101,88,75,62,75,76,44,36,46,65,48,27,29,54,53,49,60,99,155,131,105,93,85,75,75,60,77,112,91,52,28,43,38,34,28,34,56,191,203,169,179,179,144,76,62,62,71,76,115,76,54,20,20,43,90,194
110,76,69,90,103,78,54,61,90,75,37,29,29,56,87,85,76,183,148,76,172,129,141,88,44,48,76,109,112,123,69,69,71,93,69,29,69,109,97,93,48,27,36,75,22,13,17,54,116,90,48,20,31,107,108,21,12,14,28,43,44,60,89,87,56,28,71,76,62,20,31,75,116,133,129,109,28,28,36,62,109,88,61,20,20,21,95,91,68,54,68,44,28,76,112,103,112,75,56,69,133,78,43,21,27,31,38,78,71,36,75,123,29,14,34,56,76,97,99,108,107,69,48,91,72,85,129,80,21,21,20,21,76,78,85,88,84,75,48,60,158,86,89,52,28,21,34,75,117,75,52,29,31,44,60,75,52,28,21,28,48,69,93,43,43,90,86,90,62,28,20,29,76,87,43,28,34,76,76,84,99,55,29,22,76,117,123,148,75,31,44,129,203,191,109,78,95,117,88,76,86,93,116,95,51,148,209,219,179,115,123,90,55,97,69,70,133,99,84,123,186,197,194,179,80,62,52,43,95,148,93,87,76,91,99,116,62,99,117,99,76,68,97,72,141,141,140,60,70,125,86,133,95,89,48,87,76,71,71,62,62,70,76,76,60,62,191,194,86,70,76,55,38,43,48,65,75,75,86,93,160,139,87,99,99,84,75,70,76,76,53,29,32,29,29,37,43,43,43,43,43,43,56,70,14,20,21,27,21,21,27,35,75,112,111,75,62,48,87,117,109,116,107,140,203,135,36,20,10,0,20,29,76,123,105,76,76,71,76,76,37,37,37,54,70,60,37,49,35,14,20,28,20,28,86,125,125,69,43,46,75,53,27,43,55,28,22,28,29,61,91,86,84,135,155,147,189,189,148,99,84,96,133,88,76,52,44,44,76,90,94,84,78,76,70,44,44,93,140,76,60,69,71,75,93,90,34,35,38,69,76,95,56,32,44,54,53,55,62,86,46,75,191,123,70,76,76,76,75,61,60,48,62,135,133,89,94,115,116,109,84,38,36,29,29,28,28,28,28,34,43,62,76,75,69,94,111,107,77,70,76,76,54,52,62,76,70,61,56,48,44,32,37,76,125,95,84,75,76,84,98,84,84,131,74,35,28,49,55,49,21,21,75,194,194,166,135,125,96,75,76,61,53,49,70,84,62,20,14,23,53,123
99,75,76,149,149,95,56,68,103,115,75,43,38,84,137,116,89,194,183,87,187,140,148,88,44,44,75,80,93,97,43,43,55,76,43,27,61,75,43,29,21,20,28,69,75,44,28,69,141,76,29,14,29,107,90,21,14,22,75,99,125,129,137,99,68,28,61,62,55,43,29,44,75,85,116,110,27,27,31,76,129,103,75,20,20,22,95,90,61,44,72,61,28,56,90,85,86,62,52,61,125,78,76,44,43,69,76,109,78,43,89,116,55,43,97,169,190,194,90,95,108,75,52,91,70,85,90,70,44,44,29,38,112,158,144,117,129,116,75,62,141,84,97,27,13,20,37,69,95,84,70,35,43,52,62,75,22,20,22,38,75,76,97,88,61,95,84,91,53,22,37,84,137,115,60,37,37,76,76,91,103,20,13,31,76,89,90,109,69,36,54,148,205,141,86,62,86,123,84,84,78,75,108,93,53,148,211,219,144,97,116,90,52,93,68,62,125,99,86,148,205,205,191,205,110,84,44,37,84,112,117,84,75,80,91,99,61,87,95,90,75,69,108,75,140,133,116,55,60,117,76,112,86,75,44,109,86,74,55,55,74,69,43,29,32,44,140,148,76,68,84,75,52,44,55,69,86,93,90,101,144,83,69,78,84,89,77,75,76,70,62,37,46,60,86,94,76,54,54,37,35,29,69,53,20,20,14,14,21,27,28,34,62,93,93,75,60,70,101,131,123,129,109,139,179,158,44,20,0,0,20,28,37,55,115,131,88,83,87,74,44,43,44,61,76,49,37,52,37,21,27,22,20,62,91,90,88,52,28,21,36,32,29,60,54,28,21,28,44,93,133,95,90,105,109,86,78,76,129,125,117,123,135,139,76,44,48,69,75,75,52,44,75,112,89,48,76,91,93,44,46,46,53,69,78,44,44,62,55,35,28,43,52,52,55,61,55,60,71,93,49,60,88,88,77,98,95,83,89,88,85,86,99,148,95,108,129,117,95,88,83,60,43,35,44,55,55,90,75,28,37,48,70,75,62,88,115,101,76,69,76,76,46,54,69,75,70,70,65,44,37,34,27,61,61,61,55,75,76,93,96,94,90,91,60,37,52,56,46,37,27,28,75,140,148,140,61,60,75,76,70,37,28,35,111,203,187,49,22,22,38,77
148,97,76,141,158,97,56,69,117,148,85,38,38,76,116,123,76,160,137,75,187,149,148,88,48,37,75,75,55,31,21,28,44,75,35,28,69,60,21,13,17,43,72,90,76,51,28,55,107,55,14,20,54,108,88,54,48,51,60,76,93,75,91,48,20,21,44,69,75,60,29,43,53,75,75,52,13,20,21,75,107,89,61,20,21,21,90,36,20,21,55,55,22,61,69,27,20,29,31,43,84,75,76,38,37,44,55,91,72,37,103,91,88,62,87,115,133,139,87,99,109,76,54,88,69,87,91,75,55,48,21,27,61,80,107,115,129,117,75,71,133,87,108,76,37,48,91,141,194,140,123,48,44,54,69,88,75,53,43,75,133,183,163,78,55,89,84,99,99,80,43,76,148,95,61,48,43,76,86,133,107,76,51,62,179,186,172,140,75,43,61,160,203,140,62,38,76,95,78,89,84,69,108,93,60,141,211,219,116,85,108,89,52,90,61,69,133,116,99,110,205,209,194,211,160,88,28,29,71,95,93,71,76,76,75,37,28,62,80,99,60,76,110,76,116,69,55,31,43,72,62,91,76,69,38,110,84,55,49,49,75,71,34,35,46,55,129,155,76,56,68,69,69,76,76,75,111,194,194,169,115,71,56,69,56,69,74,95,95,88,70,53,75,144,158,140,125,76,52,32,35,46,61,38,14,13,13,14,37,28,29,53,74,78,98,112,87,87,116,147,155,131,34,28,34,62,75,49,29,21,44,77,53,52,91,155,70,69,65,62,69,62,44,56,71,62,69,55,43,28,27,21,21,88,95,88,88,52,28,28,44,38,43,56,70,62,37,44,77,85,94,88,88,91,60,36,37,52,76,91,108,93,86,93,140,115,115,109,98,76,54,62,87,108,131,76,76,75,55,38,35,28,32,54,61,34,43,93,75,34,32,29,44,54,53,44,37,53,55,62,60,69,68,68,75,76,76,75,77,86,109,123,115,105,116,131,139,108,86,78,76,70,37,34,38,76,109,123,61,23,28,52,86,99,90,76,76,78,75,75,75,75,52,52,49,53,62,54,44,35,37,43,53,69,55,49,70,75,76,76,76,75,69,75,93,60,44,52,52,46,62,62,91,117,131,99,60,69,76,75,52,35,37,36,203,234,221,131,52,22,35,144
158,95,76,129,85,69,52,68,115,129,75,38,43,76,117,90,48,95,91,61,139,125,109,68,44,44,84,76,51,29,54,88,123,116,44,35,76,76,61,55,28,44,62,89,60,34,21,44,95,75,36,21,69,144,76,52,52,53,38,56,75,56,80,28,20,53,103,95,71,56,34,48,48,75,38,20,13,37,72,125,129,110,75,20,27,27,108,60,27,37,85,84,35,69,88,72,68,62,78,103,179,149,112,48,36,35,48,69,28,28,90,90,91,69,86,109,110,110,91,112,117,78,52,76,54,95,117,90,68,61,27,28,52,72,97,112,117,117,75,69,117,85,115,109,44,34,44,91,123,109,109,43,38,53,75,112,91,61,28,34,75,115,116,76,48,89,86,123,115,80,27,68,123,95,72,44,43,52,75,107,97,90,43,43,116,144,140,129,89,43,69,183,197,137,34,29,54,75,75,95,87,76,109,91,52,148,212,219,133,86,108,86,44,76,53,44,90,95,76,76,194,209,211,209,187,112,61,78,169,194,148,87,88,95,90,75,61,133,183,163,86,76,116,76,108,61,43,55,75,84,91,117,112,88,48,144,75,53,54,53,55,49,37,56,69,69,90,116,76,48,49,49,71,76,69,53,98,179,189,140,78,65,53,48,49,52,46,90,99,91,76,76,95,139,76,71,61,93,98,75,49,37,32,14,13,13,13,21,29,20,32,139,209,140,108,123,129,125,183,197,144,105,23,21,21,28,46,60,54,74,93,98,49,48,71,62,21,21,23,28,53,49,28,37,43,43,75,52,43,43,21,21,28,91,90,91,105,71,53,65,55,62,91,69,76,85,89,95,186,144,107,76,75,70,37,32,36,44,71,84,91,90,76,75,155,197,194,155,75,75,70,70,61,75,91,90,98,76,43,28,22,21,52,65,62,52,54,69,68,43,28,35,37,35,44,43,52,62,69,96,69,74,60,61,75,75,70,62,84,86,129,129,90,62,84,101,93,90,78,84,76,62,29,27,28,37,49,35,27,21,28,75,131,125,112,55,55,49,46,55,52,43,46,44,48,53,60,49,44,29,44,75,98,148,91,69,69,43,62,69,61,53,76,160,131,112,98,98,101,111,115,129,158,139,133,95,69,68,75,71,35,29,32,75,221,234,227,109,60,44,76,116
141,88,76,133,75,52,55,75,107,97,61,43,43,84,85,34,27,55,69,56,86,80,80,56,44,52,88,76,99,97,52,69,71,91,43,36,76,80,75,69,22,21,36,71,35,28,20,43,95,68,31,14,61,109,52,31,43,37,31,53,69,60,87,76,37,43,75,68,44,44,37,52,53,71,84,75,21,36,55,133,140,125,76,21,22,29,129,110,70,44,76,80,43,72,110,112,109,56,53,85,190,158,123,53,55,44,55,76,36,38,91,117,99,61,89,116,107,108,107,112,123,76,51,76,51,103,139,112,87,76,31,34,60,75,108,108,112,103,71,69,115,87,112,91,43,29,37,88,115,69,36,27,34,48,70,103,91,55,29,34,75,112,89,35,29,61,62,91,88,60,28,71,115,75,28,38,68,91,139,144,133,109,44,43,112,123,88,69,56,34,62,186,194,97,69,69,109,133,129,141,133,107,99,80,55,163,212,221,141,72,69,48,28,43,48,75,144,149,95,69,160,191,191,169,133,125,71,54,97,160,110,76,76,103,125,116,60,103,133,95,69,68,86,71,125,129,107,75,93,149,148,137,90,87,61,163,69,54,53,52,56,54,61,75,75,70,75,76,75,43,52,62,68,62,44,44,88,112,160,147,86,60,52,44,44,44,36,76,107,105,107,86,89,69,29,34,37,37,75,101,44,21,22,21,13,14,20,27,37,21,37,203,212,140,108,109,129,155,88,109,112,85,28,29,28,29,37,37,43,129,125,91,53,56,32,12,13,20,21,29,28,29,28,29,52,53,90,76,71,55,43,44,71,78,91,96,98,133,90,68,53,60,75,60,75,86,95,109,140,191,179,115,99,75,32,35,35,32,76,88,96,76,75,65,107,115,88,111,69,56,60,52,60,65,71,90,111,88,56,28,21,28,56,75,77,86,60,44,37,37,52,56,38,32,53,55,69,62,125,197,85,89,88,86,115,116,91,87,109,109,111,85,55,28,69,94,77,77,78,76,74,60,32,32,28,43,54,38,23,23,55,91,74,55,56,35,32,28,27,29,22,28,55,54,55,91,83,62,53,62,75,94,147,191,189,169,53,28,55,62,60,91,133,166,90,98,160,144,135,139,139,140,160,147,133,129,133,160,166,78,37,37,44,99,227,234,155,43,34,84,91,75
186,93,80,144,141,76,70,95,169,139,70,43,44,87,109,61,38,95,141,141,163,148,88,43,35,48,69,75,97,95,37,48,44,75,34,35,85,89,80,69,20,21,31,55,34,21,20,60,99,69,28,20,69,103,52,27,28,29,34,52,70,75,97,84,38,37,53,52,44,44,38,55,52,78,95,78,20,28,36,99,123,107,69,21,28,37,125,97,69,43,76,75,34,76,123,129,110,61,44,76,169,115,107,52,55,48,61,116,88,53,133,110,95,69,99,110,95,110,89,75,84,60,37,53,38,80,116,99,88,75,29,37,55,76,95,38,37,35,29,69,90,89,91,85,38,35,38,90,115,62,36,44,90,125,148,144,76,38,31,36,75,112,95,43,68,117,133,116,99,68,28,69,108,107,69,62,75,95,91,139,140,116,43,43,107,109,84,61,20,27,54,149,191,109,85,62,115,109,115,158,144,137,133,85,54,149,209,211,139,38,27,29,87,133,160,187,197,99,52,48,84,108,149,160,139,117,55,52,87,137,44,37,75,99,107,91,48,86,99,75,52,86,116,116,133,125,95,44,69,107,86,115,61,44,52,123,69,55,53,68,69,55,56,75,75,69,70,76,60,43,44,53,60,44,38,53,86,111,187,160,87,60,56,44,43,46,52,75,90,107,69,54,49,29,34,43,34,43,46,69,35,27,35,28,14,20,20,34,27,21,69,211,221,160,101,88,85,68,43,43,34,38,32,28,28,37,28,46,62,160,140,96,76,75,44,27,21,21,27,34,29,32,56,69,69,71,133,90,75,60,55,87,112,115,76,75,68,91,169,85,44,74,85,75,75,109,123,123,123,95,86,99,129,125,37,37,43,54,76,84,89,76,86,76,84,43,28,46,68,76,65,44,62,61,62,90,86,70,55,43,35,29,36,37,62,99,75,62,52,70,89,131,109,53,43,53,69,75,140,148,60,65,78,76,76,123,116,135,116,101,90,75,70,69,86,158,90,65,55,68,52,54,55,37,28,49,60,43,28,32,85,55,28,29,37,27,27,21,37,35,29,53,71,52,48,166,187,148,93,117,109,86,131,147,169,169,91,86,99,95,108,112,111,129,87,93,148,144,117,115,116,129,139,148,194,148,140,107,90,75,61,74,76,91,221,212,88,37,35,91,91,115
179,91,84,148,158,76,62,84,169,129,69,44,48,76,95,76,48,137,172,133,187,141,68,21,34,60,76,86,112,90,43,48,38,28,14,27,75,90,86,54,21,27,35,55,31,27,21,75,133,86,43,21,75,103,52,28,28,28,29,52,69,75,99,78,29,38,44,53,52,43,34,43,60,90,99,75,21,28,38,109,109,86,51,27,43,48,123,78,53,37,62,52,28,75,116,112,99,69,48,76,148,88,86,52,55,43,60,109,78,51,129,107,91,69,117,115,88,109,90,62,55,51,55,69,75,84,91,76,76,75,29,43,55,86,112,69,76,76,76,144,200,194,90,75,35,31,43,88,112,56,43,34,53,71,76,99,61,31,29,34,69,115,108,44,55,99,93,115,91,54,34,62,97,107,60,36,44,70,55,93,139,95,43,51,95,107,93,108,69,69,95,144,160,133,99,84,115,97,76,112,112,125,125,91,44,148,209,205,148,97,88,76,76,141,88,76,179,133,91,91,187,211,222,211,149,141,69,56,90,141,91,76,133,194,144,117,55,103,109,125,84,95,163,137,148,141,133,51,75,99,78,139,125,117,75,191,70,74,62,60,56,62,75,88,75,69,68,94,90,44,29,34,36,32,34,52,98,148,112,71,52,62,76,75,70,74,77,84,94,91,22,20,21,21,37,43,29,46,61,77,76,65,56,28,14,21,28,52,28,48,99,221,221,197,147,76,61,38,28,28,32,69,60,37,37,44,68,76,94,140,90,75,76,84,75,75,46,29,34,37,28,34,90,94,88,85,133,76,44,36,43,88,115,140,112,78,70,53,147,135,68,76,90,108,83,116,125,115,90,61,43,52,75,91,65,76,75,62,14,29,74,91,99,91,78,36,35,36,37,48,44,46,48,46,54,76,96,76,62,56,55,54,43,46,68,87,29,28,34,105,135,129,78,44,52,54,69,86,129,123,37,37,48,28,48,93,112,99,89,85,75,75,77,75,76,160,194,99,76,75,70,35,37,37,52,46,53,53,21,34,61,53,37,34,38,36,37,49,70,53,38,61,62,43,44,116,112,135,90,76,77,87,131,169,166,160,160,169,148,133,140,140,131,131,116,105,111,91,91,109,125,139,111,144,203,197,115,43,48,54,52,76,109,139,158,186,76,38,52,93,109,93
160,88,80,140,139,75,61,76,149,86,52,43,44,75,88,76,52,141,133,84,179,144,129,56,68,95,149,163,140,103,38,44,48,29,20,44,84,95,87,60,20,27,38,37,13,12,13,55,112,89,43,27,76,93,60,35,29,28,29,43,61,76,89,75,27,34,43,54,36,21,21,28,62,91,90,62,22,35,54,117,91,34,21,27,34,48,107,85,61,55,43,17,20,69,95,95,85,60,44,75,133,86,72,38,51,31,61,86,61,52,139,133,107,69,108,115,97,115,125,125,112,75,80,125,103,169,137,97,93,76,28,38,44,76,109,117,123,116,55,78,129,91,76,60,28,21,37,90,123,48,34,28,38,55,61,88,52,27,28,28,56,91,90,61,75,91,78,76,29,21,29,52,78,88,43,34,48,75,61,90,112,84,31,44,103,109,110,140,76,56,85,194,205,169,129,97,110,93,84,123,133,72,61,52,37,108,148,148,123,109,91,71,52,97,60,61,149,139,133,139,194,203,209,200,141,137,69,62,91,163,137,88,133,139,117,112,56,99,116,144,75,84,112,85,141,137,137,55,76,99,87,139,139,140,75,194,76,86,55,61,55,55,107,160,91,69,69,89,144,86,53,44,38,53,68,76,155,91,38,27,37,54,98,115,135,101,112,86,76,71,21,20,14,20,44,55,61,112,101,96,90,75,29,21,21,37,62,74,56,75,194,224,227,211,169,54,44,29,28,28,43,84,84,56,44,44,75,77,123,76,60,48,44,61,84,111,109,69,37,35,34,38,87,77,69,69,65,29,20,14,44,94,75,36,75,75,56,60,133,166,60,61,71,75,95,109,125,111,62,38,32,28,37,61,75,84,75,37,29,44,65,85,94,86,69,35,35,35,29,29,29,38,43,37,36,62,78,75,61,74,76,84,87,98,94,88,20,28,37,88,129,107,61,49,53,55,62,69,75,76,69,68,54,49,69,133,129,129,94,85,76,94,86,70,60,76,148,115,140,87,75,36,43,44,60,49,49,28,20,46,49,49,43,52,53,56,74,76,76,69,52,61,55,52,52,68,84,95,71,65,75,75,84,96,117,105,125,179,169,140,155,158,125,131,140,111,86,76,86,101,96,91,108,139,194,169,88,23,28,44,55,98,169,179,125,123,107,55,46,69,68,83
90,75,76,108,93,62,60,84,144,54,38,48,78,149,133,88,48,108,90,62,123,123,116,52,44,69,103,115,76,56,27,29,34,69,28,53,108,68,38,29,13,17,34,43,13,14,28,75,116,75,29,27,75,103,69,21,20,21,28,48,68,76,85,69,27,37,44,69,28,14,29,69,90,99,91,62,21,31,69,117,91,48,29,56,84,115,140,91,62,55,52,28,34,103,115,108,86,48,44,76,103,68,31,27,43,34,55,76,52,53,112,91,60,34,76,86,86,99,95,103,91,48,61,76,56,110,116,69,35,28,28,48,70,84,107,112,110,90,43,76,97,76,75,29,20,20,44,80,110,75,52,28,38,53,62,93,27,21,37,62,95,129,137,75,75,90,76,86,43,34,75,90,107,87,75,54,44,75,70,107,99,60,27,43,88,110,125,144,84,61,84,186,209,144,107,95,123,99,85,129,123,72,52,37,52,140,187,194,148,144,123,76,51,93,56,61,140,129,117,197,194,200,209,205,163,133,69,68,89,163,148,90,139,117,125,103,44,99,117,139,70,90,108,88,137,141,137,48,87,103,93,116,116,115,75,194,90,70,56,75,61,55,101,186,179,95,83,99,123,112,88,90,105,144,91,70,94,69,29,28,52,44,61,111,84,69,76,90,83,61,20,13,13,22,93,98,112,117,87,94,86,21,20,32,21,21,44,61,62,69,116,90,85,76,68,43,37,32,38,60,76,99,101,105,88,78,125,131,133,76,43,37,28,38,83,108,116,61,28,21,27,60,105,74,60,52,43,21,13,14,60,90,75,21,55,55,69,70,112,179,83,60,68,62,76,78,83,69,43,36,28,21,23,48,75,91,85,38,62,68,62,75,86,75,54,29,38,35,28,36,36,29,35,29,27,60,54,32,29,77,91,90,107,112,108,101,29,37,52,76,117,105,65,56,53,52,53,54,52,61,148,133,98,99,131,194,179,98,86,98,76,76,75,70,60,60,75,75,76,61,38,44,48,56,60,44,22,14,21,35,52,69,60,75,76,76,107,88,76,75,69,61,74,60,65,44,69,76,60,61,68,70,75,76,90,84,68,84,123,131,123,131,112,123,129,117,75,90,95,98,87,76,116,109,83,69,52,34,38,49,54,90,186,186,88,76,76,76,28,29,36,60
93,76,103,141,75,48,52,75,103,76,52,60,76,137,80,44,31,53,52,44,76,86,85,38,51,69,97,84,38,21,28,44,61,76,28,43,88,27,14,13,13,21,55,76,69,29,37,97,158,44,12,28,72,84,75,44,44,44,61,99,137,129,76,44,21,28,43,70,69,35,43,62,69,84,53,27,20,28,55,99,88,69,36,44,68,76,97,48,28,29,55,36,28,69,71,43,34,28,29,69,88,69,60,36,75,75,115,86,53,53,125,75,28,38,108,125,141,137,95,107,107,48,56,75,53,90,95,75,55,48,48,87,125,123,115,129,117,109,54,80,90,85,86,38,21,52,110,172,160,88,69,34,44,48,62,95,68,38,68,76,107,158,115,68,70,88,76,109,84,28,48,72,97,91,62,44,55,75,78,139,84,22,21,34,62,76,91,129,69,55,84,190,211,133,90,80,115,99,84,110,112,123,133,88,60,190,219,211,149,144,144,84,52,86,55,62,133,133,137,197,186,191,211,209,183,129,56,61,90,149,139,76,144,97,129,107,48,108,137,125,69,97,99,86,140,139,129,48,75,99,97,109,86,93,76,200,90,61,55,75,68,53,94,183,194,166,144,133,133,115,96,109,117,107,65,44,75,54,52,49,56,44,49,77,44,20,27,37,54,60,36,29,28,29,116,123,90,62,49,75,94,28,34,37,22,20,28,60,69,75,76,37,37,29,37,62,49,32,21,53,76,89,98,107,117,179,203,158,68,27,21,20,20,28,76,94,55,21,14,21,44,85,123,86,61,53,74,29,37,43,46,44,89,61,69,70,75,75,107,169,123,94,78,84,69,60,52,38,34,27,13,20,21,35,70,77,76,43,43,36,35,48,69,62,55,29,29,28,32,35,43,29,32,37,36,84,76,44,43,84,105,93,101,112,111,105,65,55,53,86,105,91,74,54,48,46,37,37,37,44,186,186,135,144,186,169,147,108,93,108,112,105,75,70,53,52,61,84,76,74,62,55,49,60,44,35,23,28,37,43,56,84,75,84,116,125,101,55,74,86,111,83,89,131,131,77,60,55,43,60,75,75,76,75,77,76,94,131,169,169,158,135,88,109,93,77,76,101,90,76,70,84,116,70,34,44,52,43,44,56,70,111,147,123,69,69,70,54,32,34,35,35
158,88,103,140,75,53,68,89,116,86,44,53,70,116,72,31,53,88,97,99,148,140,133,54,61,71,99,88,91,75,53,76,93,109,34,44,95,84,75,54,27,60,78,93,84,34,38,99,99,52,21,62,148,139,86,76,76,52,38,75,84,80,71,21,14,43,75,93,90,44,44,48,62,72,20,10,21,52,78,125,99,87,43,43,55,76,97,38,28,38,84,48,35,76,75,38,27,37,48,75,90,91,71,36,54,51,91,37,20,48,93,95,72,56,144,149,141,160,69,48,43,28,31,38,44,75,88,76,75,55,29,62,69,103,91,75,76,75,29,71,76,80,90,62,28,35,60,109,139,52,34,22,34,43,60,93,75,37,43,44,76,139,87,35,52,69,69,99,76,28,52,69,95,84,43,36,44,72,99,123,103,62,36,76,99,95,117,125,51,51,90,186,203,97,44,56,75,71,75,95,95,99,116,84,44,140,211,211,141,95,91,75,38,75,51,60,123,123,117,169,190,194,219,211,172,133,51,55,88,139,125,75,139,86,91,76,43,90,116,103,61,97,107,80,116,86,75,36,72,76,86,109,90,78,76,203,84,62,55,56,55,52,74,112,155,129,131,107,88,101,117,116,129,98,75,69,70,69,69,70,55,44,52,85,35,21,29,22,35,61,125,155,123,89,108,99,65,13,14,44,76,46,44,36,35,21,21,69,84,75,76,62,43,46,46,76,74,44,21,27,35,69,116,147,133,179,186,179,61,21,21,20,20,28,56,83,21,13,14,20,55,86,93,105,84,76,76,37,76,84,35,43,107,95,71,62,49,75,76,98,75,75,74,75,55,54,52,46,36,27,12,12,14,21,43,46,43,43,37,28,28,56,56,60,56,44,35,37,44,35,28,37,54,49,38,75,94,44,62,123,133,112,105,88,85,90,123,88,75,90,105,85,70,46,43,36,34,35,29,38,101,148,135,144,139,123,139,155,125,117,129,144,88,75,52,49,69,91,87,91,89,76,69,55,37,52,53,46,55,61,75,89,70,56,71,78,55,49,62,75,108,187,203,212,211,148,76,74,54,69,75,75,75,69,70,77,147,194,189,147,107,70,54,43,56,76,116,62,44,37,28,38,54,46,28,37,37,44,37,55,95,76,61,65,54,56,70,61,48,43,37,37
172,88,95,149,108,61,70,116,179,91,51,53,75,133,123,69,71,187,160,103,183,149,140,62,72,75,97,91,125,84,31,38,55,90,28,51,95,76,76,60,21,34,55,75,84,38,52,84,90,69,27,35,95,108,75,60,69,48,38,55,62,76,76,69,28,70,99,112,99,62,52,43,60,76,69,34,43,84,137,194,140,95,43,44,48,75,129,89,53,44,84,51,38,76,116,103,78,70,85,139,197,183,80,44,61,48,89,76,44,90,194,140,84,62,115,133,116,141,80,61,53,43,75,90,99,125,133,110,95,69,28,52,56,110,85,28,29,29,37,90,91,99,95,75,29,29,52,107,133,27,17,22,52,55,76,97,75,38,43,43,75,129,76,29,55,75,76,108,75,28,60,76,95,37,20,27,36,48,75,95,110,69,29,62,107,148,163,137,60,56,95,190,163,86,34,62,86,93,110,137,133,139,137,78,44,158,211,211,125,48,51,44,69,76,76,84,133,109,84,116,205,200,219,221,158,103,43,56,90,139,110,68,129,75,53,29,36,108,139,112,61,97,99,90,99,70,62,75,110,148,186,133,125,112,84,205,76,68,62,69,68,53,60,69,94,123,105,75,62,62,75,90,117,117,140,133,99,84,60,68,52,48,44,86,52,28,43,32,35,46,140,155,139,129,109,78,75,14,21,28,53,21,29,28,28,29,35,116,90,84,87,55,28,44,55,75,69,43,28,36,43,76,189,140,99,75,75,76,43,14,21,21,21,52,56,49,14,13,21,21,34,86,78,75,75,60,55,60,76,85,46,37,44,43,43,55,60,65,70,88,52,20,20,43,69,71,75,55,48,29,14,0,0,14,37,52,35,38,46,53,43,75,75,69,76,69,49,36,37,44,43,44,69,60,54,84,129,78,116,144,125,112,107,87,90,107,147,155,140,125,105,75,69,44,43,37,28,28,29,36,94,140,140,144,88,75,75,111,107,95,93,85,85,91,75,61,76,94,98,95,109,90,88,75,86,183,179,108,62,53,53,68,53,68,65,53,44,52,62,69,61,109,115,108,194,99,90,91,91,78,77,75,70,69,70,87,123,111,96,93,75,28,14,21,28,36,74,28,21,21,21,21,28,62,68,61,55,69,61,75,85,55,49,68,61,65,77,74,88,131,91,69
163,86,107,163,110,60,60,88,148,93,53,60,75,141,133,75,69,149,109,76,169,140,139,68,71,75,99,97,133,76,29,38,53,86,34,53,103,76,75,38,20,21,43,60,69,35,34,90,90,60,21,43,86,87,76,75,76,48,37,61,75,90,87,75,21,44,69,87,95,56,52,44,69,76,76,36,29,52,89,148,133,90,29,43,44,75,123,95,62,48,76,37,38,76,115,110,87,54,75,86,110,103,71,51,55,48,80,108,62,76,158,123,72,53,125,133,117,133,133,129,115,38,75,78,86,133,99,95,95,69,29,52,61,99,109,95,93,85,62,194,200,190,110,76,34,29,52,123,117,75,52,48,84,95,123,112,55,29,44,44,76,116,75,37,85,112,109,95,76,28,68,76,95,75,44,60,78,108,110,129,115,62,28,61,76,93,107,88,44,48,88,191,187,76,48,86,140,148,158,179,133,133,129,99,52,148,211,194,133,115,109,76,86,169,148,144,137,90,76,89,212,200,221,212,187,108,75,115,186,183,99,69,109,108,99,75,52,144,110,60,44,76,80,78,116,110,91,55,91,103,139,86,76,84,76,191,75,65,71,70,74,55,52,68,101,115,88,69,55,52,54,60,71,98,139,179,139,88,44,48,34,43,52,91,91,55,46,29,29,65,123,125,129,123,105,75,77,28,36,37,29,21,28,28,28,44,83,101,85,91,94,44,38,55,69,52,43,37,37,52,44,74,158,75,37,28,28,28,22,21,22,27,48,77,69,46,21,14,29,20,29,76,76,88,61,28,37,55,75,95,37,29,37,29,28,29,61,87,77,78,48,14,20,35,75,86,69,52,43,36,13,0,13,28,75,78,53,53,78,68,75,89,86,84,75,76,70,61,53,60,43,37,75,75,75,123,115,76,70,75,88,75,76,91,105,140,91,96,140,116,89,61,60,37,35,35,28,28,35,54,84,99,93,38,38,61,62,65,55,48,83,86,90,89,75,53,75,83,75,91,111,85,91,88,131,203,139,90,70,37,36,61,75,85,62,53,53,49,69,70,69,89,76,76,94,69,74,60,83,133,112,85,61,60,62,76,75,76,83,88,123,44,20,21,28,22,28,21,20,20,14,21,21,44,84,55,44,53,61,76,96,76,69,53,69,76,76,75,112,199,179,78
160,85,115,179,108,55,62,90,148,90,52,56,75,141,129,68,72,141,89,75,149,141,129,56,61,75,97,97,125,76,34,38,60,87,35,52,103,86,76,31,20,28,48,44,48,27,28,76,76,52,21,55,89,75,68,62,69,38,29,55,75,97,89,69,21,48,62,70,75,55,52,55,75,84,75,28,29,69,88,137,116,80,35,52,52,84,129,99,68,54,76,37,35,85,112,112,78,60,70,86,89,75,62,53,43,48,76,84,44,75,139,117,76,61,117,133,110,129,133,137,129,35,69,62,68,109,109,91,91,51,28,55,69,97,112,112,123,86,34,117,95,84,93,75,36,28,55,129,115,86,55,29,48,52,69,97,61,28,44,52,88,125,76,43,76,75,76,89,75,29,61,90,90,75,44,37,53,75,91,108,109,56,31,68,78,88,86,34,21,34,75,169,186,89,75,108,116,99,91,117,137,137,133,97,54,148,211,183,117,125,99,69,55,123,75,72,95,76,69,88,149,117,109,141,125,93,61,75,108,141,61,60,89,99,91,61,55,133,95,34,60,99,112,125,137,117,86,44,85,76,115,75,28,28,72,129,76,75,75,75,70,62,68,96,140,116,108,86,61,53,60,60,55,84,133,101,70,62,53,60,61,61,76,139,125,75,34,28,37,76,115,125,116,78,49,69,90,29,29,52,37,29,29,35,55,94,109,84,91,89,115,55,53,69,61,54,61,35,28,43,43,44,116,52,29,35,28,27,22,37,53,43,76,75,65,61,35,28,28,21,44,77,74,52,56,43,28,29,71,76,28,28,34,28,20,21,48,111,95,89,89,52,29,37,83,89,48,32,36,29,20,13,20,43,36,46,55,53,148,91,84,94,84,75,70,70,75,75,56,70,43,53,91,70,77,75,46,34,44,35,48,60,46,71,88,111,91,99,90,61,55,61,60,29,35,37,35,32,43,62,56,98,76,46,75,86,84,85,74,61,91,109,105,87,76,69,76,75,75,75,76,90,95,105,107,133,88,76,83,65,49,75,76,76,65,53,62,91,112,94,89,94,99,91,77,75,65,56,91,187,194,155,133,148,129,139,144,144,88,61,83,60,21,28,38,36,20,21,14,14,12,20,20,29,52,29,28,29,52,75,140,107,85,91,112,109,107,117,158,169,140,140
160,84,115,172,95,54,68,99,144,78,48,55,71,117,108,60,78,133,84,80,140,76,61,31,35,44,76,84,99,62,36,38,52,62,21,37,84,88,76,31,20,28,54,43,27,14,21,71,76,52,21,52,75,69,44,34,43,27,28,44,72,99,76,62,27,53,69,51,54,43,44,56,75,90,76,28,36,71,93,133,107,75,29,51,44,78,112,97,62,52,76,44,38,95,117,108,76,55,75,109,72,78,61,55,38,48,76,71,37,80,140,115,76,62,110,137,112,117,123,129,117,37,72,61,69,125,115,99,90,43,29,55,69,103,110,125,123,80,34,99,76,62,76,70,29,28,54,115,107,60,37,34,48,44,61,88,69,31,44,48,95,129,80,44,86,61,78,95,69,28,69,108,88,72,35,37,55,68,91,99,116,55,31,60,84,93,107,76,52,75,86,133,141,97,69,90,95,95,84,112,139,140,137,108,37,141,194,140,107,123,109,71,69,110,71,75,112,60,29,75,97,125,183,209,163,139,69,76,115,148,90,93,140,141,129,70,76,183,107,68,75,144,183,149,148,139,107,54,88,76,103,62,52,56,95,203,76,75,75,85,89,76,86,129,88,101,95,90,75,53,55,55,52,70,109,75,52,49,52,53,89,115,107,76,76,91,61,44,61,69,90,88,75,38,21,20,29,61,75,94,86,52,54,88,115,129,117,129,131,123,125,75,68,69,69,70,76,76,43,43,54,85,76,37,28,29,32,28,22,37,77,75,68,29,14,28,43,37,29,29,43,38,27,75,160,111,54,68,96,76,37,29,32,21,13,21,35,71,90,133,89,60,46,46,101,86,37,29,29,46,29,29,38,22,13,12,14,34,75,55,60,84,75,75,75,75,65,56,43,75,89,131,166,105,107,44,48,62,76,74,70,69,52,43,77,129,111,101,68,44,43,62,53,20,29,53,61,53,61,53,71,111,76,75,117,108,91,88,78,62,107,105,105,86,76,69,60,49,76,88,86,76,76,85,95,123,123,86,99,76,60,76,85,76,75,78,76,101,160,140,139,105,112,98,93,107,76,76,158,191,212,203,191,203,197,186,203,197,105,37,61,61,28,29,35,28,21,21,21,21,20,21,21,27,28,27,28,22,37,44,96,140,140,148,140,109,76,76,117,155,147,135
148,80,108,148,88,55,69,115,129,61,38,43,56,76,75,44,76,99,75,95,95,35,20,21,27,43,71,76,80,44,37,44,34,17,13,21,52,69,60,22,21,28,44,17,0,0,13,44,78,56,22,48,76,88,36,13,13,13,20,29,44,75,75,44,21,53,72,36,21,20,22,35,76,86,69,27,31,69,91,129,55,22,13,27,29,69,91,76,48,53,44,22,34,84,109,95,69,55,76,129,76,86,61,48,36,44,80,75,43,86,129,108,75,69,103,115,99,97,108,129,109,38,75,55,75,117,108,99,88,38,34,61,72,109,112,123,116,75,37,103,75,61,61,48,28,28,60,117,99,37,28,27,43,48,53,76,54,28,43,55,91,133,76,51,76,60,88,99,52,29,76,115,97,76,29,34,56,72,95,103,112,61,34,62,75,91,115,103,51,70,117,203,144,87,70,103,97,95,85,115,117,86,76,75,29,117,163,110,91,103,90,60,62,112,75,72,148,91,76,190,212,219,221,205,139,137,69,76,115,144,108,75,123,97,133,76,117,190,123,91,52,90,89,107,144,158,116,54,89,75,109,76,75,75,110,186,83,77,83,139,169,101,105,140,93,93,76,76,75,60,62,69,60,76,107,65,37,43,37,35,56,76,43,20,21,28,38,56,71,69,46,34,28,37,20,14,13,76,125,109,105,75,76,111,116,111,115,140,131,89,98,60,53,61,61,78,94,116,77,44,37,69,38,35,28,35,34,21,21,34,53,43,36,21,14,14,35,43,34,37,37,21,20,29,76,166,194,209,191,139,71,28,29,29,21,29,69,70,56,98,77,75,75,76,107,69,36,37,37,54,85,95,49,27,52,38,35,29,44,38,37,61,65,61,65,68,60,49,34,49,88,109,186,194,140,70,76,96,139,91,75,75,75,88,125,147,115,86,54,44,52,60,53,28,14,23,75,88,91,83,70,77,70,86,111,131,115,76,75,75,68,35,29,28,62,53,34,56,69,98,125,109,78,77,115,133,131,107,76,49,49,86,95,75,76,90,76,117,179,148,169,133,101,99,90,169,155,160,203,199,221,224,183,148,93,87,191,211,199,70,62,69,49,36,36,32,35,29,28,23,22,23,28,28,29,28,28,29,43,46,75,123,75,53,105,76,55,53,83,140,158,69
93,71,84,95,75,52,70,140,86,36,38,69,99,123,107,56,70,85,61,133,140,88,75,44,60,87,148,137,110,69,43,52,75,60,29,75,112,103,87,28,17,28,71,38,21,20,37,90,99,75,22,55,108,99,44,20,14,27,61,76,99,117,95,55,22,48,85,34,13,13,28,52,90,90,70,27,36,56,91,110,28,12,14,29,56,84,91,76,44,70,22,13,29,84,90,76,60,53,76,125,68,48,29,29,29,44,80,76,51,86,109,85,52,44,78,95,91,84,87,125,112,43,76,61,75,115,87,76,75,34,29,52,69,95,95,123,115,62,38,90,76,68,60,38,22,29,62,133,95,37,22,22,43,44,48,76,44,28,38,54,87,133,84,44,75,56,90,90,44,35,75,99,90,60,28,31,56,71,91,107,107,55,34,62,76,93,125,107,48,60,99,190,103,55,68,97,95,90,76,115,99,44,28,27,34,116,149,144,140,137,115,75,62,95,62,71,139,133,103,194,203,205,221,187,144,140,62,75,129,139,109,75,117,112,125,56,99,172,141,129,52,93,84,110,148,144,109,55,86,75,116,97,93,87,137,172,91,87,86,191,203,183,187,179,129,91,75,75,75,61,74,75,86,131,89,60,35,29,29,34,36,43,27,20,20,21,34,56,65,53,28,27,37,29,21,20,21,75,115,99,75,37,28,44,36,48,86,115,86,56,75,70,76,62,55,76,125,109,76,37,20,21,21,29,37,35,35,23,21,34,28,35,21,28,28,20,28,27,29,34,36,21,21,20,29,75,189,203,108,76,75,29,28,28,23,37,48,43,69,129,43,43,60,71,91,60,48,44,52,70,88,76,52,61,76,75,69,56,46,54,69,62,53,44,53,74,74,75,70,75,90,109,117,140,116,76,95,135,158,123,93,87,88,140,140,139,76,60,44,52,53,46,60,55,21,28,38,75,93,85,62,75,62,86,99,109,99,70,44,44,43,29,36,38,43,43,44,65,75,111,197,101,75,61,77,96,123,116,69,36,35,123,135,75,69,76,86,160,166,112,68,46,94,90,98,135,166,194,207,199,197,139,74,53,34,38,76,194,187,87,76,75,84,53,44,53,48,62,37,27,27,21,27,43,43,37,28,35,37,43,55,70,46,36,71,75,61,48,75,105,84,28
76,69,95,108,75,53,75,148,125,69,60,84,141,158,117,61,76,75,71,149,144,137,95,34,37,61,89,116,95,54,38,62,88,76,28,69,110,88,69,21,13,27,62,69,55,22,36,84,72,21,10,56,75,76,68,48,31,28,55,87,117,117,95,60,22,56,87,76,72,43,70,93,110,99,76,28,34,69,103,108,56,28,28,76,86,140,89,62,48,76,56,36,69,125,109,88,62,56,75,116,69,38,14,21,38,55,76,70,48,91,117,29,20,22,48,56,69,69,76,86,78,52,85,53,75,115,76,44,38,21,22,38,61,76,78,95,88,43,43,99,75,72,37,20,14,22,48,99,84,38,22,22,43,43,51,76,34,21,28,37,75,109,78,38,71,54,93,52,27,21,38,69,76,76,35,37,69,75,108,95,84,37,34,55,76,90,140,107,44,71,117,191,116,69,60,87,93,89,76,99,93,103,107,91,75,191,205,148,133,133,133,76,68,89,60,75,133,139,110,191,205,203,221,186,148,139,60,76,137,141,110,71,107,103,133,84,123,183,116,110,53,99,76,109,141,139,99,52,91,76,133,112,112,99,144,148,86,78,101,197,203,203,221,194,140,112,76,87,75,75,75,76,84,93,75,43,28,28,37,35,38,35,27,22,21,21,29,54,69,37,28,28,27,20,21,28,29,60,109,101,75,29,14,21,21,20,36,75,93,75,90,96,83,75,52,91,194,158,147,75,20,21,20,23,38,38,32,23,28,70,28,27,21,21,20,20,21,14,28,32,29,27,22,37,43,62,111,155,69,28,32,29,27,28,28,37,29,70,125,131,20,28,43,36,76,69,75,69,53,65,76,75,61,71,76,76,74,61,71,91,107,70,76,70,74,111,179,169,95,76,75,91,123,98,75,84,109,148,179,115,87,75,108,140,139,123,75,43,28,55,52,44,70,86,44,52,28,37,65,75,55,60,55,56,75,84,86,53,43,28,32,43,28,44,44,44,54,68,61,99,139,98,85,70,61,76,84,78,43,35,46,85,88,76,69,61,131,183,117,54,43,44,84,109,117,99,147,158,155,115,75,52,28,29,32,35,55,77,85,86,86,61,44,85,86,85,76,77,68,34,20,21,44,62,43,35,29,43,44,61,62,74,84,87,86,76,60,44,55,69,34,23
108,78,141,140,76,54,75,133,148,69,54,69,97,141,97,52,62,55,76,140,110,99,75,28,28,54,75,76,44,27,21,28,55,55,28,69,88,20,13,10,10,27,72,88,56,21,48,91,69,10,0,54,112,137,109,76,43,27,36,52,88,95,38,27,20,48,76,89,86,48,44,61,76,76,44,17,21,52,88,90,76,44,28,44,44,97,60,28,28,69,69,36,43,86,55,43,31,37,61,109,75,76,37,37,62,91,107,71,60,110,148,60,34,56,116,115,116,97,99,95,84,43,76,48,69,107,53,20,20,17,29,72,88,95,93,87,75,29,48,89,75,80,22,13,14,29,69,95,91,75,34,29,52,55,71,69,20,14,27,44,91,116,103,60,76,54,109,43,28,54,91,116,93,108,43,43,75,76,141,76,27,17,22,36,61,75,116,99,51,69,125,200,129,87,69,88,90,87,75,76,109,117,133,117,69,183,194,144,139,133,125,75,56,91,68,76,125,137,110,191,200,200,219,169,140,117,52,71,125,149,103,76,116,88,109,55,87,160,93,90,55,99,76,110,148,139,91,48,95,76,129,97,103,99,148,137,91,90,123,179,160,169,186,133,75,52,75,86,75,76,84,76,76,75,61,34,32,62,86,86,71,60,37,29,28,27,44,87,88,53,21,27,27,20,34,69,75,68,76,90,69,28,21,21,21,38,53,60,88,85,94,86,75,75,53,76,148,155,131,70,28,27,22,27,46,49,36,27,60,109,61,21,21,21,22,28,78,53,75,71,28,28,36,35,36,44,69,84,49,21,21,23,22,36,53,52,52,140,183,94,23,29,52,43,38,61,105,183,93,76,87,85,54,53,75,69,55,68,87,99,108,90,133,131,129,111,169,179,115,105,90,93,90,75,70,74,76,91,112,70,62,65,90,111,139,155,88,43,37,69,54,52,76,77,75,75,35,37,37,44,53,70,70,44,49,68,78,37,35,27,38,69,52,55,60,53,52,69,84,139,111,93,88,74,62,90,86,55,36,37,75,71,86,75,90,109,147,183,99,49,68,62,89,117,131,78,116,148,86,43,38,44,43,44,44,44,53,60,75,88,75,29,27,77,125,125,96,85,83,46,21,28,52,91,62,44,52,61,65,68,56,71,183,155,89,123,90,65,37,29,27,28
116,76,115,85,56,48,69,89,109,60,51,62,95,88,48,28,29,28,51,75,76,84,60,28,35,61,70,28,12,12,22,53,89,76,37,75,85,13,13,13,21,62,87,89,72,27,51,91,71,13,13,76,133,139,133,95,52,29,55,76,95,95,12,0,14,61,91,108,80,60,53,61,88,55,13,14,62,123,172,137,91,72,44,44,44,99,28,13,14,60,86,44,44,75,20,10,13,27,52,76,80,85,38,55,44,71,80,36,43,99,133,88,44,69,123,141,139,95,75,62,52,28,51,35,37,75,62,53,43,29,60,93,144,141,88,28,21,21,37,70,69,78,86,38,34,53,109,169,141,44,21,22,37,56,75,90,70,43,69,90,169,169,86,68,76,62,109,88,44,38,69,137,88,75,28,29,54,75,108,91,76,43,62,93,129,133,148,95,44,69,117,191,95,52,29,61,60,61,61,76,117,117,112,90,48,158,197,140,123,93,91,68,43,75,51,62,108,115,95,191,169,187,211,183,144,75,28,48,91,117,88,76,99,89,55,29,55,99,84,75,55,93,76,123,86,80,62,36,75,62,99,76,84,76,140,137,86,69,74,88,76,88,75,52,35,28,32,69,86,85,83,86,83,76,70,65,77,111,158,112,99,85,55,32,44,62,91,140,140,76,21,37,76,53,38,84,98,89,53,69,75,37,35,36,27,35,44,68,117,89,75,65,52,37,43,90,148,148,109,55,43,36,14,29,53,53,37,32,76,85,75,52,27,27,37,55,101,116,148,105,48,27,29,29,32,43,29,37,29,34,28,27,28,87,91,76,75,183,194,117,44,54,62,53,52,65,74,129,133,125,123,85,70,61,44,43,52,65,123,129,93,131,169,169,140,117,116,169,186,187,191,179,75,60,62,74,65,60,69,54,53,76,77,69,70,105,62,32,29,55,56,52,61,76,69,61,48,53,69,60,38,48,61,68,44,44,70,35,21,23,76,78,74,75,98,76,62,107,191,115,75,60,60,62,77,117,111,90,75,75,90,68,69,70,77,76,76,123,148,76,54,53,125,183,169,111,131,90,48,43,52,53,53,61,61,49,55,75,94,95,61,43,44,75,109,109,60,61,68,38,32,37,71,135,93,78,69,61,68,68,46,76,212,203,53,76,155,125,84,44,34,34
115,76,115,85,60,55,85,144,141,69,53,62,107,69,28,27,29,37,60,80,109,110,72,34,38,69,75,27,13,14,70,99,125,86,35,76,123,76,69,28,51,84,95,90,75,27,44,88,75,21,21,95,149,117,108,90,44,35,84,76,88,95,21,14,28,110,140,144,99,84,60,60,84,86,38,27,71,108,179,112,76,48,37,51,38,93,28,13,21,71,84,48,60,86,27,13,20,55,91,133,149,108,53,69,43,69,84,20,38,99,139,90,44,75,95,107,125,107,21,20,14,22,38,43,51,88,99,90,75,29,43,55,91,123,48,20,20,27,60,110,129,133,110,51,29,29,76,139,109,20,13,28,53,69,87,109,75,28,35,55,95,123,55,37,44,60,108,85,36,35,69,137,62,20,14,21,29,69,110,117,109,31,44,75,107,133,133,86,43,72,116,200,86,55,43,91,91,91,108,125,133,125,91,69,37,163,211,190,117,29,28,27,44,71,62,75,99,103,75,158,144,149,200,186,141,62,53,99,163,172,91,75,125,97,56,48,93,144,115,90,56,88,76,140,53,36,35,55,75,80,107,97,88,69,144,137,74,54,69,74,75,76,53,29,28,28,32,36,56,78,78,77,76,85,91,144,160,140,76,44,44,49,37,34,43,44,69,116,88,69,13,14,38,62,68,76,88,89,71,62,75,44,43,54,75,49,37,55,197,197,131,77,77,76,74,148,148,116,140,91,90,46,34,69,76,69,29,43,65,62,55,55,55,76,88,90,87,85,77,99,44,34,37,44,52,60,28,20,21,28,49,38,75,117,91,76,75,169,194,191,115,88,83,76,86,88,61,112,147,155,140,75,75,87,70,70,77,94,115,109,88,99,155,187,140,125,125,166,179,158,144,160,91,84,76,75,65,37,62,85,77,90,60,29,46,74,37,29,21,37,52,53,56,75,76,60,61,83,89,52,22,37,46,55,34,38,52,37,28,44,91,84,60,75,86,84,70,101,140,77,61,44,44,44,75,86,83,76,76,87,86,46,55,75,78,60,68,69,76,70,49,53,90,140,203,197,144,76,43,55,61,69,68,65,43,44,86,75,69,131,91,74,65,69,94,76,27,28,52,76,76,61,90,131,87,76,117,53,46,56,91,194,234,169,43,60,94,133,76,69,52,55
140,80,123,141,75,62,129,187,149,69,56,69,110,90,55,43,80,95,133,144,139,110,75,35,36,68,70,76,55,38,84,90,108,76,43,80,117,112,84,27,29,52,80,80,68,21,44,88,76,44,21,91,133,86,75,75,43,38,78,68,91,109,75,28,28,99,91,90,88,86,61,52,78,71,28,13,29,75,109,97,76,35,28,53,44,99,43,27,29,85,69,38,60,91,48,27,35,75,116,158,148,89,48,53,37,75,78,27,55,158,158,90,54,78,97,110,133,103,29,21,20,22,44,62,84,123,125,95,75,28,43,60,88,103,55,44,43,36,76,169,163,116,86,52,34,28,78,123,95,20,17,38,85,133,144,133,75,35,37,53,91,95,29,22,52,84,133,87,29,29,80,139,52,13,20,37,69,99,123,137,117,28,44,60,88,91,68,27,27,54,97,186,84,62,60,115,123,110,149,148,140,141,117,80,36,148,203,148,129,89,84,75,110,186,158,140,137,99,88,133,116,112,169,137,99,86,55,84,141,139,76,71,144,133,97,53,110,148,89,76,48,76,71,115,109,108,76,88,123,160,187,90,107,76,133,141,74,74,76,75,70,60,43,29,28,29,34,37,43,76,75,76,75,76,109,148,133,65,29,21,21,20,21,32,44,28,20,44,60,52,0,10,13,21,96,90,84,61,53,55,83,68,37,44,71,76,48,53,189,209,211,135,148,115,133,111,85,75,91,148,116,53,55,68,76,35,14,21,37,55,43,37,52,84,85,98,76,60,53,55,52,34,52,43,56,76,37,21,49,46,54,60,75,35,28,28,34,53,94,179,186,129,133,148,107,89,75,115,140,140,99,61,75,139,189,139,98,98,75,69,77,90,98,147,139,112,129,179,133,123,99,115,123,75,84,83,76,61,75,107,101,109,55,36,75,76,52,28,27,36,76,71,43,29,37,37,70,96,99,70,38,70,65,94,56,43,43,37,37,44,75,53,43,70,70,90,88,83,94,86,68,76,69,54,44,37,28,28,29,46,76,76,71,84,84,53,48,28,27,37,44,43,70,75,69,60,76,69,46,46,60,62,68,60,32,28,61,75,75,135,135,111,94,93,86,35,23,28,55,93,148,109,112,69,48,44,98,90,44,54,199,224,234,117,35,44,44,74,44,46,37,43
140,78,133,148,75,61,110,187,148,61,60,70,109,139,87,43,110,93,112,99,61,53,38,22,27,48,54,95,76,36,52,61,86,69,43,80,115,109,76,21,28,38,61,69,52,20,48,115,91,43,14,75,87,69,48,56,36,38,75,68,87,88,69,22,21,61,60,52,69,76,54,52,89,61,21,14,68,109,144,86,56,28,27,43,44,99,62,44,34,69,52,34,52,107,99,75,62,75,117,183,133,86,52,53,36,76,84,21,37,112,133,88,52,84,108,109,144,107,38,38,29,44,90,112,133,123,99,90,75,29,43,52,87,85,86,93,71,34,76,109,95,76,55,37,31,28,76,110,86,28,21,35,71,109,125,116,62,34,34,52,90,108,75,44,75,85,110,85,29,28,91,129,75,43,37,75,125,140,117,115,103,29,48,60,84,91,52,20,29,61,103,160,139,91,62,99,99,76,95,116,117,116,108,76,27,125,191,125,117,125,99,69,75,117,75,69,109,62,31,37,43,61,91,137,137,103,60,75,148,89,27,61,107,115,87,48,123,140,51,27,31,48,61,90,116,91,60,69,88,90,140,44,43,43,91,125,70,76,83,75,76,65,37,32,29,37,44,55,53,75,70,69,75,76,107,108,75,29,21,20,21,14,20,43,70,36,13,20,29,23,0,13,13,12,37,84,91,108,96,93,84,62,55,61,53,88,91,75,148,186,158,135,129,116,131,99,75,75,77,155,147,85,56,52,55,37,43,29,27,53,44,37,43,77,135,88,71,44,35,38,55,54,76,52,76,99,76,60,75,71,69,69,71,20,23,29,29,32,76,166,140,76,70,68,55,56,70,88,94,96,84,71,70,131,207,155,99,86,43,44,75,75,65,76,77,76,133,199,125,115,125,117,98,74,86,86,69,75,93,115,116,148,107,76,123,98,54,44,53,49,76,65,28,29,35,29,21,38,46,44,52,62,76,93,71,37,35,44,60,46,55,36,44,65,37,52,53,83,84,68,38,89,125,86,38,32,36,29,28,28,44,194,155,112,91,75,44,27,43,55,55,48,69,44,27,21,22,21,36,53,44,53,69,75,27,21,14,38,78,111,135,139,140,140,86,35,37,46,62,86,187,186,83,53,43,35,69,88,55,93,139,187,209,84,38,29,34,49,37,32,21,43
133,76,116,139,70,60,112,160,125,54,52,69,80,86,68,43,95,75,76,68,22,20,20,14,21,28,44,80,69,43,53,51,31,21,22,61,76,87,69,27,29,28,36,31,29,17,37,80,87,43,21,76,90,52,17,21,21,28,53,44,71,75,56,20,28,60,36,27,28,51,38,61,87,75,44,21,68,108,186,69,21,13,17,21,28,69,48,37,35,60,27,21,38,88,91,75,55,69,103,141,76,54,29,29,36,72,75,37,56,133,117,69,37,75,86,95,112,87,91,93,75,75,115,68,86,99,87,78,69,29,48,48,84,78,90,88,68,34,86,80,72,61,36,28,28,27,84,107,75,38,22,37,69,123,140,95,52,31,35,55,99,115,69,37,69,91,107,75,36,34,99,95,76,55,34,53,85,84,97,110,109,31,56,69,90,95,52,17,31,62,123,186,133,95,61,108,95,75,109,117,75,29,34,29,21,115,149,115,125,112,89,52,68,108,60,71,144,52,22,53,76,110,186,160,148,123,52,75,148,99,28,78,169,160,99,60,129,133,53,21,69,90,108,133,141,110,55,71,97,69,107,34,21,31,123,140,75,76,75,75,69,60,69,54,38,53,54,62,62,69,75,62,71,76,96,101,48,22,21,20,20,14,20,32,44,36,14,27,21,13,14,14,13,13,14,38,70,76,116,95,75,75,62,36,54,69,91,109,148,158,148,91,60,55,76,140,107,87,117,166,148,139,95,65,53,60,56,35,28,56,69,46,53,91,203,179,99,61,46,37,62,70,74,69,71,76,70,74,70,61,68,56,70,34,28,36,34,43,71,90,69,46,35,35,52,49,69,160,131,109,94,85,93,179,166,93,76,86,43,44,52,46,54,61,65,69,105,179,108,140,112,107,105,96,108,76,75,83,88,74,75,91,101,76,76,91,70,90,107,53,53,44,29,44,37,29,14,22,28,35,32,44,62,117,94,55,46,68,75,60,44,48,52,44,28,35,35,61,55,37,21,35,75,74,32,36,43,35,28,27,28,88,197,189,116,98,70,46,75,84,75,71,90,44,27,28,28,29,60,77,54,61,95,62,20,13,13,35,75,135,144,133,147,155,111,62,68,76,96,107,186,125,75,37,35,34,46,129,86,95,86,76,111,88,43,28,43,52,37,46,27,70
85,72,86,90,61,61,123,129,68,36,37,52,69,76,71,44,97,69,69,69,75,75,44,44,75,90,116,112,84,54,68,53,20,0,14,37,48,56,43,21,29,36,28,13,0,12,21,62,86,43,20,80,99,55,12,10,20,27,44,53,75,75,53,20,36,61,44,13,0,20,27,62,84,76,43,22,44,84,158,52,10,10,13,21,43,85,89,69,38,44,10,13,36,89,95,71,60,71,116,148,48,14,13,21,34,69,75,44,69,125,76,20,20,34,60,69,88,86,90,89,62,69,88,43,85,91,61,44,37,22,38,43,76,69,76,88,60,37,76,75,52,48,34,21,21,27,85,95,75,36,29,48,68,76,75,60,34,28,29,55,97,107,56,44,75,90,91,75,43,43,125,87,75,48,31,54,86,75,91,107,107,34,52,69,93,110,97,69,75,108,183,190,139,91,61,110,116,75,91,103,68,22,21,20,28,148,187,169,148,137,108,61,68,103,55,76,148,75,44,129,172,205,219,141,76,69,48,75,133,117,69,108,179,144,95,60,123,137,44,14,48,86,107,137,125,110,56,71,88,75,141,28,21,34,139,144,76,75,75,52,44,43,78,115,62,62,61,69,60,43,53,55,60,75,112,123,75,34,28,21,21,20,21,27,28,29,23,27,28,27,21,20,13,0,20,46,46,65,75,77,84,65,61,60,75,46,69,78,91,148,148,29,29,35,29,75,117,139,189,187,194,194,187,90,37,37,37,28,43,131,116,98,93,183,221,191,131,88,75,52,65,109,88,70,75,77,55,55,36,43,60,62,62,43,44,61,83,49,43,53,43,44,44,46,61,62,60,147,186,160,96,108,179,166,90,62,60,78,61,62,62,69,65,65,62,36,37,95,78,96,109,109,108,90,99,109,84,44,29,13,28,46,98,75,53,69,74,77,88,35,21,20,20,32,32,23,20,28,28,38,44,53,53,112,112,75,44,56,55,62,69,84,70,62,48,44,37,75,76,44,28,37,29,28,23,36,36,35,28,27,28,32,70,117,135,148,108,70,77,74,61,62,76,44,32,27,28,37,86,105,75,74,129,61,21,21,43,28,37,91,144,131,158,140,108,129,94,107,112,108,117,83,62,49,35,22,37,147,133,91,75,70,93,101,76,69,84,86,88,76,69,76
75,69,85,89,61,61,137,117,54,43,69,107,149,139,91,60,99,69,61,75,125,117,68,43,61,109,125,133,85,54,75,76,61,28,48,95,75,60,43,21,29,43,28,14,10,21,62,97,75,36,22,76,91,55,0,10,21,36,75,88,90,87,72,27,43,69,44,14,13,48,72,103,89,80,44,22,44,84,144,55,20,21,38,76,108,115,88,60,48,61,21,22,75,125,107,75,60,69,109,144,44,14,13,21,48,76,91,56,76,140,75,10,13,28,71,80,103,108,99,93,62,70,84,36,75,90,28,13,12,17,29,34,55,69,69,69,38,37,78,76,75,54,13,13,17,21,54,75,69,44,28,44,62,75,55,29,14,14,21,29,88,91,61,44,61,84,86,38,21,29,99,76,69,69,29,62,87,62,80,80,76,28,48,55,90,129,117,76,56,108,183,197,84,69,69,123,125,75,88,116,75,28,27,27,34,169,200,190,186,144,125,69,69,99,54,76,93,75,75,141,169,191,211,137,86,61,43,70,137,116,75,90,116,115,76,43,88,117,69,60,76,115,117,139,117,90,44,75,76,69,116,48,61,71,191,123,87,75,62,52,46,46,61,123,76,62,61,55,44,44,37,52,52,76,116,101,86,75,43,22,21,23,38,36,36,55,65,44,44,46,29,27,27,21,43,37,21,29,53,86,75,44,44,61,49,52,84,91,77,115,139,28,43,43,21,27,88,139,155,179,194,194,179,76,38,38,75,75,75,203,221,199,160,169,212,212,155,160,133,96,123,179,95,53,95,101,55,62,68,74,70,61,44,54,53,53,61,44,37,44,69,77,71,56,37,48,44,105,108,53,29,55,75,93,69,69,76,75,75,69,48,65,69,61,54,37,52,87,89,83,89,91,77,84,93,139,76,37,36,29,43,75,88,84,54,65,86,62,55,14,20,21,21,34,32,32,65,70,61,70,61,44,55,109,84,52,44,55,62,76,93,91,86,96,76,60,52,62,86,76,52,38,28,21,22,34,37,29,27,27,22,21,27,70,117,140,179,105,71,75,70,74,54,44,36,28,28,37,62,62,60,75,166,76,37,34,53,28,36,61,108,133,148,115,109,187,144,133,112,93,43,29,29,34,29,22,38,135,96,78,76,71,76,62,95,129,107,76,75,56,69,65
88,75,137,117,61,61,141,160,103,60,75,103,183,139,76,48,76,51,44,75,137,115,52,29,48,80,87,93,72,37,75,78,76,38,56,99,52,21,21,13,22,29,35,37,21,34,87,117,34,20,17,62,75,35,14,28,55,78,141,123,84,60,44,22,44,68,51,51,43,75,78,86,60,31,21,14,29,70,99,75,55,28,60,80,90,112,36,27,31,71,54,29,76,86,44,28,28,44,89,117,56,31,28,60,88,109,90,55,87,148,85,29,44,88,149,158,140,99,95,90,69,48,55,28,44,84,37,22,20,28,69,76,91,91,90,75,36,44,89,76,88,43,12,14,28,51,86,91,89,69,43,48,69,69,52,27,14,21,43,56,112,117,88,51,62,91,75,14,21,31,76,76,60,62,36,69,87,75,115,38,20,20,27,28,68,91,97,69,62,107,148,183,71,44,44,97,95,75,76,93,95,90,85,60,44,190,203,133,115,112,88,48,62,88,44,76,91,76,75,179,194,197,211,141,90,56,38,62,112,108,69,90,110,68,28,27,52,85,76,69,75,90,91,95,38,38,27,44,53,55,85,75,75,69,133,90,87,86,60,62,61,56,56,70,69,60,53,44,49,60,38,52,60,84,95,76,38,27,20,20,35,37,52,52,53,43,46,44,37,44,38,48,44,37,43,23,13,10,13,38,53,38,52,56,43,54,98,115,99,112,129,43,43,28,14,21,76,139,133,125,135,144,108,60,43,88,133,148,148,160,203,169,85,77,91,209,199,179,148,129,179,115,75,55,96,108,84,87,84,71,70,74,44,44,35,43,46,68,53,43,91,109,75,56,52,53,43,76,76,21,12,34,53,55,76,75,77,75,76,88,76,65,62,49,52,55,86,74,68,111,86,76,76,85,86,105,75,53,44,36,61,87,75,75,49,75,115,61,37,14,21,21,21,35,35,54,98,91,85,84,65,56,46,98,88,76,61,70,69,76,84,76,88,96,105,76,46,53,75,91,70,27,21,23,28,35,37,29,21,21,20,14,21,22,78,101,99,76,49,37,52,60,52,43,38,43,23,21,29,54,70,91,112,70,37,43,37,28,43,44,88,107,115,99,98,140,140,96,91,60,21,21,28,28,29,34,78,197,140,78,76,69,54,55,99,116,37,35,56,43,37,85
107,75,99,84,55,56,129,144,117,53,62,84,141,116,71,38,52,31,43,86,123,90,43,36,54,76,76,34,21,21,52,72,76,38,56,90,27,0,0,0,21,44,61,62,28,52,110,148,27,12,14,55,75,69,51,34,48,70,117,87,86,36,21,17,29,61,69,68,48,68,54,62,38,13,13,28,70,108,139,139,91,44,53,43,75,110,21,21,43,88,69,37,69,48,13,13,14,29,75,87,75,55,28,54,76,95,75,35,75,133,108,75,56,109,141,139,129,75,34,28,21,28,29,34,51,103,109,95,44,43,85,99,117,76,52,52,29,35,75,75,91,76,38,36,62,84,169,141,95,48,28,51,60,62,69,76,36,43,75,99,179,112,52,34,48,84,84,37,38,86,148,89,69,56,48,75,76,115,112,48,21,36,60,60,86,112,109,62,69,116,169,194,55,20,27,48,54,48,70,90,93,90,76,43,29,158,203,141,125,75,61,36,38,53,35,56,86,76,56,190,211,205,209,194,85,21,22,54,95,116,61,93,109,28,13,21,48,89,108,76,72,84,84,88,22,22,27,61,75,88,110,115,87,69,139,90,61,70,56,65,68,61,54,65,74,70,75,76,70,69,52,76,78,62,52,28,21,21,21,21,29,29,65,68,46,20,21,28,29,44,48,60,60,53,37,20,13,13,13,22,46,52,53,53,29,52,89,135,105,76,52,34,21,21,14,44,108,135,95,76,76,129,129,71,75,129,76,109,94,88,90,99,90,84,44,108,189,147,131,148,189,96,53,76,116,101,91,86,75,71,75,71,48,46,35,32,44,88,69,43,75,75,65,56,61,62,55,68,76,28,14,28,48,65,75,68,75,69,61,69,86,69,43,37,52,78,89,61,20,76,99,90,91,78,109,89,75,61,29,36,69,76,91,76,75,123,69,37,27,20,21,27,23,32,37,44,84,83,84,76,61,52,69,109,86,105,107,84,70,75,52,44,61,76,108,91,75,76,75,48,29,23,27,35,38,49,37,27,21,21,14,13,20,36,83,69,44,52,29,37,44,53,55,44,37,43,21,14,21,35,55,76,65,74,52,54,44,49,61,61,95,109,111,76,43,56,75,84,86,43,38,46,54,44,29,68,160,155,93,91,99,76,60,75,98,88,35,36,46,36,28,52
95,75,84,61,51,60,97,117,95,55,62,86,144,62,44,43,48,51,80,137,133,89,43,43,69,86,72,17,20,38,90,133,95,48,71,97,35,14,14,21,71,99,76,69,29,69,115,125,28,12,27,109,123,109,99,53,52,69,91,76,88,21,14,43,76,117,116,99,69,69,55,62,55,37,48,60,95,183,197,99,75,37,54,43,75,91,48,37,56,91,62,43,76,76,52,35,48,75,107,137,140,75,44,69,75,99,55,21,71,129,140,76,61,88,115,117,140,69,20,22,43,90,109,117,125,112,129,116,44,29,53,48,110,44,21,21,27,37,62,84,103,76,55,31,34,37,99,129,91,56,28,36,43,52,75,88,36,34,51,69,137,76,21,29,60,90,133,75,36,75,144,48,20,20,37,52,61,93,108,109,75,53,109,125,186,158,107,61,62,108,172,158,44,21,48,76,85,87,117,133,133,129,88,37,28,140,211,197,117,27,21,27,51,55,62,86,116,99,68,179,200,200,200,194,80,28,55,95,141,133,75,95,95,72,62,55,116,148,76,43,55,69,76,117,97,84,48,133,137,133,95,88,86,75,148,91,55,61,54,55,54,53,54,61,70,71,75,89,70,61,62,87,75,28,35,28,20,22,28,28,29,53,76,75,28,20,28,20,27,43,65,75,76,62,28,20,14,12,20,36,107,83,62,52,28,36,77,140,62,28,21,35,27,29,35,75,108,105,75,55,70,125,133,158,194,160,91,147,105,77,74,75,75,74,52,75,166,111,109,169,166,96,60,83,74,75,70,75,75,61,74,61,52,44,46,48,87,140,70,36,44,36,44,44,65,69,60,91,96,43,14,27,49,55,68,70,68,60,44,61,95,74,52,56,95,115,107,75,44,75,99,96,90,90,139,88,75,75,74,76,94,90,55,76,131,186,52,37,32,29,29,28,35,70,98,99,60,69,75,61,38,55,75,77,76,98,131,117,101,87,53,53,62,55,96,131,111,69,21,14,21,34,43,43,55,76,61,28,28,21,14,20,28,85,76,44,44,52,34,29,37,48,49,35,34,38,21,20,21,53,78,71,61,75,85,90,144,131,125,105,112,108,123,69,44,62,69,52,62,38,46,74,84,74,56,112,194,94,96,125,140,133,148,117,86,75,56,43,43,36,38,52
110,76,95,75,60,76,172,169,129,53,62,89,148,75,48,75,123,139,187,163,148,110,53,53,75,78,76,85,61,62,99,112,95,44,75,99,75,72,43,22,53,69,48,48,29,71,95,93,35,20,22,125,76,52,52,37,56,75,90,75,90,60,43,61,110,139,75,69,55,54,61,61,52,61,43,28,60,137,158,89,69,34,68,38,75,91,60,35,44,75,60,44,87,116,91,62,70,90,179,194,141,72,52,75,76,108,75,37,115,186,158,90,75,95,117,129,133,107,88,91,86,112,141,72,95,112,109,107,44,34,44,48,90,61,56,52,44,75,107,140,137,99,69,38,29,43,115,129,54,21,20,27,31,61,93,115,38,36,44,68,133,76,22,62,117,148,137,75,43,75,144,61,29,28,62,90,129,144,139,139,89,36,69,75,110,88,37,22,48,84,137,97,62,60,89,194,194,172,183,129,116,125,116,53,34,141,194,137,116,90,80,84,158,194,163,191,144,115,76,139,169,144,163,140,99,61,61,95,148,80,35,62,91,133,86,48,95,123,34,21,76,90,107,139,125,78,37,108,75,93,109,62,69,60,129,95,55,61,54,71,60,53,56,60,76,76,76,111,76,62,69,48,36,34,28,28,28,28,23,29,36,62,74,62,28,21,21,13,13,13,28,53,44,28,23,29,27,20,20,44,140,71,44,28,21,29,68,70,29,37,46,54,43,49,43,86,96,62,46,43,55,116,194,203,209,199,186,147,129,76,70,70,60,60,53,74,129,112,76,94,117,140,179,123,86,76,76,108,88,74,84,71,53,74,75,75,140,158,76,55,53,75,86,91,115,139,144,140,89,61,38,49,60,70,56,61,61,60,44,90,187,155,94,90,94,99,94,61,61,69,90,87,75,76,78,87,76,86,84,65,75,75,32,60,140,147,46,44,43,60,48,29,35,70,93,90,43,56,71,69,70,68,49,43,76,111,116,140,109,83,75,60,62,56,76,135,115,29,20,28,44,44,65,61,62,88,89,37,28,22,20,21,78,194,105,44,49,53,32,37,49,44,43,36,43,35,28,29,37,52,78,86,75,68,123,189,209,194,147,112,115,71,101,62,62,76,84,53,52,53,61,60,76,54,65,108,96,76,105,107,91,108,140,144,71,62,53,61,44,53,52,60
110,76,123,89,60,72,190,169,123,54,68,93,163,133,75,69,169,137,148,140,139,110,60,56,75,80,88,115,69,34,48,75,88,52,75,110,80,75,37,22,38,38,35,37,29,69,88,86,43,21,21,75,44,21,21,27,51,76,88,75,75,60,36,27,72,75,44,51,43,54,69,69,60,68,36,22,60,137,144,76,60,34,69,38,75,90,55,29,43,75,48,51,90,108,88,61,70,76,149,133,107,69,52,72,75,95,75,37,90,148,133,87,69,109,129,137,137,125,117,103,75,76,84,34,75,110,99,108,44,37,44,51,75,75,91,75,37,76,141,179,116,91,69,37,29,48,123,133,38,14,27,52,70,95,133,109,43,34,44,72,133,90,56,48,88,123,112,56,44,84,137,88,69,35,53,112,144,129,115,129,95,43,61,72,99,75,28,21,84,137,169,163,148,103,89,125,117,76,107,112,116,116,90,43,37,139,190,139,125,99,86,56,95,116,69,117,103,72,43,60,75,84,133,149,139,76,48,88,172,69,52,108,163,144,85,55,109,133,76,62,148,183,172,140,148,90,43,112,69,108,123,48,55,75,133,117,60,68,55,90,90,69,65,75,76,75,85,116,116,65,49,35,37,43,43,29,35,29,22,23,21,28,52,44,32,32,20,20,20,13,28,49,35,22,21,28,28,21,22,27,55,44,34,27,21,29,37,38,44,52,61,61,48,43,29,43,46,38,52,44,44,109,203,212,211,212,212,194,169,76,68,68,55,60,69,65,129,109,99,75,71,75,183,209,105,70,76,116,117,70,65,68,62,75,76,139,187,155,129,71,87,133,158,187,186,187,203,148,96,76,75,84,105,140,76,70,60,60,53,76,183,144,77,62,84,98,95,75,74,62,86,84,75,61,60,85,84,87,78,76,90,69,27,52,99,84,43,52,52,56,54,29,29,37,53,56,68,69,60,76,83,44,28,28,75,133,129,99,52,43,52,61,53,36,62,98,75,43,35,49,60,75,75,76,75,76,131,62,35,28,23,53,155,187,87,29,29,37,70,75,53,35,36,37,38,35,28,29,37,44,52,62,37,36,48,69,86,139,179,93,90,84,90,52,44,44,62,60,52,44,53,56,46,28,54,68,71,70,86,76,75,76,75,76,52,53,62,55,68,61,69,60
108,75,123,86,56,72,187,148,112,55,69,103,163,139,72,61,76,68,69,84,140,107,54,44,75,85,95,109,60,29,43,72,87,44,76,112,76,72,43,22,31,35,28,34,28,60,76,88,37,20,28,75,34,21,21,28,43,69,76,75,75,60,31,27,71,44,43,44,38,70,88,84,71,62,27,22,56,129,133,60,48,28,75,38,75,76,55,29,51,69,35,43,88,107,90,55,55,76,148,97,76,53,44,71,80,91,62,29,76,140,115,76,75,103,123,117,117,103,115,107,75,90,76,28,44,86,76,76,37,34,44,51,53,48,75,53,28,69,97,78,89,69,48,43,34,52,117,97,55,27,29,69,84,137,133,84,36,31,56,75,140,87,55,43,75,95,93,48,51,84,103,75,60,29,29,80,80,88,95,108,84,43,75,70,123,97,76,53,107,190,211,158,117,144,137,133,107,70,112,99,56,53,62,28,34,97,158,129,115,85,69,44,91,89,55,117,91,43,31,76,112,169,203,179,148,84,60,103,144,110,71,117,133,129,84,55,112,144,123,69,99,88,103,108,115,86,52,116,72,117,112,93,85,99,183,95,69,70,70,78,101,78,108,133,95,84,75,75,76,52,53,54,48,48,61,62,68,52,28,20,20,21,28,37,68,76,21,34,34,34,43,44,38,22,20,21,23,23,28,28,27,36,28,28,27,43,32,28,37,43,49,36,27,20,20,21,37,43,37,44,49,93,144,179,203,186,169,160,140,91,75,69,52,52,69,95,186,111,76,68,70,86,117,224,183,105,85,69,75,99,84,71,76,108,186,203,189,160,179,166,179,179,187,194,194,211,212,179,191,194,189,84,93,131,90,76,75,69,56,75,169,90,75,60,69,75,84,87,65,70,75,70,75,68,53,96,166,77,61,68,75,84,52,61,95,85,44,52,46,43,27,21,22,23,29,43,68,55,43,55,62,28,13,21,37,108,131,89,38,36,49,61,61,29,75,94,61,76,52,61,61,65,60,60,70,75,75,44,28,29,49,109,166,86,35,28,29,60,70,60,62,43,44,56,70,91,74,28,44,46,55,38,22,29,43,48,56,75,86,46,28,34,69,53,28,27,55,60,60,74,75,53,37,37,44,49,60,75,75,76,52,61,87,93,55,28,21,28,61,84,135,61
90,75,117,86,60,75,190,158,99,55,69,107,149,133,75,55,69,54,55,78,115,87,43,44,75,80,91,107,60,43,51,75,87,44,78,110,87,75,29,27,27,35,31,35,21,53,87,89,43,20,31,75,37,21,14,27,31,55,71,75,75,70,29,27,76,43,51,48,29,72,103,97,88,72,22,21,62,140,133,43,34,28,75,34,75,75,52,31,68,62,28,51,93,123,90,69,62,78,141,88,78,51,44,69,80,95,69,38,84,129,109,76,72,76,109,125,116,99,107,97,75,78,76,27,44,70,56,55,28,37,44,51,43,43,62,44,27,75,88,70,86,61,36,38,35,55,129,95,68,28,28,36,44,76,88,85,29,34,56,76,144,90,55,43,75,88,90,43,60,84,95,70,62,34,38,87,75,86,91,103,76,37,69,70,116,109,90,43,75,140,200,108,76,108,141,139,103,71,109,117,55,29,37,38,71,117,160,144,144,129,95,52,95,86,61,133,125,75,62,186,205,211,211,148,125,69,61,125,148,139,54,85,86,133,78,62,141,140,115,69,91,75,90,109,115,86,56,129,78,137,99,99,71,72,91,62,71,75,75,69,89,87,107,189,191,140,74,74,65,62,70,61,32,56,68,75,78,75,43,22,22,28,43,93,131,85,34,22,29,43,52,43,38,21,20,20,23,27,23,21,21,21,27,35,44,54,43,29,34,35,28,28,21,20,28,35,37,38,52,48,52,88,116,96,108,91,88,88,69,43,60,68,43,61,112,155,212,211,187,89,75,76,115,221,166,158,125,87,76,158,199,186,191,209,221,209,194,160,86,46,75,131,183,186,144,111,94,84,101,189,179,70,76,76,83,78,77,69,62,76,133,89,84,70,75,76,107,95,65,88,75,37,76,75,60,77,144,75,43,44,37,68,117,90,115,116,70,54,55,29,20,13,14,28,36,43,46,60,53,75,54,23,12,21,23,54,91,76,37,43,46,56,65,68,139,140,75,68,53,52,48,55,53,54,75,85,54,34,28,38,91,203,187,68,28,37,55,75,71,71,77,75,111,135,160,183,139,70,61,43,60,52,28,35,52,70,62,65,52,21,20,20,37,44,27,27,44,48,62,78,62,46,44,49,53,44,53,76,75,75,49,69,91,131,88,55,34,52,70,88,101,62
75,70,95,76,60,75,172,99,75,48,61,90,133,99,60,62,75,61,55,60,37,28,21,29,53,60,75,88,60,44,52,68,52,21,69,95,87,75,28,21,22,38,34,27,13,34,84,91,48,21,37,75,69,21,0,14,28,52,75,85,75,75,27,29,76,43,52,38,21,60,93,107,93,69,21,22,75,148,129,38,21,21,52,29,75,75,48,29,72,51,21,44,85,107,88,71,75,89,141,80,80,36,37,48,76,95,84,44,76,116,116,71,61,72,99,117,112,109,109,91,69,76,75,28,48,69,60,48,27,38,43,51,44,43,62,38,29,88,80,72,80,69,37,34,29,61,125,103,75,34,27,29,38,71,84,90,28,29,68,88,148,93,69,52,75,90,89,38,61,89,112,85,60,29,44,97,70,91,99,108,76,43,69,70,123,116,90,44,76,149,203,90,75,87,112,144,99,68,109,133,117,108,91,62,107,187,183,149,148,140,110,60,93,80,69,139,112,99,62,149,194,194,172,141,112,56,75,133,133,112,48,76,84,129,75,70,149,160,117,68,93,72,88,137,125,89,60,140,90,149,99,110,69,62,76,62,76,76,70,55,75,85,139,191,203,186,93,107,76,70,75,62,44,70,76,76,91,83,75,70,34,37,78,135,101,68,43,23,28,37,75,54,34,21,20,20,22,14,20,21,14,20,22,34,70,76,69,54,38,37,37,29,27,28,46,84,77,70,55,61,87,133,123,91,90,90,89,88,62,28,36,76,55,62,76,94,166,115,91,75,75,75,117,212,179,158,144,135,86,147,211,211,187,86,90,88,107,129,62,44,70,125,179,148,77,62,65,54,54,88,140,76,76,62,88,74,69,69,60,75,129,108,77,69,70,88,101,62,35,75,86,84,98,87,62,70,115,75,43,37,35,71,90,88,94,94,90,74,69,35,20,21,20,28,35,37,52,98,71,48,29,21,27,44,28,28,75,62,37,43,56,76,69,90,140,76,70,56,43,28,37,62,76,75,88,99,71,37,29,38,89,131,148,77,52,55,75,85,78,69,75,105,183,140,123,179,87,53,52,55,68,53,29,43,60,70,70,69,52,22,21,28,54,90,54,35,34,38,69,70,35,36,35,37,56,52,35,62,70,75,68,70,88,99,91,88,101,123,85,76,70,76
76,75,107,75,56,75,133,68,43,37,52,75,91,84,52,62,69,60,48,52,21,20,20,38,44,44,69,75,55,52,70,37,17,14,55,75,75,61,27,20,21,38,21,10,10,44,95,95,61,22,38,76,80,28,13,29,60,76,86,91,86,75,21,31,84,51,21,13,13,44,78,97,85,53,21,28,76,148,141,27,14,21,38,60,87,89,70,43,76,35,20,51,76,88,75,62,72,87,140,84,43,20,21,28,71,88,75,44,78,107,62,31,37,44,76,93,95,108,109,91,75,76,75,28,51,76,69,52,28,29,36,44,54,52,75,29,28,93,76,76,76,54,28,28,28,54,99,91,75,37,27,29,44,62,69,76,27,27,53,76,140,112,76,43,75,99,88,36,53,85,133,97,69,28,54,99,75,110,112,110,76,43,70,76,117,133,90,43,76,148,197,93,84,76,91,116,95,69,99,117,133,133,88,29,75,109,148,137,123,129,95,53,88,75,62,129,115,97,62,187,205,200,194,137,117,56,75,137,123,107,52,91,99,116,75,76,163,169,123,56,88,69,99,139,133,88,51,133,86,149,123,110,62,75,75,76,76,75,61,62,76,115,169,179,160,169,129,147,88,76,76,70,70,55,75,84,78,75,117,95,53,54,84,107,68,46,35,14,21,69,91,75,69,38,21,20,21,21,22,28,21,21,35,52,78,83,71,70,75,96,101,61,54,61,75,86,139,148,75,75,99,144,135,117,90,91,91,87,76,68,55,43,37,48,43,43,75,69,75,70,70,75,91,191,191,186,140,109,76,131,197,191,76,46,48,44,43,44,53,62,99,131,186,86,56,54,60,44,53,65,69,70,68,52,105,91,76,53,49,74,129,140,86,69,56,46,46,23,27,52,108,99,76,61,53,53,76,76,43,38,37,105,99,86,83,76,76,65,75,69,29,28,27,29,35,37,68,131,76,35,37,53,48,54,37,44,116,60,43,37,60,76,56,123,93,76,75,70,53,32,28,54,75,69,75,88,78,83,75,71,85,94,98,96,70,53,75,90,88,83,76,117,133,101,91,76,34,29,38,62,76,75,43,60,53,55,54,77,86,28,37,76,117,186,90,65,55,55,75,75,44,43,44,29,43,37,27,61,75,75,69,55,61,75,93,90,99,131,88,75,75,107
88,76,99,69,56,69,107,84,55,62,90,148,160,91,48,51,52,54,52,76,84,56,36,76,90,75,72,43,35,38,61,75,55,29,115,108,61,31,14,14,21,53,55,44,22,76,158,99,37,14,27,69,62,48,43,52,71,116,172,140,80,75,27,35,75,62,52,34,44,109,160,115,78,44,20,28,76,160,144,69,38,44,97,112,139,88,55,43,89,75,35,76,137,76,60,60,60,76,110,76,52,21,35,76,139,129,88,48,84,115,56,43,72,76,97,112,103,109,99,90,62,76,75,29,70,88,61,43,21,22,27,36,62,75,76,28,38,110,76,90,44,21,27,44,75,86,115,115,84,27,21,27,37,62,48,28,22,28,60,75,99,103,75,37,80,108,43,27,43,70,88,78,52,28,61,108,75,144,87,60,44,34,52,61,91,133,91,43,89,179,209,90,85,70,76,99,84,61,107,107,125,123,85,34,76,87,140,133,108,90,76,38,76,69,54,99,107,89,60,191,194,209,197,141,125,60,75,139,112,89,61,90,125,115,75,84,160,160,103,51,91,62,112,140,140,88,43,110,78,149,133,109,51,75,76,75,86,75,65,76,139,189,158,108,88,123,109,91,76,69,70,71,69,44,69,77,91,105,84,44,35,37,60,86,54,61,44,14,21,75,90,95,116,131,60,37,44,44,44,37,37,69,75,96,86,70,52,55,84,98,75,69,84,88,98,91,116,148,115,107,129,108,75,75,70,90,87,78,76,70,48,27,43,36,43,48,60,76,90,77,75,77,99,123,183,160,96,75,44,53,133,166,75,55,43,44,37,29,37,52,56,43,76,55,53,44,44,43,52,55,46,52,52,56,91,91,68,60,69,94,131,131,90,74,52,21,21,21,21,27,71,109,29,23,28,36,37,34,37,83,123,183,123,88,83,76,76,71,60,61,37,23,21,43,60,69,78,77,88,78,76,84,76,69,71,86,183,69,43,52,53,65,70,93,74,75,75,55,62,56,43,44,69,65,69,71,75,88,108,91,76,84,99,75,52,52,61,76,96,140,140,148,107,99,90,37,13,14,28,60,85,76,53,56,49,44,56,107,139,70,86,131,144,86,61,54,62,76,89,94,76,54,44,56,60,46,43,76,95,76,56,44,43,53,105,94,88,96,76,78,76,139
90,75,80,61,60,75,116,125,76,61,76,158,186,48,28,29,48,55,69,88,88,68,29,44,75,56,29,13,27,70,88,110,80,35,95,87,21,0,0,14,31,76,75,68,27,85,141,86,14,13,44,93,78,75,69,34,36,78,99,93,55,31,20,34,76,76,75,52,35,76,95,75,61,29,14,21,75,117,112,89,44,37,88,51,86,28,10,27,84,99,35,54,87,21,14,22,38,72,91,91,76,28,36,69,137,93,56,44,87,125,112,68,75,88,179,172,133,123,117,99,75,75,69,29,86,91,29,14,20,31,48,69,76,91,85,22,44,115,71,99,84,62,52,76,93,158,191,141,61,21,28,56,75,107,115,90,43,68,125,187,187,108,56,37,84,108,72,69,117,160,116,87,54,29,69,99,76,148,68,28,21,38,68,75,88,107,78,44,91,172,211,84,37,37,52,70,61,55,97,107,91,85,54,28,75,91,187,160,71,28,28,31,61,60,69,93,99,76,54,200,187,205,197,149,86,43,68,110,99,84,60,89,123,86,52,62,84,115,87,53,90,75,129,85,75,53,31,76,70,133,112,99,51,75,75,62,91,87,70,139,166,133,148,125,91,112,105,74,61,44,37,44,54,55,75,71,86,75,37,27,29,37,53,69,69,76,68,56,60,70,85,123,112,116,87,69,75,84,89,86,91,139,111,93,129,91,69,61,88,70,53,75,84,108,105,76,90,90,75,75,99,84,53,53,60,90,88,90,84,75,74,53,43,37,38,43,70,85,85,77,75,101,90,105,147,99,49,28,28,32,78,148,90,49,52,52,35,21,29,35,29,44,49,37,43,37,35,32,36,43,38,35,69,111,133,111,75,70,62,108,108,88,90,70,43,21,21,21,20,21,28,53,21,28,35,43,44,48,53,85,115,179,116,93,91,91,84,75,52,55,44,28,34,53,55,74,84,88,87,89,87,123,179,101,74,52,69,43,35,52,44,62,75,76,77,74,60,55,83,89,76,36,60,75,75,52,49,53,74,70,55,74,75,55,44,69,60,61,37,68,76,88,88,86,75,34,20,23,29,34,65,75,75,52,44,44,76,158,144,93,109,75,56,37,49,56,53,69,86,88,68,43,44,129,77,52,70,78,90,76,43,37,32,32,76,83,95,90,76,43,52,117
91,76,110,75,62,85,183,158,89,60,76,144,169,76,48,75,112,125,137,140,125,76,37,43,72,69,78,69,62,109,123,112,86,43,89,99,61,44,21,37,55,69,60,48,27,80,110,75,43,27,52,97,62,52,44,31,36,85,85,88,29,12,21,55,86,91,84,52,37,69,85,76,22,13,14,43,117,163,133,99,60,43,86,43,99,75,51,44,97,103,44,60,85,75,60,70,108,169,197,191,90,31,44,60,107,85,44,71,112,139,140,68,53,69,99,125,115,99,90,75,56,52,53,28,87,103,84,62,36,86,117,141,85,69,53,20,38,76,60,86,109,88,43,36,43,91,148,117,90,43,43,69,84,179,144,99,29,37,76,108,179,76,28,48,108,140,115,43,78,133,86,37,27,27,61,80,76,97,95,88,54,84,140,172,187,148,90,55,103,194,219,91,43,75,91,99,108,133,144,133,107,76,34,21,36,108,172,163,95,76,76,90,183,169,179,194,139,91,62,194,197,200,163,144,48,27,61,95,115,90,69,112,133,29,34,55,90,133,91,61,97,80,141,68,31,28,37,76,85,109,109,91,52,85,95,37,76,90,76,186,112,83,88,77,75,84,85,61,52,38,34,37,43,44,43,28,32,32,29,46,37,28,52,88,70,70,61,140,129,88,99,147,139,123,86,69,76,75,83,83,108,115,111,117,179,186,101,62,43,29,37,74,76,101,76,76,76,74,76,70,62,75,62,65,65,89,75,55,74,83,93,91,69,38,44,35,61,68,70,68,68,76,53,62,76,38,43,22,27,28,55,84,87,37,29,43,29,22,27,28,32,74,60,37,43,35,29,28,34,35,36,44,90,148,158,99,55,46,75,94,76,74,85,74,44,28,37,28,29,32,37,29,27,38,43,23,46,75,78,108,89,125,115,93,90,88,84,75,61,61,28,37,44,61,75,77,83,76,35,29,35,62,90,109,76,27,21,29,29,43,38,60,61,61,75,69,62,70,88,75,75,53,60,69,75,46,44,43,43,44,27,43,55,43,43,46,61,61,28,23,36,43,53,35,28,28,28,29,36,75,88,76,98,94,99,109,123,158,148,76,68,44,44,37,49,52,38,37,54,43,29,37,37,140,99,75,76,75,75,75,43,34,28,21,62,84,123,140,91,37,21,43
89,76,139,76,56,69,158,148,86,60,75,139,158,103,60,78,78,75,87,107,76,52,28,43,61,55,84,80,44,89,84,88,69,29,76,91,75,61,22,28,21,44,43,29,22,69,88,69,38,20,36,69,44,27,21,21,29,68,60,75,53,44,34,86,139,91,75,52,37,62,84,99,69,28,29,71,158,191,125,76,43,37,76,48,108,103,76,44,87,86,31,44,89,109,86,87,91,133,148,115,84,35,48,54,91,108,88,76,148,140,139,69,62,75,99,123,89,36,27,22,21,21,27,37,95,107,97,75,27,43,48,76,34,20,17,28,87,144,160,139,116,90,44,37,53,125,140,109,107,36,28,31,54,148,123,88,36,38,71,90,139,93,61,62,133,125,97,44,69,99,93,61,29,52,108,139,148,148,133,109,52,62,76,91,144,139,84,52,110,209,221,133,115,93,139,205,211,194,172,115,55,37,43,72,116,163,149,141,141,123,90,55,117,90,90,141,91,78,56,172,186,203,183,139,86,43,117,160,160,129,75,133,139,95,85,107,163,137,91,62,86,84,141,137,103,76,75,183,191,183,141,108,52,91,93,69,69,76,85,158,125,88,75,74,83,85,89,60,54,44,36,48,44,28,21,27,21,28,52,69,44,28,29,84,69,62,98,135,115,111,139,139,109,101,44,37,46,62,76,76,75,75,95,131,148,160,123,68,28,23,28,75,96,78,54,70,76,76,84,75,75,76,69,69,61,62,21,14,14,62,93,139,117,48,43,28,75,89,131,107,91,71,27,20,28,29,37,34,34,43,44,69,86,44,28,29,27,23,20,21,22,62,32,44,84,43,23,27,37,35,48,89,144,155,166,144,76,61,76,99,76,62,76,70,52,32,36,36,44,44,37,34,29,44,32,21,37,70,91,115,94,109,70,70,76,75,75,68,69,76,36,28,44,86,61,55,69,61,20,27,53,60,55,91,69,21,20,21,21,28,60,95,74,54,60,62,61,69,52,29,22,60,71,76,107,86,68,76,99,105,70,75,76,60,55,29,70,69,23,27,38,28,22,28,55,61,76,77,77,140,129,99,105,123,144,133,94,89,112,44,38,43,43,44,53,54,43,43,56,52,32,44,52,194,189,148,148,89,91,99,60,36,28,28,75,131,111,87,75,29,28,38
75,75,116,75,60,69,144,112,69,51,60,95,115,86,56,80,72,68,75,55,21,14,17,34,62,69,76,54,44,87,88,44,20,21,56,75,61,43,21,28,21,31,13,0,14,43,69,60,36,14,34,84,62,14,12,22,43,61,60,76,75,56,21,75,86,37,20,17,17,44,75,88,72,28,21,37,123,179,97,21,13,21,36,43,76,80,68,43,76,43,22,43,76,80,75,88,86,110,109,72,43,22,27,34,68,87,75,69,107,109,90,52,55,69,88,115,99,75,61,60,55,68,72,84,133,116,107,86,28,34,35,68,75,75,69,43,112,148,139,107,90,71,34,31,61,133,133,107,91,34,35,48,69,110,87,62,27,29,60,88,137,91,60,43,95,95,78,43,62,107,88,44,21,34,87,140,133,108,109,107,55,62,75,84,99,87,69,48,116,194,211,133,110,71,91,144,97,76,140,117,88,99,76,71,172,117,133,133,133,99,76,37,85,55,69,117,48,21,27,91,133,186,186,133,89,43,75,129,108,86,75,133,129,99,61,70,80,78,52,43,68,75,109,125,103,56,43,90,85,148,78,60,43,88,90,84,74,83,76,129,96,76,75,75,75,139,117,87,69,43,43,44,44,29,29,46,23,22,29,53,52,37,34,38,75,76,86,78,76,94,86,75,60,53,29,28,28,32,53,75,77,75,99,129,125,86,75,28,20,21,34,90,98,69,37,61,75,88,76,74,76,88,69,75,75,35,14,20,13,10,37,76,75,55,44,34,90,160,203,211,189,75,21,20,23,28,44,44,52,61,62,76,105,77,84,98,84,34,21,21,21,28,29,91,129,36,28,37,44,44,75,197,197,179,179,155,99,83,70,77,76,62,74,61,43,29,35,38,46,49,35,29,37,37,35,35,53,75,76,90,96,94,37,48,53,54,60,76,69,76,29,20,21,84,44,44,56,53,43,49,53,61,68,75,62,23,20,21,23,28,75,129,91,75,75,76,76,61,28,36,44,43,52,76,111,111,107,158,140,99,99,60,53,38,37,48,83,56,46,52,70,75,44,37,70,74,76,65,74,111,123,95,91,108,139,115,52,28,60,37,44,38,52,52,53,61,56,44,69,90,101,99,148,221,194,107,76,53,60,75,65,36,37,44,88,95,75,49,23,35,60,76
75,75,95,75,61,75,137,75,43,51,68,84,90,90,55,84,70,71,84,86,60,35,34,90,148,140,116,76,60,84,109,76,43,37,123,110,95,61,22,28,28,55,29,20,44,110,116,90,52,20,43,87,75,43,34,48,76,123,123,110,95,75,21,69,76,48,22,21,29,86,115,108,84,29,22,38,133,183,90,22,21,48,80,93,99,87,61,56,76,34,35,85,108,93,76,91,87,117,93,56,22,28,54,76,95,107,76,76,110,76,29,22,34,54,69,76,99,99,93,76,62,69,69,75,137,76,48,35,21,28,29,48,87,91,72,36,103,76,70,60,29,22,22,34,55,86,88,78,69,28,43,71,86,90,43,27,21,31,68,88,107,87,60,44,90,75,43,35,56,88,70,35,28,37,88,93,84,85,97,95,48,60,70,87,88,68,22,28,91,158,169,133,95,75,90,89,69,55,87,91,90,80,48,69,163,115,160,169,125,69,55,28,76,43,62,99,95,71,44,129,183,197,191,141,85,44,84,125,53,22,76,125,137,99,55,75,88,69,36,69,129,148,137,139,123,69,44,76,84,141,72,31,55,109,123,116,70,75,68,85,88,75,88,71,75,109,96,109,93,55,43,44,38,49,70,62,44,38,74,76,46,29,28,35,44,52,43,21,27,44,21,20,20,20,28,29,21,21,28,61,139,96,191,197,105,35,21,20,21,28,35,101,123,86,55,71,75,76,76,76,75,78,71,75,70,21,21,20,0,12,20,34,75,70,55,29,75,140,194,197,179,49,23,28,23,37,68,61,49,52,70,77,95,85,78,116,76,52,28,21,29,28,75,179,117,35,36,52,61,61,60,158,199,147,101,88,109,107,91,101,96,83,78,75,55,53,71,69,70,75,69,35,44,44,43,44,69,129,140,101,76,74,44,44,37,43,43,75,75,70,37,20,14,49,53,53,53,49,44,46,60,75,87,76,53,35,14,13,20,44,85,105,93,75,75,76,85,55,28,34,35,29,52,76,107,90,76,76,70,69,76,29,27,28,37,34,48,56,76,76,93,99,68,49,61,68,38,27,35,77,90,93,133,133,139,116,35,38,38,44,52,61,75,71,55,56,60,55,89,155,189,203,212,212,90,48,44,44,53,61,37,43,55,76,129,95,69,49,20,27,55,76
87,76,140,76,61,75,141,95,61,75,115,179,158,108,62,86,69,75,86,112,117,62,34,69,103,99,129,76,62,76,115,115,69,34,93,129,110,75,27,28,29,86,86,48,43,97,133,99,55,21,44,99,90,78,54,28,44,91,75,95,91,75,28,84,84,86,85,55,38,71,76,95,84,29,22,37,129,129,75,43,27,61,95,76,108,76,61,69,84,44,27,52,91,107,88,99,86,125,91,71,53,35,60,75,110,115,85,84,103,99,75,43,75,99,117,139,129,125,112,89,62,55,48,76,158,60,22,21,43,75,88,95,99,99,75,44,86,75,75,60,28,21,61,87,112,139,112,91,72,43,60,88,110,103,80,62,54,76,139,191,141,95,55,62,116,75,28,69,84,95,80,44,53,53,91,89,80,90,62,52,29,48,60,76,97,107,69,61,187,212,219,117,76,48,53,69,72,88,117,112,116,107,34,62,186,69,90,172,125,31,27,31,48,43,61,89,110,85,52,163,200,211,203,148,90,44,85,144,99,72,137,194,116,87,51,76,110,133,78,76,110,99,125,123,123,61,48,75,88,139,115,76,71,148,87,84,75,61,69,69,75,76,83,76,75,75,55,43,43,44,53,76,68,76,131,87,70,83,111,69,29,28,27,27,28,43,52,21,27,23,20,21,22,28,29,27,21,22,32,74,140,129,194,211,108,34,23,29,35,48,43,76,91,87,74,75,54,48,75,87,75,69,76,77,61,21,20,0,10,20,21,21,44,74,75,32,75,76,116,115,94,29,21,35,28,93,131,108,76,52,52,70,76,65,55,69,69,75,55,44,61,99,139,158,147,60,61,55,62,69,60,99,166,107,84,93,115,135,179,148,99,71,75,77,95,144,179,189,160,187,111,61,65,53,52,43,54,75,93,135,61,62,53,37,38,43,44,56,60,54,43,21,20,37,60,62,48,46,69,48,94,197,197,203,135,70,21,13,20,62,71,70,68,28,21,44,76,68,37,34,43,46,74,83,84,60,53,56,55,37,37,37,36,43,43,35,37,60,90,87,90,75,75,75,68,62,35,28,54,75,44,61,148,179,187,140,75,53,52,61,62,74,76,69,52,55,52,76,90,98,84,179,203,203,61,29,32,28,34,49,29,55,91,147,108,131,76,60,27,22,43,54
86,76,137,76,61,75,160,141,75,68,78,160,160,103,61,76,54,75,87,110,116,60,29,55,80,78,115,76,43,69,103,116,69,36,88,117,112,75,21,28,35,97,93,51,29,89,116,95,52,17,37,107,90,84,56,29,48,86,60,88,95,71,28,87,89,95,88,60,44,52,75,89,76,27,27,35,133,123,61,31,22,69,75,68,86,68,43,62,75,44,21,36,76,99,86,95,84,116,99,90,43,29,43,44,75,97,78,91,115,125,109,34,60,93,110,133,133,117,115,95,75,54,44,76,107,88,76,48,43,75,75,88,78,89,61,55,137,76,99,103,76,43,54,76,163,205,137,99,75,44,72,91,112,87,99,61,29,43,85,144,140,87,51,75,91,72,55,76,129,169,88,56,71,55,91,88,84,95,36,22,29,69,76,87,116,139,84,68,148,212,219,110,70,93,148,191,169,160,148,133,109,76,22,35,80,52,117,197,179,95,68,70,112,99,115,133,110,75,69,203,191,203,194,108,56,29,84,139,125,76,137,148,108,70,38,87,139,129,78,75,84,85,133,117,109,53,48,75,88,137,133,76,70,108,93,91,76,70,71,75,78,78,85,87,75,56,28,28,36,49,44,95,133,125,186,166,116,117,111,56,27,27,21,20,20,43,62,28,21,21,21,21,21,28,35,29,29,37,76,117,140,123,91,111,74,44,29,43,38,48,43,125,189,140,107,54,28,29,54,69,69,88,112,131,131,28,21,20,21,22,21,21,53,84,86,75,140,116,135,131,96,61,44,35,35,129,186,147,131,101,55,75,91,69,53,62,87,87,77,78,148,203,221,207,148,75,76,75,74,75,62,85,123,117,133,115,115,125,179,96,44,29,28,37,75,179,221,212,203,194,139,84,75,60,56,38,29,28,37,69,37,62,55,34,28,35,29,54,43,35,34,21,20,37,62,60,35,35,48,44,107,187,179,160,123,88,69,75,95,101,70,75,70,37,36,37,52,70,70,76,86,75,55,71,75,52,52,62,55,44,55,71,44,44,52,34,38,68,101,109,111,90,44,62,69,75,56,75,116,83,28,37,76,112,160,179,135,88,78,76,90,76,75,70,38,49,85,84,84,87,76,179,212,203,75,43,44,43,48,44,44,69,117,144,91,123,131,86,53,29,29,29
80,76,117,75,55,75,158,137,72,61,76,139,125,62,37,52,44,61,75,75,78,44,35,53,69,60,71,43,29,52,80,107,61,37,90,97,84,55,20,22,34,93,91,43,48,85,99,84,21,12,22,85,75,75,44,29,43,76,60,88,90,62,28,76,84,89,85,62,60,48,62,85,53,20,21,27,93,108,62,29,28,84,68,75,86,48,28,43,71,52,21,37,78,86,75,80,69,90,91,99,48,37,43,51,69,95,76,86,109,117,103,34,60,78,75,86,109,116,103,89,70,43,38,80,90,76,75,38,28,34,37,76,95,97,52,69,137,76,116,116,93,53,29,53,123,197,133,107,84,38,75,91,112,93,110,56,29,44,75,125,123,99,55,75,95,84,54,48,71,133,108,75,52,48,99,90,88,95,99,86,62,139,149,186,187,139,76,61,149,211,212,129,107,93,163,191,95,75,89,75,48,28,27,29,43,72,137,187,158,117,75,44,107,75,95,139,117,85,84,203,186,187,187,95,37,38,99,139,133,76,139,129,85,28,29,75,95,108,69,75,87,90,115,75,60,28,36,61,76,116,137,69,72,107,95,99,76,71,70,94,87,76,75,69,62,53,29,37,52,48,46,85,140,105,107,91,105,131,99,60,29,28,27,21,29,75,115,28,20,21,20,21,21,21,21,27,21,76,133,144,140,88,37,36,37,35,32,37,21,29,56,194,212,209,135,35,29,29,27,22,29,46,99,194,197,32,21,22,28,34,28,23,69,76,76,83,140,135,144,147,123,108,75,53,75,135,75,70,75,75,85,93,75,75,84,105,135,148,189,191,183,194,194,186,144,89,76,75,86,86,75,101,116,116,115,99,115,99,123,75,23,14,20,48,75,84,95,129,160,96,76,69,55,52,65,43,36,37,37,55,75,78,75,49,43,44,54,69,46,32,28,28,22,36,76,91,49,44,46,54,117,140,96,61,56,53,60,75,101,105,76,86,78,48,52,55,43,44,61,78,90,76,75,76,75,60,55,69,61,54,76,158,88,37,37,37,44,60,148,187,140,70,37,44,61,54,52,93,140,91,43,60,69,91,133,179,197,140,84,76,115,125,115,90,76,84,90,75,90,101,116,203,221,209,179,139,139,131,38,28,56,60,70,76,76,116,98,69,52,43,28,21
76,76,76,56,52,62,97,91,68,62,76,139,91,27,28,28,44,61,75,69,62,37,38,62,75,48,20,14,21,38,75,88,51,37,90,43,13,13,0,14,27,69,72,34,56,76,108,55,10,0,21,76,84,75,43,29,62,76,62,75,38,21,20,43,52,62,61,70,75,54,75,75,10,0,13,22,76,88,84,43,28,84,62,90,90,27,14,22,44,37,27,43,68,21,21,34,38,68,70,76,35,29,38,44,62,90,75,80,129,116,97,48,76,80,69,76,108,116,91,75,60,36,44,99,91,75,69,43,29,37,44,85,95,90,44,75,117,86,139,109,91,44,29,62,179,205,84,53,44,27,43,71,86,90,95,48,34,51,84,139,80,72,43,68,99,95,51,48,61,115,109,75,37,44,93,88,116,133,129,91,43,76,87,116,148,133,76,69,169,209,203,110,90,91,139,139,60,43,34,21,20,28,61,75,90,140,172,183,158,112,62,34,72,37,75,116,95,75,86,190,186,186,186,137,76,53,137,149,144,95,133,137,107,55,55,139,190,133,75,76,76,90,117,60,37,35,61,88,95,133,129,60,75,99,75,35,75,77,78,91,71,62,53,53,69,75,70,62,75,62,53,75,117,70,71,75,75,76,62,48,32,34,36,28,27,35,75,53,14,20,21,27,21,28,28,29,32,87,139,148,144,62,35,37,38,32,35,43,29,38,77,183,212,212,203,38,28,28,29,29,22,20,28,76,95,21,14,21,37,55,43,37,55,55,87,75,125,131,131,125,105,96,86,68,91,105,54,54,49,43,70,76,75,108,194,191,148,109,147,189,189,183,158,133,155,107,70,70,76,76,85,105,86,74,91,115,129,108,91,83,32,28,35,54,75,90,75,70,48,21,14,14,37,55,93,56,49,49,35,68,101,99,91,69,60,76,76,75,44,27,27,28,43,55,76,115,94,94,95,109,140,125,75,27,28,43,53,52,53,76,70,95,88,49,69,86,61,35,76,69,71,69,76,76,89,78,55,68,54,62,129,187,84,37,38,44,44,44,95,94,60,37,53,62,70,76,75,89,109,76,69,69,61,83,144,166,189,155,69,52,117,148,155,140,109,76,69,75,90,123,147,169,194,211,191,99,91,98,28,46,52,62,70,53,70,91,75,60,56,56,29,21
76,76,72,54,53,75,125,112,68,69,76,137,129,52,44,76,115,148,172,125,88,44,44,69,75,69,52,38,75,112,139,110,51,43,93,48,14,14,22,55,85,95,86,43,69,91,129,75,14,14,44,112,107,90,44,29,60,75,70,60,13,0,28,62,75,86,75,61,60,53,62,76,29,28,55,91,186,139,85,43,29,84,55,93,91,37,29,61,76,54,29,52,75,20,27,44,69,87,95,95,34,37,52,38,62,34,27,54,91,108,87,43,80,76,68,76,107,108,78,69,52,28,51,103,90,75,61,36,34,43,48,76,29,28,21,52,75,71,95,108,86,37,35,75,194,203,69,13,13,20,34,54,69,99,109,44,29,51,84,141,61,21,21,69,123,110,52,54,75,116,38,28,21,29,70,76,116,95,99,75,35,76,84,99,95,76,60,48,117,194,163,103,76,95,148,129,51,38,48,27,34,55,99,144,148,205,212,197,139,133,75,38,68,34,76,99,61,44,76,187,179,194,187,125,71,44,103,148,141,89,133,129,110,68,48,99,148,125,75,76,69,95,133,110,89,51,75,108,148,148,140,62,76,93,75,68,83,91,84,75,75,60,69,68,74,70,69,53,65,54,48,43,52,60,84,78,65,52,43,35,29,29,28,28,37,34,37,108,44,27,35,22,21,28,37,52,68,101,98,112,115,43,32,43,43,28,34,35,62,61,89,123,148,189,203,68,29,29,29,29,20,13,12,44,61,29,29,29,37,53,46,37,32,46,75,65,87,88,88,86,93,93,88,75,69,88,43,46,38,34,46,75,76,117,117,96,76,87,109,179,183,179,115,84,75,75,68,71,85,107,111,93,55,37,62,125,88,75,88,125,88,71,69,48,44,68,68,49,22,14,13,14,77,98,129,53,56,49,38,84,116,112,105,76,65,117,147,87,29,20,27,35,70,56,69,140,155,90,83,95,115,129,70,32,43,62,65,53,44,43,28,55,74,54,75,76,61,37,77,123,117,75,62,68,56,37,52,61,70,107,183,147,70,48,60,52,44,44,86,62,52,46,53,53,55,98,93,117,112,75,86,86,61,76,116,140,144,76,53,55,123,191,194,158,84,44,55,69,75,88,140,140,140,115,70,37,35,61,37,52,54,70,75,52,77,76,56,71,69,69,49,34
80,78,95,69,69,116,186,125,69,62,75,115,129,76,44,84,95,179,158,76,34,21,28,48,56,75,95,72,72,91,86,61,29,34,93,93,86,55,36,61,75,88,75,31,71,90,110,90,28,28,76,76,48,38,28,31,55,61,70,70,43,34,78,183,160,76,75,43,38,48,69,87,72,34,44,70,183,117,61,28,29,76,44,95,80,55,31,48,69,43,29,60,88,76,70,125,148,194,187,133,38,44,44,37,69,29,21,76,99,95,75,44,85,76,71,99,91,55,21,17,14,14,36,75,87,93,76,48,35,38,55,86,20,20,21,76,99,140,148,133,89,43,44,95,205,190,85,29,22,54,90,123,139,148,99,43,34,53,80,140,62,21,22,86,139,129,61,55,78,123,14,13,14,28,53,76,109,117,107,69,37,80,84,91,75,21,20,29,88,160,183,148,86,90,141,109,44,51,69,21,22,29,37,55,62,99,186,187,107,89,85,53,55,34,86,97,20,21,38,76,91,125,139,109,51,43,99,123,89,69,110,109,99,44,43,91,141,95,60,61,62,89,112,110,72,31,70,69,99,125,108,44,84,95,75,91,85,84,75,75,90,74,76,75,60,61,56,48,62,74,56,35,28,60,84,75,60,43,37,43,35,35,28,32,37,37,37,131,86,76,71,28,29,29,61,76,88,129,125,109,95,34,29,32,28,23,28,34,88,87,62,76,71,70,93,69,29,29,28,21,20,10,13,52,60,29,23,23,29,75,89,54,44,68,75,69,71,70,71,84,76,75,75,74,65,107,49,38,36,35,43,77,90,76,74,75,71,77,108,117,140,93,61,61,60,56,65,129,166,197,148,75,55,52,52,77,76,60,76,135,166,75,61,60,71,61,74,70,21,14,14,43,123,123,108,70,62,48,52,111,107,98,87,76,65,112,179,60,13,13,37,68,60,69,83,123,116,78,76,76,69,70,69,70,77,84,71,52,36,28,27,29,32,44,61,53,35,43,76,187,197,140,70,65,84,62,75,76,140,140,78,62,55,56,55,60,53,43,52,53,61,68,55,52,43,83,98,109,90,85,183,187,88,75,76,88,76,49,53,70,140,191,166,112,69,44,53,69,74,74,75,75,76,76,34,23,21,43,43,37,43,75,76,69,91,84,65,93,93,83,71,53
76,76,109,72,61,88,149,76,44,52,69,91,103,69,37,62,75,133,95,48,14,14,22,51,69,75,84,43,34,51,28,12,12,21,69,76,76,38,22,37,52,35,20,13,38,69,84,76,21,27,69,68,20,13,17,21,38,52,69,76,69,29,55,123,95,28,21,20,28,44,75,84,55,21,28,44,141,90,34,21,28,60,36,91,76,54,29,37,48,29,28,60,86,86,55,88,86,125,88,76,37,44,43,34,76,78,60,112,140,117,78,48,78,76,91,115,99,62,28,21,21,28,76,148,103,72,62,38,36,37,61,107,76,76,52,160,203,205,194,103,70,36,61,141,211,169,107,75,52,55,123,139,88,108,76,29,34,60,86,141,71,43,37,103,87,78,38,61,86,91,31,28,35,68,95,140,160,139,125,75,44,76,76,89,95,38,31,69,149,203,197,133,75,76,148,103,43,56,28,21,21,22,31,38,37,69,116,169,116,76,75,52,69,37,91,90,38,31,75,97,133,172,187,141,62,44,125,91,29,22,76,107,95,43,54,95,109,27,21,28,44,69,84,85,52,28,75,60,110,103,38,27,56,75,75,86,85,75,65,68,69,71,76,71,65,71,46,48,70,99,53,28,28,69,94,91,70,62,83,76,75,65,29,35,32,43,55,111,86,93,84,71,83,96,129,158,191,129,108,107,86,37,44,43,37,36,29,35,144,115,75,70,62,75,98,71,28,35,23,13,13,0,27,46,61,32,21,28,36,75,76,69,62,75,74,65,60,70,69,76,69,60,56,53,60,135,78,37,21,28,55,94,90,70,69,74,44,62,84,87,75,53,38,53,52,52,53,117,187,189,112,61,55,53,62,70,108,77,111,148,189,123,96,70,61,65,99,111,62,35,46,90,116,89,90,55,55,86,89,116,109,93,88,75,76,179,112,34,13,14,28,60,75,74,70,84,115,89,86,60,28,43,70,90,116,94,75,55,37,28,28,28,28,44,61,37,29,46,74,139,186,94,53,75,109,94,76,107,135,75,28,65,62,60,52,62,52,36,28,32,61,68,70,61,56,101,123,116,96,125,179,194,96,85,75,49,52,38,46,54,90,147,148,86,74,52,48,53,56,55,44,62,75,70,29,14,20,46,52,37,62,76,76,105,95,77,75,99,99,75,61,44
75,75,88,68,60,76,125,72,48,75,108,163,99,29,27,36,56,84,76,76,44,28,44,91,116,99,56,21,27,43,55,36,21,52,117,84,43,21,17,29,48,48,21,12,60,88,86,69,20,21,61,62,29,21,22,53,75,90,90,76,62,27,54,87,69,13,10,14,51,76,91,76,28,13,22,34,95,72,27,20,29,70,69,99,86,60,29,44,28,13,28,69,86,61,29,75,69,90,62,51,20,27,29,34,85,90,60,75,90,76,60,43,72,76,103,91,90,93,69,43,38,37,91,179,78,43,37,27,34,34,69,109,112,99,52,139,137,115,137,75,52,28,61,148,197,148,97,75,55,43,97,75,55,91,70,27,29,61,90,144,71,43,31,87,72,75,37,55,84,84,55,68,54,71,137,141,148,95,103,71,51,84,84,97,129,108,75,85,200,219,200,139,76,76,149,90,43,69,72,44,29,29,29,31,35,37,60,99,169,90,62,56,60,38,108,93,76,56,90,211,212,212,194,137,62,51,137,129,84,72,186,187,129,44,72,107,110,44,44,76,107,115,125,133,76,34,76,61,133,95,34,28,54,88,103,107,87,76,75,62,61,62,69,62,76,75,53,55,69,88,60,37,28,85,116,169,140,99,101,88,44,48,29,29,37,52,62,83,76,91,69,75,77,90,140,189,166,49,38,37,29,35,37,35,44,53,28,61,169,93,70,62,75,91,108,115,43,28,20,12,13,14,75,61,55,22,20,29,43,43,43,55,55,68,52,52,68,84,75,60,60,55,55,37,69,155,148,60,29,23,60,76,86,75,77,76,43,46,61,70,75,43,43,55,54,52,49,76,105,111,96,68,52,55,52,75,116,148,86,91,108,89,140,129,93,107,116,131,148,139,140,179,62,28,36,28,37,76,105,116,108,99,101,123,197,203,90,27,20,21,37,61,62,87,84,77,112,109,86,52,43,62,61,85,90,75,60,37,37,23,27,23,28,43,91,61,61,85,101,115,111,99,91,95,115,84,86,99,95,65,55,62,53,55,55,86,76,28,21,29,61,84,55,44,69,85,115,169,155,125,155,186,76,69,70,52,43,43,48,71,88,135,140,88,75,53,52,55,68,54,74,65,70,62,32,20,20,87,86,69,90,107,99,129,117,76,71,77,76,75,75,60
76,84,76,56,52,72,133,103,62,75,88,169,78,21,22,34,61,87,76,76,62,29,44,76,95,75,21,14,28,53,91,75,28,53,112,43,10,0,0,20,48,69,48,20,70,93,91,34,13,21,51,52,52,37,28,29,60,80,90,71,34,20,37,62,72,60,37,37,80,76,91,44,13,14,36,72,117,91,85,43,55,93,69,149,93,38,28,44,48,28,43,86,69,21,17,34,43,69,54,43,17,29,43,56,88,61,28,56,69,22,20,44,75,75,99,108,90,91,75,55,43,28,88,183,99,28,20,14,28,37,69,88,87,76,35,133,99,80,93,27,20,21,75,139,144,123,99,75,52,44,95,44,55,68,27,21,28,48,78,129,75,44,34,107,72,54,31,48,86,80,55,56,54,56,91,99,133,97,110,68,51,88,78,99,148,117,62,69,194,219,194,116,75,76,141,90,38,75,139,125,108,90,76,44,34,28,35,88,187,144,116,76,48,43,110,99,86,51,85,200,200,203,194,76,36,43,110,137,112,69,144,123,68,28,69,89,112,95,69,123,129,158,95,69,43,28,62,52,107,116,88,60,117,172,75,76,111,75,76,69,62,69,60,75,108,46,54,60,60,62,55,60,53,89,144,179,187,140,90,49,27,27,28,37,49,62,55,29,37,55,60,75,75,74,86,129,83,20,14,20,21,23,27,28,69,84,62,117,169,86,71,49,62,88,109,194,109,54,29,20,21,55,99,88,69,28,22,32,60,55,53,55,54,52,44,44,56,75,86,69,62,60,52,37,78,155,179,91,55,43,65,86,140,86,84,54,29,46,62,69,76,53,49,55,55,44,43,53,88,107,93,62,52,46,71,88,76,75,60,87,95,85,111,133,133,76,84,94,139,158,183,187,36,29,35,35,48,69,91,94,76,75,133,187,199,212,76,22,27,43,69,62,44,75,86,101,84,87,76,55,75,88,69,54,53,44,36,35,44,21,28,27,28,38,69,60,74,88,98,99,87,107,88,86,75,61,70,83,96,70,75,75,68,61,75,95,75,43,44,70,86,74,28,34,32,43,61,94,131,91,148,148,49,37,52,52,71,96,89,95,95,131,179,84,44,55,52,69,62,43,60,65,55,70,75,62,53,140,117,76,135,125,88,112,211,187,108,86,88,62,49,52
76,84,69,53,52,76,144,117,62,69,78,148,90,35,36,76,95,148,139,109,86,48,52,76,84,76,60,29,44,84,107,75,31,69,109,38,13,10,14,36,75,84,69,21,61,108,91,27,10,28,75,76,76,53,34,29,55,76,107,75,35,34,89,137,133,85,62,48,76,62,88,54,13,17,54,117,186,116,80,35,69,86,52,140,91,55,38,75,87,60,48,87,72,13,14,44,86,110,112,93,34,43,53,62,87,28,20,72,86,78,54,89,129,140,183,129,84,62,51,37,36,28,86,172,99,37,28,27,71,85,99,90,90,86,37,125,84,76,112,76,55,29,144,194,179,141,87,54,37,35,61,29,56,71,35,27,48,91,148,172,76,44,28,123,70,38,28,72,95,91,76,55,53,61,95,133,158,75,75,43,48,76,75,90,141,112,61,68,190,211,191,88,55,75,129,76,44,80,144,141,117,71,75,75,62,87,116,169,209,172,194,123,44,55,99,103,78,52,133,187,191,197,183,55,31,71,148,148,129,72,129,107,56,48,109,163,158,116,61,89,70,117,76,56,37,43,75,87,137,140,125,44,93,141,37,27,109,77,76,69,68,69,62,76,125,60,61,54,60,37,37,62,55,65,86,116,179,125,84,83,28,27,28,55,70,76,44,32,44,69,61,70,90,94,69,53,27,21,21,27,29,28,29,34,75,108,99,116,108,108,88,75,75,90,129,199,160,107,43,44,76,105,86,70,69,35,28,29,55,62,53,71,48,43,43,35,43,60,91,76,55,43,36,44,112,148,84,69,49,44,55,76,94,76,65,70,62,69,76,86,94,65,48,44,62,53,43,75,123,125,93,88,109,133,155,109,68,48,77,109,98,89,88,93,116,76,85,95,108,91,140,139,44,38,36,36,49,75,86,37,23,27,35,83,148,189,74,43,37,62,74,52,52,71,75,86,75,71,61,46,75,75,69,37,35,34,28,28,28,28,49,36,38,44,54,61,84,74,75,75,84,194,147,86,60,52,54,68,98,76,75,70,61,52,69,54,60,71,53,60,91,56,35,35,35,43,43,62,90,76,117,116,54,37,37,43,55,91,89,96,125,125,109,62,36,43,62,60,44,52,77,76,75,108,112,105,78,125,148,148,155,116,90,101,194,187,148,111,75,37,38,48
76,85,76,60,68,116,172,123,69,68,78,148,141,69,48,95,88,179,160,144,91,55,55,84,84,103,109,48,43,72,93,72,34,62,116,80,68,22,29,68,89,80,62,28,75,115,85,29,13,38,99,55,37,37,28,29,61,75,88,75,52,35,75,115,112,75,55,61,88,55,88,69,21,22,52,85,160,91,68,28,75,76,53,125,97,88,43,75,88,60,51,87,89,38,28,90,144,144,140,103,38,51,48,60,75,27,21,90,117,109,72,97,108,115,148,141,76,34,28,22,28,28,76,125,97,76,56,28,62,60,84,80,38,43,28,84,69,71,99,93,72,37,148,200,194,187,62,20,14,34,48,61,91,93,61,28,43,86,139,129,43,27,28,109,88,75,34,76,133,99,72,48,35,52,86,137,144,61,35,28,62,97,95,107,148,108,60,75,197,212,179,36,34,68,88,75,62,91,144,133,116,48,76,75,52,116,172,139,205,200,211,194,116,99,172,141,99,60,123,194,187,197,160,91,43,70,149,148,125,69,110,123,99,55,140,158,149,109,69,86,62,112,125,117,71,44,95,91,163,140,110,61,109,109,71,75,76,76,75,65,70,69,56,60,75,60,53,61,61,56,75,89,75,54,52,55,90,87,76,78,43,35,27,29,53,70,46,43,52,61,44,44,93,89,35,21,27,27,28,38,44,37,44,37,48,75,95,89,86,139,140,123,115,131,144,160,111,70,28,75,131,98,70,75,75,69,37,43,55,62,91,75,60,55,55,46,70,88,144,85,44,28,32,53,123,89,53,48,44,37,37,43,62,70,78,115,91,87,93,133,93,76,43,37,44,43,53,183,179,107,61,61,85,107,147,90,69,55,108,109,109,90,90,111,105,91,90,107,91,91,131,90,48,36,34,28,29,65,29,0,14,27,21,28,48,88,83,68,46,56,68,62,76,75,74,65,60,69,53,48,69,75,75,76,46,35,29,20,21,27,61,61,61,62,60,55,75,65,83,87,140,158,144,139,90,71,61,69,76,74,52,56,46,28,28,43,61,69,29,29,70,61,35,35,38,49,44,37,36,20,32,71,86,54,35,29,37,78,90,96,111,75,43,28,29,46,83,76,78,91,98,76,90,155,158,144,133,125,158,179,125,93,107,139,129,112,94,77,69,48,37,43
80,86,115,69,69,109,163,116,61,61,84,148,144,70,44,88,84,149,144,141,90,62,60,85,76,99,123,44,34,44,76,71,35,72,117,95,91,29,27,36,75,69,52,21,72,108,76,37,13,28,44,28,21,27,28,29,61,86,107,76,36,20,28,72,86,75,48,69,91,62,78,87,29,21,34,70,148,88,69,27,76,76,52,115,93,87,28,62,87,61,52,91,112,70,34,110,90,88,76,99,52,56,48,62,103,86,52,76,129,112,76,117,116,125,140,117,91,69,43,38,43,48,97,149,123,109,76,34,69,56,86,95,38,34,31,123,140,141,140,133,76,34,186,209,183,148,69,21,20,29,44,75,110,91,55,35,48,88,129,99,48,28,48,137,115,75,34,69,137,89,27,21,37,60,84,115,115,99,84,44,76,141,123,144,141,99,52,61,197,212,149,76,61,103,169,141,91,133,148,144,115,52,84,60,29,44,75,91,191,141,212,219,186,108,148,141,108,62,141,183,191,194,158,95,43,69,137,140,108,60,110,133,112,55,129,140,148,86,52,72,62,108,117,125,71,44,90,76,158,139,116,69,115,99,97,110,75,75,68,60,54,62,55,55,53,37,44,61,71,88,76,86,71,43,37,29,35,29,37,54,52,44,37,29,37,48,46,46,44,43,32,61,88,60,28,27,27,28,28,38,48,55,55,53,53,52,69,83,69,74,76,69,76,109,112,75,71,62,61,69,70,43,29,65,76,88,90,88,55,29,43,44,38,48,70,68,76,83,88,84,55,35,35,52,90,61,32,29,34,37,29,28,48,75,107,123,96,84,61,69,75,75,52,37,35,29,75,166,148,86,48,55,65,62,71,75,70,61,112,101,96,93,108,125,94,94,75,69,83,117,87,37,28,23,28,38,55,29,0,13,28,35,28,32,29,43,86,75,48,52,70,75,91,70,54,53,38,49,76,75,44,49,76,140,76,43,44,21,21,28,76,85,71,75,69,69,76,54,55,105,160,140,147,179,144,88,76,76,69,69,54,70,35,27,28,38,60,52,28,29,76,68,38,43,52,54,44,28,21,14,35,55,76,55,35,23,37,108,117,109,129,37,21,28,28,38,115,96,111,131,108,76,78,115,131,109,123,131,186,189,116,98,139,155,96,88,96,75,75,76,76,61
76,85,123,68,61,93,149,109,62,61,89,149,148,69,51,93,85,169,144,137,88,56,54,88,76,93,109,43,31,36,78,68,37,69,117,95,90,27,31,48,75,71,55,22,75,97,76,43,13,21,29,29,28,28,28,35,75,97,110,87,52,21,34,76,76,76,55,76,116,69,80,87,28,21,29,69,133,86,62,29,86,75,61,109,76,69,27,60,85,52,54,88,110,69,34,108,84,75,69,88,61,61,48,69,125,97,44,69,112,103,72,116,112,137,139,112,123,110,75,68,68,48,109,183,95,76,71,37,75,62,90,91,31,22,22,84,99,125,123,117,75,38,194,209,163,148,70,51,37,43,43,84,133,95,48,37,44,93,129,88,52,37,51,99,95,75,35,75,141,103,31,28,69,103,172,179,148,139,109,52,75,109,89,112,76,38,22,43,160,194,141,90,90,144,148,89,56,88,144,148,133,55,75,44,22,44,71,116,211,148,212,221,211,183,169,133,84,48,84,99,123,133,110,76,43,69,144,103,68,61,116,103,90,54,148,148,109,36,34,48,69,86,86,95,62,52,90,75,169,95,72,53,76,84,90,95,70,74,69,53,43,61,56,55,53,46,61,70,71,76,62,56,69,43,28,27,21,27,27,44,91,105,62,35,44,60,60,55,37,35,60,117,95,38,28,28,21,22,27,35,43,61,76,76,61,52,60,75,22,21,29,53,55,60,76,46,55,76,55,21,21,23,28,36,44,35,60,96,54,29,27,20,29,44,55,56,70,70,55,65,65,55,53,75,76,55,22,28,29,23,32,61,75,75,95,115,105,105,88,75,101,89,88,55,35,32,43,62,85,76,60,70,70,62,53,71,71,62,111,91,86,93,140,140,117,179,140,89,83,111,76,21,21,21,28,86,61,20,14,28,35,32,28,21,28,55,70,68,61,53,62,68,75,74,70,46,20,32,117,71,37,32,52,96,69,55,61,27,21,43,117,179,90,75,69,75,75,22,20,21,43,90,105,95,89,76,75,76,76,55,53,76,53,22,21,44,55,52,22,53,105,89,46,44,53,43,35,29,53,43,70,69,60,37,28,21,48,98,115,101,88,53,27,37,37,37,85,96,101,91,88,76,70,75,75,75,83,107,133,99,76,65,96,144,83,85,93,84,71,75,75,77
76,87,112,62,62,95,160,99,55,55,86,148,148,70,60,99,86,158,141,133,85,52,52,90,76,95,99,43,43,37,85,61,36,69,112,97,99,28,43,51,80,69,69,35,78,110,95,60,13,29,37,36,34,28,22,35,76,91,107,93,61,21,28,70,72,76,60,76,99,69,88,88,28,27,38,76,129,88,62,34,87,55,69,107,75,52,27,61,84,52,61,88,115,69,34,116,99,75,69,76,55,61,44,69,117,89,37,68,112,103,69,108,110,148,140,109,116,103,69,54,53,34,107,172,87,62,55,34,75,62,89,75,75,69,44,141,133,115,123,133,80,48,203,194,158,139,129,99,56,28,29,95,137,95,43,36,53,95,139,95,75,43,44,90,76,62,34,75,144,90,27,21,44,78,140,169,144,116,89,38,75,107,90,116,76,31,34,75,191,194,160,90,78,144,149,76,53,95,133,139,137,69,60,38,27,53,88,163,203,139,219,227,211,186,163,84,38,52,88,137,149,139,133,80,51,76,190,90,44,60,133,116,87,69,172,144,117,38,55,91,137,139,137,139,69,60,97,86,183,103,60,76,123,133,109,108,75,76,74,61,55,56,44,43,46,52,69,65,61,44,37,52,86,60,29,28,29,32,29,37,98,109,70,44,53,62,55,44,55,60,70,89,68,35,27,28,28,28,28,28,34,54,62,76,65,55,71,75,14,20,22,43,52,36,38,35,61,76,27,21,21,27,21,21,23,21,29,71,69,36,23,23,43,60,56,53,65,52,28,68,117,140,86,76,87,90,29,35,28,20,60,91,76,61,76,95,95,55,37,44,115,84,76,52,34,35,34,53,69,54,61,75,74,55,53,71,60,55,115,87,86,88,125,166,199,187,133,85,75,88,83,37,28,28,36,78,23,20,29,44,28,21,34,28,52,84,61,75,78,76,48,43,52,75,85,43,21,65,109,70,53,60,62,55,54,44,54,43,43,75,93,166,179,117,44,48,43,20,14,14,20,86,61,22,32,27,28,44,76,44,34,44,54,37,35,61,76,60,28,76,76,70,55,52,55,43,35,37,56,60,85,76,60,35,21,20,70,109,123,75,46,69,88,76,75,75,105,95,86,61,62,69,52,55,55,61,62,93,56,21,21,37,55,98,76,75,76,75,54,75,70,69
76,89,109,62,68,97,149,99,56,60,90,148,139,69,60,99,107,149,129,133,76,44,48,84,69,91,99,44,44,38,88,62,37,61,116,108,95,29,37,44,75,75,61,38,99,137,107,61,21,38,44,29,31,35,27,44,75,75,109,91,55,20,28,56,69,88,54,76,99,76,103,91,21,27,43,88,109,76,52,29,78,44,75,107,75,55,29,76,88,54,56,90,116,56,37,115,109,70,69,76,55,61,38,68,108,84,37,75,123,99,62,107,116,149,125,110,123,103,69,43,52,37,109,186,95,71,54,29,72,68,78,44,60,69,51,139,61,69,103,125,85,60,197,191,141,139,133,112,61,21,37,97,137,90,38,34,60,112,144,116,75,35,48,90,84,55,35,76,148,99,28,27,55,75,123,140,133,116,93,44,76,99,97,129,76,31,35,84,211,221,194,90,76,133,140,87,60,112,88,60,69,54,43,37,34,76,108,212,212,186,227,222,209,186,172,123,62,52,88,158,200,200,172,88,53,76,169,129,75,76,179,117,84,84,187,144,133,69,85,148,139,144,129,129,61,72,108,90,179,97,69,76,123,107,95,107,91,112,76,62,55,55,43,44,54,69,69,76,70,36,37,49,86,74,28,28,28,29,34,38,131,90,75,60,61,61,53,75,108,105,62,44,27,28,37,28,28,23,27,48,55,60,55,70,70,62,75,68,20,21,35,14,20,21,28,76,89,60,20,14,27,38,28,22,37,37,37,53,76,48,29,37,53,52,55,55,55,43,34,84,112,75,60,75,115,131,55,83,96,90,95,75,32,29,43,76,75,20,20,29,83,112,83,52,28,28,28,49,69,60,37,62,83,75,88,68,35,29,76,96,109,94,109,139,166,101,94,94,98,89,86,68,35,38,77,70,23,28,43,29,34,36,49,62,117,148,94,125,183,179,76,37,46,71,77,86,90,96,148,98,65,61,53,76,91,77,76,75,52,43,87,179,194,155,43,54,61,28,14,14,23,83,37,28,21,21,27,29,43,44,35,34,43,61,55,75,93,75,75,74,44,48,44,60,74,54,43,38,52,76,84,76,70,49,22,20,75,84,74,43,43,91,144,160,148,135,98,76,75,62,69,68,52,49,61,53,60,75,37,27,27,43,60,99,76,75,76,69,53,76,70,60
75,80,91,61,62,97,141,89,53,60,85,129,103,54,69,108,110,133,90,75,44,29,38,51,44,76,80,44,44,37,68,38,28,43,86,80,69,27,43,43,76,62,37,28,93,137,93,62,28,48,43,28,22,21,20,34,55,76,99,88,44,14,27,60,61,75,43,78,99,84,99,85,21,27,48,103,91,55,29,29,72,38,72,87,68,48,44,84,76,37,54,78,107,60,43,123,129,75,62,75,44,38,37,69,108,84,43,84,123,97,53,103,133,141,117,107,109,108,76,60,60,51,123,190,125,90,62,35,69,69,76,38,48,61,55,116,43,70,115,115,76,52,200,179,148,144,125,107,52,21,52,117,129,84,35,34,62,133,172,129,75,38,62,76,69,52,38,78,141,95,29,34,62,76,88,129,117,115,90,48,76,108,107,133,117,75,55,97,197,219,187,95,76,133,133,88,61,95,107,56,29,22,27,27,29,76,95,209,219,211,234,222,179,169,183,99,38,69,187,212,212,205,163,76,53,90,148,137,84,88,110,90,72,89,194,148,140,75,76,90,89,125,123,115,52,75,125,93,172,116,84,86,107,93,89,97,86,75,91,75,76,84,61,76,91,116,83,105,91,75,55,44,55,43,21,27,28,28,28,27,53,60,54,70,69,76,91,107,111,76,54,37,35,43,53,37,34,23,29,84,85,123,76,62,71,60,62,56,37,48,35,14,13,21,44,123,107,68,21,20,23,35,37,52,62,56,43,55,76,52,46,54,55,49,53,48,29,37,61,115,75,61,61,43,75,69,68,76,160,189,131,69,52,76,70,69,60,22,43,76,87,160,187,98,21,28,46,71,76,62,69,94,107,93,83,38,27,21,20,43,98,86,112,140,140,76,84,91,99,89,75,61,62,115,144,75,29,28,29,44,75,86,96,95,140,155,139,158,191,101,53,29,34,20,14,44,94,148,194,187,90,75,70,125,148,112,107,139,89,76,147,194,212,95,53,55,70,75,46,44,52,91,43,34,28,32,32,36,35,43,36,37,54,76,71,75,99,166,88,48,37,44,52,54,86,69,54,61,53,75,70,60,56,84,44,52,74,55,43,27,38,89,129,179,148,112,77,76,74,65,70,65,56,53,52,48,75,56,28,55,52,54,75,77,60,68,75,38,27,37,52,62
75,76,80,61,69,108,90,55,38,52,68,76,75,51,75,99,107,89,69,27,20,20,29,44,55,75,75,44,52,48,22,14,20,28,55,60,43,28,48,44,76,20,10,13,55,84,75,48,22,60,56,27,17,10,14,22,35,56,76,75,38,20,37,84,38,20,21,44,60,62,75,62,17,29,61,129,95,29,13,14,28,28,44,75,61,43,72,55,22,20,28,48,72,34,43,129,137,75,52,31,21,28,28,60,109,76,38,90,99,72,35,78,88,110,110,97,103,99,84,68,69,43,117,172,129,84,55,29,62,60,76,61,60,55,62,110,43,76,125,95,75,48,179,148,137,133,107,88,43,21,69,144,123,76,29,34,75,133,158,116,70,37,70,62,55,43,37,84,160,112,43,38,61,84,84,95,115,116,84,44,78,117,112,133,137,72,62,129,212,219,187,85,76,141,137,88,69,90,140,87,69,53,38,29,37,86,158,212,212,211,234,221,112,163,169,116,76,78,197,179,209,200,149,69,60,95,169,140,76,88,88,84,69,91,187,148,140,71,85,84,89,129,129,107,44,75,112,108,149,116,76,84,88,78,75,91,75,60,69,75,75,84,83,125,144,133,90,77,78,76,55,29,36,28,21,27,28,28,34,27,37,60,54,75,87,105,84,61,56,38,37,43,35,44,43,37,48,28,69,139,93,86,76,70,53,60,74,75,29,43,37,28,27,27,76,116,112,76,48,65,78,75,88,76,69,60,65,83,75,61,75,75,69,61,52,52,68,88,139,125,74,60,53,44,61,61,43,62,105,155,123,75,74,76,61,44,53,52,76,99,91,203,227,191,75,60,70,101,133,129,123,76,69,62,61,44,29,28,28,32,68,60,56,85,144,76,76,83,76,69,49,43,65,133,108,84,65,54,71,86,93,115,129,140,133,99,76,75,88,70,32,12,27,13,10,27,85,112,83,75,78,91,107,148,133,109,78,98,123,123,123,179,209,117,43,32,35,44,43,53,62,95,55,44,53,44,32,37,37,35,46,94,93,86,60,69,84,133,88,53,46,61,62,70,74,61,53,75,61,56,65,76,133,76,53,49,44,29,28,27,38,90,147,123,108,90,76,75,76,76,91,117,115,69,55,52,91,38,22,46,61,61,61,56,52,65,88,37,29,44,49,56
76,103,93,69,71,115,78,43,43,75,88,107,109,62,75,88,89,75,71,38,20,27,44,76,89,97,85,54,55,60,44,31,52,95,90,76,76,28,36,37,76,28,13,20,61,75,60,37,22,62,76,34,12,0,20,48,76,93,108,97,61,21,61,112,44,14,29,69,84,90,91,75,21,34,68,141,123,29,14,43,75,86,91,95,88,55,90,61,21,29,76,90,95,37,38,115,133,75,36,13,12,17,22,55,95,61,43,97,61,20,20,43,62,75,84,80,76,76,69,44,43,44,133,194,112,21,14,21,38,48,75,84,75,51,72,108,48,84,70,38,28,27,84,97,108,108,95,75,36,28,84,149,109,61,28,28,75,129,139,103,55,34,69,68,48,34,29,88,149,129,62,48,62,76,76,86,107,123,78,43,76,115,125,133,116,60,69,117,205,212,186,85,88,144,139,84,69,93,140,139,108,88,53,29,37,169,183,197,221,222,234,219,85,158,160,144,80,103,219,187,211,205,163,62,60,99,149,139,75,91,91,86,72,108,183,140,123,71,91,78,89,112,129,107,52,76,110,117,169,110,62,88,84,75,75,88,70,54,54,65,74,95,98,125,135,131,94,83,83,76,48,29,34,29,28,28,28,35,35,27,44,52,44,44,70,65,60,53,43,29,28,29,46,56,76,49,37,21,68,131,69,52,68,61,70,71,98,86,44,37,29,44,37,46,109,115,87,56,75,96,111,76,69,61,61,69,75,117,116,93,54,53,52,38,38,76,189,129,125,111,76,49,44,44,69,70,61,84,76,74,54,60,70,65,53,52,61,76,86,105,116,221,234,224,144,90,91,129,140,125,95,61,62,53,55,35,28,34,53,43,43,52,46,46,83,115,86,87,74,62,53,48,56,83,76,75,70,76,88,90,77,44,38,75,76,60,52,61,75,69,37,20,21,0,13,62,43,37,29,27,43,61,84,155,139,91,75,112,125,111,75,68,76,83,38,28,29,21,21,62,76,75,69,53,55,43,28,35,34,35,75,158,125,88,75,55,75,86,76,69,69,62,53,55,55,62,54,75,76,62,60,61,144,70,52,54,60,38,29,28,28,54,84,68,55,75,91,93,99,88,84,107,115,76,78,75,125,38,37,37,71,55,54,52,43,60,96,56,37,37,37,70
76,103,95,69,70,115,88,52,44,84,123,133,99,44,56,69,75,68,76,76,38,44,71,109,97,75,52,34,38,55,76,38,34,84,52,22,27,17,27,27,53,60,28,29,108,95,52,29,20,52,69,34,22,36,75,148,197,200,103,78,53,20,69,97,78,55,70,148,158,110,71,43,20,29,55,107,95,62,34,75,133,117,133,76,55,34,86,76,54,38,95,89,69,27,29,88,97,69,53,27,27,48,75,99,115,69,55,123,61,28,52,115,148,163,133,125,116,116,78,69,69,53,140,194,125,27,20,22,75,88,107,115,97,61,75,93,52,90,38,14,20,31,91,133,141,137,109,76,38,29,90,148,76,21,20,21,53,78,90,78,53,34,75,88,28,21,21,53,85,91,56,54,75,93,87,107,110,90,62,37,75,91,88,110,112,61,75,133,209,212,148,76,76,115,109,75,76,110,137,112,103,89,52,27,37,123,125,187,212,234,234,221,86,163,158,148,76,163,222,186,211,205,163,71,61,110,148,144,76,99,103,91,76,108,169,139,141,70,95,75,89,129,140,133,52,75,109,133,172,109,55,91,86,75,84,90,69,56,55,55,75,179,131,90,76,62,53,60,68,69,44,29,32,43,43,35,28,28,28,28,61,56,38,27,20,20,32,34,28,32,28,35,43,53,52,38,29,28,75,109,61,52,70,75,95,84,135,194,148,107,75,75,96,116,139,77,61,44,61,90,71,43,37,37,52,68,90,99,112,148,62,46,55,38,70,144,212,186,133,55,28,28,28,48,62,56,83,69,43,28,32,38,52,44,36,35,43,56,75,129,212,234,234,221,96,76,84,148,117,96,76,62,52,46,68,38,32,43,48,43,69,74,53,52,88,140,140,117,76,56,62,75,75,69,70,60,61,96,91,83,35,22,43,48,56,53,56,44,56,55,65,62,43,35,56,70,28,29,37,43,53,44,52,101,140,105,108,148,135,95,21,20,21,28,28,35,53,48,70,123,125,86,98,70,68,54,46,43,56,53,75,96,83,69,56,49,76,77,83,69,54,35,28,37,37,37,38,44,74,53,21,29,37,44,54,74,71,70,60,32,35,44,62,49,54,76,115,125,115,78,70,71,76,86,91,76,109,76,55,71,77,52,46,43,44,62,133,52,36,35,44,77
76,95,76,62,62,86,93,62,51,76,144,133,54,28,43,44,53,61,69,62,36,43,52,84,60,27,14,29,53,72,76,37,35,86,37,13,12,14,28,43,62,53,27,29,95,78,20,0,12,27,37,48,55,48,53,95,137,133,60,21,20,14,56,85,86,54,60,116,88,78,21,13,17,35,75,109,99,78,43,71,80,56,112,44,22,22,75,80,60,29,75,52,14,12,20,51,69,69,75,37,38,54,75,86,55,43,53,110,90,75,75,158,172,187,123,91,89,88,75,69,69,43,115,158,99,69,34,34,90,109,93,69,62,44,70,75,44,89,76,69,62,62,183,186,160,141,75,55,27,29,91,148,80,44,44,48,99,160,149,112,53,35,76,90,28,20,29,78,110,117,75,68,75,107,110,186,140,27,21,27,53,68,62,75,95,69,75,112,211,211,133,69,60,91,91,75,76,116,99,75,72,72,48,28,80,194,212,221,219,227,227,219,87,158,141,137,75,160,221,179,203,191,148,60,61,110,148,129,75,109,112,88,69,90,140,148,137,68,109,75,93,116,103,95,44,75,90,137,160,116,62,97,78,84,91,89,76,69,55,69,75,160,107,60,53,43,46,60,56,49,36,29,38,61,70,44,35,36,37,38,69,56,27,23,20,21,28,37,62,55,37,44,44,46,46,43,28,48,55,76,89,68,83,76,86,91,144,221,227,227,221,179,186,148,123,65,37,37,37,49,48,55,60,69,60,69,91,90,85,179,148,86,87,107,112,123,186,203,144,34,13,28,21,44,116,76,70,44,21,14,29,60,69,69,28,32,56,75,61,116,221,234,234,191,61,37,43,77,76,76,75,76,71,91,148,86,43,43,37,53,85,78,69,76,99,112,116,135,91,85,85,76,71,62,69,60,76,93,90,61,20,27,55,48,43,52,62,75,83,69,115,139,95,78,107,91,28,43,46,44,52,35,48,75,140,117,123,116,123,75,20,20,21,23,27,29,43,75,123,147,108,99,94,85,53,43,43,43,52,53,76,53,37,29,28,29,77,91,70,62,38,28,29,43,52,37,35,36,76,32,21,27,28,22,29,29,43,69,75,43,36,46,60,52,61,87,107,148,147,88,76,70,65,84,105,75,54,60,84,144,129,68,37,35,37,83,148,55,43,70,90,75
76,89,62,60,69,91,109,72,55,75,137,141,76,52,93,123,144,144,139,112,54,52,48,72,69,76,54,69,87,93,88,38,38,89,86,75,61,28,68,75,75,53,28,29,110,85,34,20,29,84,78,38,43,43,38,91,95,97,70,29,28,37,93,110,117,75,76,110,76,107,76,52,31,86,148,194,88,62,29,70,70,55,99,87,71,37,108,107,75,36,76,88,62,22,48,125,179,163,110,52,48,43,52,60,12,20,29,84,86,68,55,115,117,144,97,43,29,28,21,22,21,34,88,112,88,84,38,36,69,89,91,36,21,21,53,75,75,95,107,99,91,60,183,186,186,148,29,20,17,35,88,112,108,69,44,55,160,194,163,69,28,29,75,75,56,38,62,140,148,84,68,52,62,93,137,158,99,56,43,69,99,123,139,144,133,69,62,99,212,205,86,22,29,48,61,52,75,91,112,112,109,97,62,38,71,200,222,221,186,203,190,148,76,123,112,109,69,187,219,194,203,200,116,28,44,85,110,91,68,125,99,43,27,62,99,133,129,62,133,75,99,75,28,28,28,52,69,90,115,95,53,90,78,76,29,29,105,86,65,75,76,116,91,60,54,52,52,52,52,44,37,43,53,56,46,43,38,44,37,36,69,37,21,28,27,37,28,28,76,91,94,112,91,85,85,86,43,60,70,69,78,112,105,87,78,84,179,234,227,209,139,108,186,131,78,44,29,27,22,29,44,53,60,55,37,44,75,76,69,112,91,88,91,131,101,109,140,133,111,43,37,46,38,75,148,101,76,53,28,23,76,98,88,71,34,43,69,75,46,76,86,155,203,112,55,34,44,76,55,69,35,94,86,147,155,131,89,84,101,94,76,75,88,90,85,84,105,94,96,98,86,76,84,91,90,99,109,75,74,34,21,29,55,54,53,55,75,89,107,95,139,160,140,116,91,84,35,52,52,44,49,35,38,90,189,139,109,89,85,76,21,20,21,28,21,28,36,84,148,179,129,109,78,87,29,53,61,43,61,71,76,44,43,28,21,28,86,125,109,93,60,29,43,52,60,53,29,29,38,27,27,27,32,29,37,34,37,43,62,61,65,55,65,69,76,77,94,123,93,90,62,44,54,77,112,76,55,52,60,83,117,99,75,36,29,43,75,109,84,84,86,88
76,99,76,69,86,160,140,75,60,76,125,144,133,60,107,110,149,125,125,116,48,48,52,61,76,116,75,44,52,71,84,37,48,95,99,99,75,35,54,55,69,55,29,43,133,90,69,38,38,90,75,20,22,29,37,93,84,85,95,75,34,28,80,90,99,75,88,115,76,112,107,61,27,69,110,187,75,54,29,84,62,61,107,88,69,28,93,88,55,35,85,116,107,28,56,133,160,103,84,43,51,43,48,85,68,44,69,137,123,72,56,99,112,117,99,80,76,76,75,75,69,76,169,160,99,91,51,43,68,84,108,84,75,69,125,183,141,125,109,107,78,52,183,144,129,133,84,69,31,75,160,140,133,72,36,34,110,139,97,62,48,69,103,99,80,37,38,107,129,34,20,28,44,61,86,110,97,87,60,61,99,179,194,179,95,56,55,93,212,211,103,75,84,88,88,87,99,99,116,95,76,75,52,60,80,163,209,197,137,76,84,76,99,139,123,103,69,200,221,197,209,209,88,21,61,112,148,99,69,141,99,34,20,78,141,163,140,61,125,69,129,69,27,21,38,75,84,117,137,108,55,93,91,75,20,20,87,75,71,84,84,115,98,65,52,49,53,53,43,52,44,53,53,53,38,37,38,43,29,28,60,60,35,29,37,43,28,55,90,91,86,69,29,32,69,76,65,84,71,56,61,183,155,179,147,179,227,227,199,111,60,75,147,116,75,32,21,20,20,37,56,43,43,35,29,37,48,38,28,35,28,27,28,75,75,76,88,116,91,37,34,27,29,89,140,144,117,76,43,61,129,140,115,107,60,44,75,86,76,76,43,46,107,83,44,35,69,86,65,53,49,86,56,86,98,123,116,129,90,61,44,75,112,86,74,61,86,91,85,78,69,60,87,123,169,179,78,29,27,21,22,29,54,65,56,48,78,76,75,55,61,93,131,89,46,48,36,43,38,43,43,49,76,125,158,131,109,108,94,108,36,27,20,21,21,21,28,135,197,203,183,123,96,91,43,61,75,44,68,70,62,48,36,27,21,44,98,147,101,86,62,53,69,29,27,43,37,35,35,35,36,37,36,37,43,37,36,44,60,70,70,75,101,95,117,116,117,105,84,74,35,55,84,76,96,90,76,62,52,62,76,88,65,28,53,53,60,78,75,71,75,95
80,109,87,62,75,141,116,69,55,70,95,125,115,54,90,99,137,91,61,37,27,28,35,43,69,97,72,43,51,60,55,22,44,90,107,99,72,34,51,62,75,55,22,37,129,91,75,43,37,75,53,22,21,21,29,88,75,76,99,75,31,27,69,69,87,69,87,97,80,112,107,54,29,75,125,169,70,44,28,86,60,72,108,76,53,27,86,75,38,36,76,115,107,34,69,141,137,60,60,43,44,35,51,88,88,48,54,137,116,69,68,115,125,115,90,103,99,91,80,86,80,69,179,140,76,75,43,48,55,86,108,112,103,75,107,97,69,93,108,88,69,43,160,133,125,133,99,75,28,69,144,141,129,60,31,36,116,117,107,91,53,60,117,75,55,36,43,107,144,91,53,78,129,149,179,163,148,112,69,54,88,125,112,112,34,21,34,68,148,158,108,90,148,179,183,148,172,148,86,56,51,52,36,76,109,133,169,163,149,97,110,109,148,179,112,76,60,148,191,179,187,163,99,44,91,187,110,87,71,133,95,55,43,133,190,148,85,44,76,48,91,86,76,61,75,129,148,190,108,75,48,76,76,71,61,60,75,70,69,83,108,139,108,68,49,49,48,44,44,56,56,69,54,53,43,29,52,46,36,34,46,52,65,44,44,37,44,105,105,95,61,29,28,65,69,69,69,76,75,71,86,189,179,186,183,221,234,224,117,61,65,158,96,88,76,35,28,21,34,69,85,48,38,34,36,48,28,14,14,14,27,29,21,62,62,70,75,53,54,43,28,22,48,125,155,148,55,52,49,61,76,85,84,140,133,60,65,69,61,27,37,37,61,84,55,44,62,87,62,74,107,85,62,60,29,53,76,75,21,13,32,75,89,84,83,76,90,93,56,48,43,38,37,43,76,144,53,21,21,23,27,35,53,101,123,96,91,71,49,37,32,37,87,62,37,43,38,43,35,35,55,129,140,131,115,108,96,83,86,158,76,28,21,22,21,28,44,207,207,169,115,76,76,96,61,55,55,44,74,71,69,61,28,20,23,84,105,140,55,44,43,38,44,38,44,62,61,53,75,74,49,37,32,28,37,35,28,29,44,44,44,84,125,125,139,133,93,75,75,62,53,69,37,28,69,144,117,98,60,69,75,76,75,69,105,91,84,76,69,60,76,95
76,99,76,62,75,140,71,43,43,55,76,95,97,55,95,116,137,91,44,21,21,27,28,34,61,76,60,55,44,36,13,13,28,60,76,76,52,36,56,75,69,20,10,20,69,69,68,35,38,62,69,27,13,12,21,60,48,69,91,70,28,22,69,52,61,44,71,76,75,110,91,48,35,76,141,149,53,36,21,76,43,75,95,75,43,22,75,55,27,34,88,107,95,34,75,117,133,52,55,43,44,35,48,88,89,44,52,115,110,69,75,123,103,95,91,99,91,76,69,75,75,69,183,116,60,60,29,44,55,80,95,95,108,76,123,89,55,90,108,84,44,29,144,129,129,116,88,61,28,75,148,137,115,44,28,36,133,123,117,91,44,44,91,70,56,37,48,110,144,133,75,84,91,117,137,139,116,108,69,52,76,110,99,125,53,29,62,95,179,187,141,117,139,117,129,75,89,139,44,22,21,21,44,91,116,169,183,183,163,108,125,90,110,197,84,29,34,75,88,93,140,148,103,55,75,140,52,28,44,90,93,84,61,133,139,88,28,37,69,75,108,107,97,76,52,97,84,141,61,27,29,75,76,85,93,72,76,76,62,68,91,98,76,65,70,74,69,61,75,76,70,74,71,44,37,29,60,53,52,52,60,69,86,70,60,54,60,111,117,90,76,60,55,76,70,75,86,78,75,86,90,144,158,133,166,234,234,199,75,61,85,166,74,69,55,44,32,34,75,115,135,76,53,37,28,37,13,12,13,13,43,44,44,94,115,91,28,21,23,61,69,76,148,148,160,144,44,61,70,69,62,62,68,75,76,37,44,43,29,21,35,55,54,98,55,55,74,75,61,84,93,60,43,34,29,43,28,14,12,14,29,71,68,83,111,91,111,90,69,55,54,53,35,28,27,78,43,27,27,28,28,37,111,140,148,140,85,60,43,29,34,35,37,21,23,21,21,37,61,61,84,183,140,111,98,84,75,61,61,78,52,21,21,28,23,44,76,129,135,75,46,43,60,61,62,55,56,76,76,77,88,123,53,44,75,129,86,116,56,38,36,43,55,60,62,61,71,86,109,169,108,48,27,21,27,21,14,21,60,44,60,95,144,133,111,87,83,75,86,109,98,32,14,21,37,94,135,77,75,76,88,89,94,93,98,101,84,70,69,75,76,93
76,99,75,62,76,144,62,38,52,95,141,148,140,56,90,125,140,125,99,76,34,53,75,95,99,109,76,60,48,52,21,22,68,93,76,76,53,43,61,80,72,13,13,28,84,86,84,44,38,72,76,37,20,20,37,60,69,84,87,68,27,27,84,31,13,13,28,37,56,86,71,28,37,76,158,179,37,14,13,36,36,71,88,69,37,27,56,27,13,27,76,90,76,29,76,115,125,51,51,29,36,34,55,91,90,44,55,110,99,69,72,99,99,88,97,110,90,72,62,69,60,70,191,115,53,48,28,43,51,86,87,87,109,75,163,97,62,91,110,75,34,28,133,123,123,108,76,53,28,72,115,115,108,38,28,37,140,117,125,93,43,68,86,69,61,29,44,115,133,123,71,84,86,117,107,112,112,95,53,48,76,103,88,123,84,48,75,137,219,211,148,108,99,103,115,75,76,109,107,87,70,55,76,209,211,148,139,125,103,75,91,55,108,148,103,80,68,158,197,205,203,158,125,54,72,137,93,75,76,179,110,75,48,137,129,109,84,76,169,125,137,133,129,86,48,97,76,140,97,75,68,144,125,78,103,86,91,75,55,53,69,62,71,75,76,76,86,91,112,76,76,69,76,75,76,88,62,75,90,88,60,71,76,69,56,52,69,96,160,179,140,116,74,61,71,69,61,55,65,75,77,98,186,203,221,224,221,148,69,69,76,148,70,61,43,37,35,37,49,90,111,78,32,38,52,29,12,14,20,20,55,60,96,135,135,75,28,28,28,48,91,166,209,155,166,186,69,75,76,76,75,74,71,62,37,29,37,53,52,37,53,44,46,49,38,48,69,52,60,75,61,38,44,75,37,35,21,13,0,13,20,44,49,88,125,91,93,88,88,55,56,55,34,29,21,75,55,29,28,28,29,43,111,76,90,144,76,49,32,14,21,21,28,34,34,28,21,43,74,69,91,131,148,94,68,48,27,56,62,56,21,21,29,37,36,65,89,76,84,44,28,28,32,43,52,60,75,88,135,155,211,211,140,109,133,117,99,135,49,29,35,65,87,69,54,38,71,139,187,155,91,71,29,28,21,21,21,55,116,115,109,139,140,93,85,88,98,101,116,109,90,28,20,20,37,88,133,69,38,62,135,131,117,105,76,75,68,61,75,62,62,90
97,148,76,68,78,148,99,62,75,137,179,149,139,56,95,158,123,125,139,115,35,44,62,76,99,91,60,38,48,76,62,35,84,107,69,69,48,43,69,89,75,55,37,69,133,90,75,43,43,69,56,34,48,44,76,158,160,140,109,84,29,28,90,44,20,28,76,97,99,110,84,28,43,86,172,183,35,13,21,61,76,95,108,88,52,29,61,13,13,37,86,86,69,34,88,133,116,51,22,13,21,21,37,85,76,34,71,95,54,29,44,69,76,76,87,93,87,76,55,56,37,75,194,140,61,22,20,29,34,71,75,75,80,72,190,116,69,97,80,48,22,28,109,116,125,108,75,43,29,75,109,116,89,22,21,34,115,108,110,86,38,75,76,69,52,28,38,88,109,97,44,80,86,123,99,133,107,75,38,43,75,88,84,112,76,44,75,133,219,194,129,78,89,90,116,69,69,108,133,95,76,60,95,211,205,158,115,90,76,51,75,38,115,141,117,95,89,191,179,172,194,149,112,51,76,144,125,90,78,140,99,75,44,148,140,139,103,72,108,69,109,125,133,88,51,91,75,148,117,78,48,95,90,68,91,84,84,70,60,75,85,60,69,75,75,75,83,84,75,76,86,76,78,85,116,140,116,108,155,129,75,74,70,75,62,69,88,94,144,199,169,148,140,75,55,65,70,83,76,86,91,131,147,207,212,211,158,90,61,65,70,87,49,44,52,53,46,44,48,90,129,109,70,76,117,22,21,28,20,36,76,76,90,125,109,44,37,44,44,53,77,147,194,108,123,140,76,62,70,69,68,65,69,55,37,37,48,52,56,88,99,86,70,28,37,65,69,56,71,75,69,52,85,90,52,37,21,12,12,14,21,35,43,96,112,94,115,131,75,53,60,54,34,22,21,90,56,29,28,28,37,76,133,96,125,131,90,60,28,12,20,37,48,43,43,29,44,75,62,61,62,76,93,75,55,55,56,55,54,61,35,29,29,35,49,75,76,69,74,38,29,34,28,37,55,60,84,90,123,111,139,158,158,148,140,77,60,105,70,38,61,111,76,46,44,27,48,109,183,166,108,76,53,35,29,27,69,135,191,166,140,139,131,105,86,75,75,112,135,90,78,44,27,35,62,111,116,78,43,62,117,135,131,105,69,71,60,70,75,69,55,56
95,140,75,62,80,148,129,68,68,93,144,112,78,48,93,140,89,99,103,88,37,44,54,60,53,29,21,27,31,61,52,29,76,95,44,37,21,29,60,86,75,52,28,68,115,75,48,28,28,44,37,27,37,44,68,144,91,108,95,75,27,34,84,70,70,69,141,108,115,112,84,28,52,91,186,140,75,37,34,109,91,133,107,93,60,38,84,54,29,75,115,107,84,29,99,133,97,69,31,21,62,62,78,108,78,31,80,86,20,13,27,55,75,85,89,95,93,95,62,60,34,76,194,179,62,10,13,22,48,76,86,87,69,76,191,91,55,86,29,14,12,14,80,97,99,108,80,38,27,69,133,107,29,13,13,21,88,110,99,72,43,78,76,72,21,20,27,70,95,95,43,84,76,123,110,186,88,21,20,28,53,60,60,80,70,48,80,141,222,191,84,44,53,56,70,44,62,95,109,86,70,48,133,219,212,190,69,28,28,29,34,28,84,103,91,76,107,194,186,183,197,148,93,38,71,116,140,91,84,137,112,76,44,133,129,140,97,76,99,60,110,90,91,75,44,86,60,133,125,80,48,86,90,70,75,53,76,62,54,69,75,60,69,70,75,75,88,75,71,75,71,76,76,89,133,179,197,203,221,179,76,69,55,93,93,86,90,76,90,139,140,144,179,166,116,129,123,129,76,87,109,107,107,194,212,187,140,93,125,108,37,28,28,44,48,43,43,46,75,140,129,75,52,35,43,21,22,37,28,75,88,84,94,105,84,35,35,29,43,52,76,189,187,91,98,98,75,53,49,54,54,54,52,60,49,56,61,22,28,52,139,123,53,27,37,86,96,71,84,91,76,74,76,53,49,52,36,21,20,21,48,70,69,75,75,84,93,96,37,46,44,44,28,21,29,76,56,35,35,68,108,194,199,166,148,148,133,75,28,21,44,91,101,75,44,37,87,148,75,75,74,75,62,56,55,52,53,68,61,61,37,35,35,38,61,61,53,70,75,60,44,49,29,37,61,96,148,117,91,76,88,75,54,55,70,62,62,94,158,76,83,94,70,76,88,43,52,75,135,148,93,75,77,44,35,28,83,155,166,155,144,158,189,207,91,46,70,75,76,69,71,53,43,62,87,117,123,90,68,76,140,155,99,75,44,84,89,62,69,70,61,55
90,107,68,60,75,112,99,69,69,99,140,69,34,37,76,90,85,84,72,60,37,38,60,56,27,13,14,37,53,76,61,38,87,86,14,13,0,20,36,75,91,55,27,62,117,61,14,12,14,28,51,60,56,52,69,144,78,91,38,21,13,28,70,69,62,71,117,86,93,75,35,14,43,86,183,144,76,44,31,76,54,107,84,38,28,34,85,69,28,52,86,75,54,27,86,95,88,80,70,34,84,75,88,110,76,37,78,108,69,38,76,158,169,186,129,133,112,93,62,62,37,76,194,160,53,14,22,62,107,141,99,95,84,95,191,76,44,76,72,37,29,52,112,116,133,133,95,43,27,70,149,139,61,28,29,54,169,169,137,76,43,80,76,56,28,37,78,160,148,116,52,76,76,133,109,139,112,62,35,75,123,137,123,129,78,60,93,163,219,194,55,27,44,71,76,88,110,133,116,91,76,60,190,211,194,158,90,69,75,99,87,62,125,139,112,76,129,203,190,187,203,160,44,28,55,87,110,76,76,133,75,29,28,75,87,116,89,86,103,69,93,29,28,27,38,52,53,99,110,75,48,88,95,43,20,21,76,75,60,70,85,75,65,69,76,83,117,94,75,75,75,78,105,117,139,187,194,166,140,96,86,69,55,70,75,77,76,60,44,52,94,135,158,155,135,140,158,65,21,28,46,74,96,135,158,140,148,129,169,140,53,29,27,29,43,37,52,61,75,116,94,43,14,10,21,29,35,34,43,78,77,76,84,123,107,52,46,44,52,69,62,98,135,84,88,135,90,48,49,44,52,56,69,44,61,75,76,55,37,55,88,99,61,34,52,131,169,95,84,76,62,61,61,60,43,49,75,75,99,88,85,75,75,61,76,86,75,75,32,35,36,29,29,27,37,49,53,44,37,88,194,203,197,194,160,109,55,37,32,48,32,43,65,44,28,29,71,148,147,111,108,111,94,69,60,53,37,48,48,55,44,46,43,44,90,77,69,53,69,76,55,55,44,52,68,135,129,111,95,86,76,43,36,46,60,54,62,84,160,91,43,29,61,94,125,70,75,71,111,148,78,43,53,43,44,37,68,111,140,169,169,169,199,221,83,52,74,76,78,69,55,46,55,101,61,76,139,144,90,90,179,135,55,32,35,55,62,60,62,65,69,61
90,91,60,60,76,117,99,62,69,108,144,69,34,52,103,148,141,109,88,69,43,48,69,62,52,38,31,62,107,117,70,54,107,109,20,0,0,38,76,103,110,72,29,69,137,62,13,0,13,48,85,91,80,68,70,137,75,99,13,0,0,27,88,90,70,80,112,76,99,20,0,10,51,90,144,139,108,52,37,75,54,117,69,13,13,37,89,69,29,61,55,20,12,21,52,72,75,84,55,37,69,52,75,55,22,20,69,97,76,51,85,123,125,148,99,70,54,37,27,28,27,70,144,108,75,51,29,55,69,112,97,87,71,85,140,55,48,93,110,69,34,52,90,116,110,117,88,37,27,84,140,116,103,34,29,61,149,148,108,70,43,76,71,51,43,34,68,169,148,125,61,80,76,116,99,125,133,99,44,69,107,117,115,140,80,61,107,169,212,187,95,62,95,169,200,158,149,137,133,133,112,69,194,190,148,137,139,129,76,78,90,55,183,144,129,86,148,190,160,191,197,140,62,55,123,179,141,88,76,137,90,60,43,129,186,183,110,90,90,69,112,71,61,54,86,125,141,158,144,85,61,91,108,87,75,61,76,84,91,105,116,85,65,74,61,75,109,148,129,76,76,76,84,91,140,179,107,69,54,37,76,75,52,35,43,70,75,60,38,28,28,37,60,108,96,71,54,21,20,14,21,28,74,112,166,179,160,131,123,158,125,94,76,49,28,70,61,46,62,77,69,44,35,43,60,46,35,49,95,76,75,68,70,88,77,62,44,37,44,61,43,60,98,76,90,179,78,37,43,38,43,60,71,52,69,69,65,75,70,84,94,76,52,32,44,87,133,139,85,52,62,69,54,49,49,53,68,76,144,112,90,108,95,76,75,75,69,65,37,35,29,28,43,60,43,43,43,37,37,65,160,194,191,169,85,44,44,52,54,48,43,35,32,44,46,32,46,55,65,133,203,148,129,76,62,52,21,13,21,37,44,52,52,61,86,76,70,69,74,87,74,62,53,61,75,116,107,107,105,88,91,68,37,43,44,55,55,75,155,83,34,21,36,75,86,70,76,89,169,148,74,44,37,38,44,44,84,125,140,169,169,166,191,194,77,76,88,101,111,75,54,52,76,78,62,61,70,78,61,56,123,76,36,28,28,44,44,60,62,68,61,62
97,123,69,75,139,186,115,69,70,116,158,115,93,88,197,209,194,148,133,90,48,44,62,70,109,86,31,34,60,91,56,60,133,139,75,44,21,75,93,99,76,62,44,75,117,71,27,13,29,69,69,56,62,56,72,141,86,93,20,10,13,51,109,97,76,87,117,84,116,27,10,21,97,172,190,149,108,51,43,70,60,116,76,27,21,54,88,68,37,76,75,28,21,60,141,186,190,115,69,51,60,44,75,68,21,27,87,108,85,54,89,116,115,116,86,52,31,21,21,20,21,86,139,110,91,69,34,52,60,116,75,34,28,44,61,34,55,86,90,53,37,43,90,141,108,60,37,21,20,76,112,116,91,29,29,69,139,139,69,29,31,55,75,76,48,28,60,183,148,129,60,75,76,117,115,133,117,90,43,62,90,87,90,109,75,55,91,179,219,163,133,61,89,116,117,75,95,133,129,112,84,61,137,144,148,129,110,116,69,72,75,43,158,137,112,76,179,149,169,194,191,144,103,61,112,163,112,76,80,169,117,95,54,172,187,141,91,99,84,71,137,125,107,69,75,109,90,158,137,76,62,91,97,108,112,54,76,83,155,148,140,98,75,70,61,71,117,148,139,76,75,75,75,76,125,147,75,53,37,29,43,71,62,37,38,62,65,48,44,37,21,20,28,62,60,21,22,21,20,14,20,20,44,77,140,148,148,140,129,139,189,147,148,101,55,61,70,62,60,61,55,52,55,68,75,68,62,89,129,75,68,69,68,60,56,69,61,52,61,43,37,36,37,44,86,101,44,32,36,36,36,34,43,55,60,56,52,62,78,108,86,75,65,52,53,75,75,91,108,76,140,123,108,69,53,53,35,32,75,55,74,112,108,90,91,88,77,84,77,76,65,60,88,86,44,35,35,32,36,53,155,194,183,125,44,29,28,43,49,44,53,46,43,46,43,35,37,43,32,75,194,139,99,115,115,70,21,21,37,52,71,68,48,53,53,55,76,191,116,112,76,65,75,70,76,112,112,95,69,70,76,88,52,34,38,53,43,53,87,75,53,29,34,38,75,86,91,95,129,105,75,55,32,37,48,76,158,166,148,125,117,133,135,148,95,84,85,88,85,69,61,70,74,70,75,55,34,55,37,36,75,44,35,36,32,38,43,55,65,60,52,55
108,148,70,69,99,169,107,68,69,129,163,144,148,117,209,209,148,140,133,85,43,44,69,75,117,86,31,29,48,90,56,68,139,148,112,75,27,72,76,84,75,61,38,76,133,93,72,21,43,68,61,44,55,52,72,141,86,89,76,53,22,56,75,62,62,88,99,84,123,85,44,28,112,179,186,108,69,29,52,60,60,99,95,62,28,22,55,38,31,76,90,84,48,70,149,172,133,91,62,55,56,51,88,99,75,38,112,116,91,60,86,115,110,112,108,95,76,54,44,52,44,144,191,88,62,52,29,60,72,109,90,76,61,86,107,99,108,116,108,52,37,43,99,158,97,38,28,28,31,99,140,144,99,29,29,75,133,140,43,20,43,76,110,115,68,43,69,183,93,68,36,52,56,76,103,107,107,75,43,69,91,76,76,78,51,38,75,109,187,149,117,55,89,99,91,62,87,86,62,44,34,43,93,137,137,112,95,85,56,76,69,48,148,117,90,70,141,117,133,187,183,148,91,55,88,137,99,76,90,172,115,88,54,158,160,133,84,91,75,69,116,117,109,60,71,89,76,144,125,75,60,86,88,84,91,38,77,98,194,158,158,133,76,76,76,116,139,139,107,90,76,78,86,88,117,105,74,55,38,28,27,53,75,34,28,35,37,61,90,94,27,27,35,29,54,29,28,21,20,21,21,20,21,27,29,68,111,115,75,75,117,148,139,90,75,87,76,75,60,55,52,49,54,55,61,86,76,133,133,94,84,62,75,75,75,75,76,74,61,32,32,37,28,27,49,77,52,29,32,35,28,29,32,38,53,61,60,87,111,117,75,91,90,84,75,75,76,107,123,144,189,212,197,70,60,48,52,53,35,34,69,139,107,117,105,116,123,125,111,108,107,101,88,84,44,34,28,28,28,44,144,183,96,61,28,22,20,21,44,53,56,52,36,75,44,28,28,34,29,44,88,76,71,84,140,61,37,65,71,69,61,61,60,61,52,60,76,212,148,107,71,52,70,62,78,144,131,84,69,75,88,117,76,37,34,44,43,48,52,53,60,36,28,34,70,158,90,75,61,52,60,53,28,22,43,70,87,140,155,108,131,131,91,91,101,88,84,75,61,60,75,74,95,129,107,91,84,70,52,69,95,76,69,55,36,35,37,38,56,55,52,52
115,148,69,70,91,149,91,61,68,110,133,115,112,95,197,211,108,72,61,43,34,35,44,60,86,69,29,43,52,75,36,48,95,108,99,75,21,55,70,84,85,48,35,76,133,95,76,27,37,60,52,52,61,54,71,115,75,95,86,54,21,48,76,75,56,69,76,91,125,107,53,27,99,183,183,99,51,28,44,48,52,91,88,71,29,21,48,31,36,87,90,87,52,76,129,133,75,85,48,44,69,61,90,110,75,29,107,115,89,61,87,110,99,116,103,97,76,56,43,43,28,112,186,76,48,43,29,60,76,93,76,90,48,75,129,86,97,129,97,44,38,43,103,129,123,88,55,38,52,116,139,129,95,28,28,76,169,133,52,22,56,87,95,95,70,52,71,194,90,55,54,89,97,108,123,117,117,70,37,75,95,76,76,55,21,29,69,97,158,169,144,62,95,112,97,62,76,53,20,20,27,75,163,194,179,158,117,88,53,88,62,55,140,69,44,36,84,78,88,133,140,123,75,68,95,140,87,70,84,112,108,76,55,160,144,86,43,69,54,62,93,107,87,48,75,85,78,99,69,37,38,56,70,76,76,38,77,96,169,116,91,76,76,88,99,148,179,133,90,107,108,96,101,111,101,96,76,76,89,43,28,37,37,29,28,28,46,90,86,55,28,28,29,27,76,43,28,21,21,28,20,21,27,28,13,70,111,76,13,20,38,70,75,55,52,53,52,62,48,46,36,44,69,54,35,37,48,90,116,90,75,43,65,75,75,75,76,76,69,35,28,29,29,37,55,90,76,37,34,37,28,28,38,43,54,53,60,90,116,144,105,112,90,88,76,76,90,112,140,147,140,197,197,76,75,60,44,49,20,21,69,140,94,112,107,88,91,88,91,84,76,77,76,84,55,28,21,20,21,43,116,108,28,20,21,21,35,60,77,90,75,55,35,116,76,62,36,27,28,35,60,68,60,53,95,49,62,75,76,75,61,74,75,70,53,68,75,166,129,88,75,55,62,74,117,186,112,76,75,69,76,133,91,53,37,55,49,49,52,56,62,55,46,53,76,179,78,60,43,28,35,48,32,28,44,52,61,123,116,123,125,112,85,84,76,76,76,69,69,90,144,115,144,140,105,91,88,105,93,123,90,85,95,70,36,21,35,34,36,54,54,69
109,139,68,72,90,123,62,44,52,75,85,86,89,75,183,211,116,35,21,20,27,28,29,38,38,31,37,62,56,29,21,28,60,72,61,48,21,55,75,76,31,17,22,52,85,76,68,22,37,54,51,29,34,34,44,78,60,75,75,43,20,62,75,38,27,28,38,62,75,60,34,27,129,194,190,84,20,17,22,21,28,43,56,51,28,22,37,20,27,62,69,52,34,86,123,133,75,76,37,38,51,60,85,107,62,37,117,112,85,48,76,91,99,116,109,99,85,61,44,44,28,117,179,76,52,37,35,61,91,91,72,86,44,71,90,51,69,95,88,31,43,48,137,116,109,88,48,28,28,88,117,109,80,27,27,76,160,115,87,38,75,78,75,75,54,52,70,186,139,108,72,112,137,169,160,110,99,76,44,75,90,80,78,61,28,53,99,169,194,139,137,75,93,116,86,68,86,85,70,55,44,99,172,211,163,139,133,97,53,90,61,69,141,69,34,34,88,108,133,163,160,141,93,69,95,125,31,34,75,99,117,76,70,183,149,75,43,90,117,140,141,141,110,56,80,84,90,88,43,38,61,75,89,93,69,38,85,109,116,77,69,61,60,75,76,111,189,148,112,117,117,75,75,109,93,88,70,76,125,96,55,76,89,37,37,86,88,71,43,27,27,21,21,28,91,35,21,21,23,21,14,21,27,32,21,94,155,98,14,21,48,75,74,75,53,28,28,35,62,44,37,43,74,52,28,28,29,37,75,123,86,46,69,75,76,78,86,75,62,69,62,62,49,69,94,87,88,70,43,36,28,29,37,54,69,62,44,37,32,53,76,109,90,85,101,90,78,70,76,83,88,105,194,117,43,44,43,56,36,20,52,95,109,133,112,35,23,32,32,29,27,28,43,54,55,28,21,20,20,23,43,37,20,14,20,21,44,76,84,75,56,43,43,148,158,116,70,68,53,46,69,69,60,60,76,77,76,60,61,68,61,68,75,71,74,75,93,93,83,75,62,49,44,86,140,199,99,76,90,76,90,131,115,76,52,43,37,35,44,44,55,48,43,46,69,139,70,55,49,28,29,75,62,55,76,75,88,133,129,115,107,108,76,86,75,75,140,160,179,158,144,115,123,116,76,61,65,94,123,112,75,76,75,49,28,27,43,53,53,60,61,76
85,89,68,72,93,91,43,43,62,117,144,140,133,72,148,211,158,72,29,21,44,75,86,76,61,52,52,76,85,60,52,80,103,93,76,69,34,71,86,62,14,0,21,43,61,54,44,21,43,69,90,13,10,17,28,44,55,56,53,29,21,75,55,13,12,20,27,43,75,75,29,35,186,205,194,80,12,14,29,53,75,76,88,86,60,38,44,28,44,75,87,69,35,95,110,133,75,28,13,20,29,43,69,75,38,51,133,48,28,21,43,62,75,86,88,91,80,62,53,48,28,137,179,93,70,34,34,55,91,87,70,76,38,75,90,54,61,75,56,20,27,29,99,91,88,80,38,28,28,93,112,76,43,20,28,71,116,99,88,38,52,62,62,70,48,44,71,172,123,107,69,76,87,95,112,109,107,69,38,72,90,76,95,109,72,75,158,209,212,110,95,69,95,117,84,61,84,103,95,68,44,69,144,209,140,129,110,88,52,88,53,76,129,99,87,69,140,200,211,211,163,123,88,69,93,144,97,75,144,194,90,69,75,169,172,125,75,140,129,149,133,133,108,61,76,84,99,133,109,75,86,140,107,103,88,44,86,112,87,60,52,52,61,75,75,90,133,166,144,115,75,52,53,96,76,86,77,90,139,183,166,197,203,76,75,105,111,71,75,52,29,28,49,76,101,46,21,21,29,36,28,21,21,22,37,112,131,109,28,43,68,76,88,84,53,34,28,28,44,65,44,44,69,28,14,23,28,27,32,88,61,53,74,71,76,90,78,75,69,76,98,131,109,160,179,93,84,90,78,37,28,43,61,52,61,52,21,10,10,14,29,62,76,76,95,85,70,52,61,69,76,84,90,90,28,29,84,140,84,44,53,90,111,111,75,36,23,43,28,27,28,21,28,34,37,29,23,27,27,28,21,21,32,35,29,34,61,76,76,53,43,43,70,111,78,71,84,147,85,55,75,71,60,62,55,87,75,52,43,44,52,55,62,75,86,89,94,93,87,88,91,69,75,94,144,194,99,76,129,144,147,117,115,95,71,48,43,35,28,28,37,44,23,43,77,101,68,53,43,43,44,94,115,87,90,101,109,131,139,107,98,99,89,85,76,76,133,169,189,179,160,125,98,105,76,62,71,76,76,115,112,123,60,44,34,44,46,125,179,166,108,71
97,95,68,71,93,99,55,72,117,197,148,91,75,43,90,179,137,99,71,37,56,76,90,85,76,61,43,75,91,89,54,95,149,91,80,61,28,68,85,76,35,21,68,103,110,76,55,27,37,69,76,20,20,29,75,108,129,99,88,43,28,85,75,28,22,75,80,95,129,91,38,43,194,197,139,97,43,29,76,110,125,108,110,93,75,55,86,53,76,115,99,87,38,103,103,133,84,44,21,43,69,75,88,95,44,75,169,21,10,14,22,38,48,69,75,76,75,69,53,43,28,144,186,89,28,14,21,38,68,69,69,69,37,75,95,54,69,68,21,14,20,29,84,89,99,103,51,27,28,133,133,37,20,28,61,89,108,115,86,43,44,71,62,75,38,29,60,137,117,89,75,75,88,89,112,103,75,44,36,68,84,75,112,137,62,75,149,203,203,97,75,52,88,95,75,62,84,107,91,62,53,51,190,205,141,116,95,84,44,76,43,88,117,103,89,55,107,187,183,197,149,109,75,69,99,144,125,75,112,149,97,68,75,179,183,133,75,115,69,93,117,133,97,52,84,84,108,141,108,60,62,76,87,108,87,48,87,109,83,61,53,53,78,76,70,76,89,179,160,75,60,52,65,139,133,112,116,131,135,155,169,194,207,169,129,123,131,86,144,115,76,84,112,129,101,84,43,29,35,49,22,21,21,20,20,43,61,60,37,61,75,76,70,53,49,49,35,37,43,69,75,52,52,21,12,21,44,43,35,69,75,69,76,75,75,76,77,75,69,74,93,115,140,212,166,78,107,101,111,60,37,60,69,49,52,29,20,13,20,21,23,62,77,91,108,96,68,48,53,61,71,53,44,44,21,13,43,129,105,84,77,125,109,88,55,43,43,70,29,22,27,21,23,28,34,28,37,37,44,56,22,21,28,35,43,52,70,60,52,52,46,69,91,69,61,71,75,135,115,76,76,76,71,75,69,115,144,111,84,53,52,60,70,74,69,85,88,117,94,87,129,133,139,111,147,194,101,87,129,140,115,111,111,117,147,101,84,75,44,34,35,55,37,91,139,111,90,69,75,52,29,32,71,60,54,69,91,129,131,115,109,131,89,75,76,76,75,75,74,76,108,139,115,98,71,69,76,37,36,46,74,94,61,49,28,35,37,183,212,221,199,86
149,88,60,62,78,99,70,69,90,190,109,44,29,34,78,125,95,90,76,38,44,55,56,29,21,21,21,43,69,70,44,78,107,48,21,14,13,37,71,89,75,37,75,116,133,38,13,0,21,37,44,37,44,53,95,169,129,75,55,27,21,76,76,71,44,88,91,103,85,60,27,44,160,144,95,86,48,29,89,69,99,99,84,62,43,35,75,34,55,86,62,48,27,87,89,97,80,76,29,61,91,99,97,95,52,76,158,55,36,44,76,112,158,163,133,123,123,123,84,55,37,149,191,95,28,20,37,76,112,129,115,117,44,76,93,56,85,91,69,44,88,108,169,141,148,140,48,28,28,141,137,84,48,75,91,148,169,117,87,43,55,91,84,144,93,76,103,163,141,88,75,75,88,90,190,95,28,20,37,56,75,75,107,133,60,76,141,200,203,76,27,27,54,62,56,75,97,115,80,52,53,54,209,211,163,93,76,61,43,71,37,88,108,107,86,60,163,169,187,194,149,115,62,75,108,149,133,84,125,140,116,75,75,169,163,141,75,110,62,90,125,115,97,52,85,80,107,129,115,62,71,75,76,99,76,43,85,108,85,74,69,69,91,84,78,76,88,158,89,55,53,52,75,144,155,148,61,76,105,129,147,199,207,194,117,90,83,105,155,91,36,35,54,76,83,131,135,75,75,62,21,20,20,20,20,14,23,55,29,43,74,84,38,29,65,75,44,43,56,90,108,76,37,29,22,29,75,76,61,93,94,91,88,88,76,70,55,54,56,76,84,112,203,187,90,60,62,75,91,68,62,75,76,76,62,32,21,14,21,21,27,78,125,140,116,93,76,61,69,69,76,54,37,36,29,14,12,70,160,111,108,166,123,91,62,44,52,69,29,21,28,28,29,35,29,28,62,52,20,21,28,35,29,34,36,37,48,53,53,46,55,69,65,70,60,90,87,91,91,88,87,75,69,75,75,117,191,183,131,76,75,75,75,55,62,83,91,108,85,74,98,116,108,90,148,191,179,147,144,144,135,123,148,158,144,158,139,94,105,78,75,75,95,199,203,111,144,160,169,28,14,21,28,53,52,43,69,135,140,125,129,147,111,91,89,43,29,34,44,52,53,76,116,75,69,75,75,29,29,27,36,76,76,38,27,21,38,112,148,169,187,191
129,76,61,75,108,140,72,62,76,169,108,69,75,72,125,190,144,141,110,60,43,60,62,43,21,28,44,76,93,90,51,84,110,52,21,20,21,76,133,137,110,48,75,112,137,31,10,0,21,48,72,75,60,43,89,148,90,20,12,0,22,61,76,62,48,91,84,99,43,0,10,29,99,110,109,91,51,31,90,44,108,85,52,22,14,22,54,34,54,76,13,0,0,34,52,71,84,68,29,56,69,76,56,27,21,61,109,85,54,55,110,144,183,187,76,61,61,60,48,28,27,112,144,107,75,43,68,141,160,112,76,69,28,51,69,56,90,95,76,43,95,93,137,117,110,89,28,27,34,140,125,95,48,38,43,91,117,90,72,37,62,90,87,107,84,75,99,144,103,88,68,69,91,99,172,115,84,55,80,139,149,183,183,149,61,88,160,211,211,93,43,44,95,139,148,160,148,137,88,44,55,62,212,219,191,28,21,21,28,44,38,76,99,95,76,52,160,163,172,211,148,75,34,60,76,123,95,76,144,110,71,44,54,99,109,109,68,112,61,109,69,60,52,34,68,62,84,99,91,52,69,75,72,71,55,35,76,84,76,69,62,69,75,69,48,62,70,71,54,61,62,61,75,83,90,87,32,38,44,69,76,115,194,189,96,70,75,135,144,70,28,37,37,54,88,96,115,139,95,48,20,14,20,14,20,20,21,43,29,27,43,53,28,44,55,53,44,46,94,186,179,140,86,75,56,76,76,86,99,99,93,76,84,75,71,61,48,44,61,69,75,95,99,84,75,65,44,43,53,62,74,84,76,89,37,27,23,21,14,14,44,105,139,144,111,76,86,90,109,93,101,74,35,36,29,21,20,28,90,74,54,87,87,75,52,44,52,61,23,21,27,34,29,34,29,21,44,27,12,0,21,61,95,83,76,84,90,68,54,49,55,54,55,69,55,70,93,78,76,90,84,76,76,76,89,160,187,140,158,125,78,62,55,55,86,107,96,101,76,69,55,37,28,27,36,75,166,179,166,169,155,147,148,166,140,158,191,148,115,109,117,131,147,194,179,111,133,158,187,54,52,62,35,49,43,38,75,140,148,135,148,135,123,109,69,21,28,29,37,43,53,53,85,78,70,38,43,38,37,54,56,90,123,76,43,43,83,98,96,89,77,140
123,112,69,84,160,169,75,62,84,183,158,148,133,61,99,191,148,141,108,61,52,62,69,99,99,62,60,90,115,103,54,93,140,109,86,54,44,99,139,112,108,69,76,137,139,53,21,14,55,95,95,88,75,44,87,172,95,29,17,20,52,109,110,76,56,95,87,108,44,10,14,75,172,137,99,89,43,43,91,53,99,93,61,21,21,61,99,56,75,95,29,21,20,84,117,140,172,85,43,68,71,88,43,13,14,68,95,87,44,55,107,90,123,148,31,20,17,20,14,20,29,107,129,112,95,31,52,84,133,72,28,21,20,36,53,75,89,97,76,44,103,103,148,141,48,21,14,20,35,123,112,90,43,28,36,80,107,44,34,27,54,76,80,76,37,56,85,123,80,62,35,52,84,99,149,129,125,60,60,90,112,95,141,139,62,90,160,209,203,133,80,69,148,179,137,112,133,133,90,44,53,71,212,190,137,76,56,43,75,87,90,129,139,133,88,62,205,179,169,194,139,38,27,90,123,160,95,86,190,95,35,35,61,112,140,129,75,110,69,123,53,44,38,60,88,91,125,133,109,55,75,86,53,28,28,43,155,86,76,69,69,70,75,61,44,56,60,56,49,61,60,54,69,68,76,75,56,55,49,68,69,75,87,91,93,99,131,75,69,55,43,34,34,37,62,37,35,76,95,35,14,20,20,21,14,21,27,53,65,36,38,43,52,60,29,35,36,46,71,135,169,179,189,160,135,179,133,144,129,109,112,94,69,60,54,60,70,85,75,55,68,93,86,69,69,55,35,27,27,35,52,65,65,60,28,28,38,28,27,21,76,140,148,139,129,94,109,117,112,78,86,88,28,22,52,34,38,53,69,74,69,43,21,21,37,76,75,75,23,21,21,22,21,27,28,27,53,28,13,10,21,35,116,78,75,99,96,61,43,54,65,69,68,53,53,65,90,98,84,75,75,84,90,69,43,74,109,148,191,199,140,90,86,76,96,144,95,86,74,61,43,21,14,20,14,28,90,155,199,209,199,203,155,147,144,144,179,158,101,85,94,139,148,183,169,179,147,140,169,86,89,76,46,56,60,62,111,129,125,129,125,107,93,139,61,20,29,37,43,44,37,44,60,131,88,43,53,109,86,75,87,160,140,115,107,129,139,91,93,76,90,91
115,116,69,76,140,160,72,68,85,179,160,158,139,56,89,163,148,141,107,60,52,69,61,116,107,55,43,54,90,95,55,107,133,117,93,44,35,69,115,115,99,62,61,88,97,84,60,20,43,76,76,71,56,34,76,149,91,75,69,28,51,110,89,76,75,95,89,99,76,38,34,90,186,90,69,62,29,44,88,61,99,97,90,43,22,84,86,60,84,89,70,43,27,133,148,191,149,75,43,76,75,95,93,71,37,97,133,112,55,69,116,86,91,110,85,69,44,34,44,53,70,191,140,86,86,35,44,69,108,87,75,70,44,108,158,186,163,129,84,60,115,112,115,133,76,44,29,35,69,158,129,107,48,28,43,91,97,28,21,29,75,93,112,75,31,62,99,97,29,21,28,43,60,75,129,109,97,43,44,76,86,69,70,75,34,69,115,190,160,129,86,76,129,133,75,62,95,95,75,37,44,88,209,163,129,115,97,62,72,97,75,149,116,108,76,55,190,149,169,172,139,99,55,97,144,144,117,112,160,125,90,56,88,191,169,137,75,99,71,129,133,117,88,75,160,137,186,148,116,60,76,108,107,95,76,80,179,87,77,75,69,65,75,61,61,70,69,75,61,56,53,48,61,74,77,69,61,68,55,55,75,75,28,22,28,52,83,60,65,52,28,28,29,28,23,20,14,21,37,21,14,14,20,21,20,20,29,74,76,75,76,76,75,44,32,44,43,53,44,84,125,135,76,75,70,95,108,139,116,76,62,69,65,62,90,109,158,187,111,70,83,94,89,69,68,70,35,21,21,21,38,55,55,38,37,44,60,48,62,75,139,169,155,116,148,166,160,109,62,53,68,96,46,21,69,69,54,49,61,56,55,20,13,22,37,75,88,78,34,21,21,27,27,28,22,38,56,44,14,23,32,34,46,21,20,28,36,44,48,53,55,62,62,56,61,75,85,76,75,76,98,89,109,76,35,37,53,179,186,140,76,75,88,88,91,88,75,75,75,62,23,21,20,20,14,21,62,131,183,207,203,224,194,144,111,101,148,166,71,75,75,105,125,155,140,85,96,140,179,90,108,94,75,74,77,95,91,86,98,98,93,90,105,166,49,20,29,43,37,36,38,36,44,89,75,49,62,123,107,75,53,88,131,125,117,76,75,99,112,90,129,48
125,110,69,76,139,149,62,61,76,140,137,133,107,55,88,148,137,140,88,48,53,69,62,112,93,52,43,44,78,91,62,103,116,103,86,29,29,72,112,76,37,21,21,55,88,75,38,20,36,75,56,17,13,20,56,123,89,86,72,22,48,103,75,75,75,99,93,109,85,61,37,90,187,84,68,60,29,52,84,72,99,95,95,53,22,69,60,44,76,75,48,31,28,99,139,149,90,75,52,72,76,89,103,87,34,80,107,95,69,75,139,89,84,109,99,84,52,34,38,35,43,191,99,55,60,29,55,69,103,91,97,86,37,91,123,78,117,110,75,69,133,108,103,117,107,76,28,37,56,163,123,87,37,28,60,103,133,88,56,62,91,95,75,52,31,62,108,139,86,48,95,129,158,163,158,139,116,38,51,75,84,68,55,27,21,43,76,129,141,133,84,85,133,133,75,75,75,28,22,27,43,90,158,125,95,107,91,52,60,72,52,141,69,34,28,29,76,84,109,140,112,88,44,75,109,133,76,75,107,117,87,44,87,125,125,90,52,76,69,115,125,110,75,51,110,72,137,91,75,38,69,91,125,125,69,62,76,71,76,69,56,69,75,76,69,61,76,77,75,60,56,37,52,61,69,70,60,55,54,60,75,61,21,21,20,20,36,61,56,49,29,43,34,14,20,28,28,28,29,27,13,13,20,20,21,28,60,75,69,61,29,29,75,61,68,54,53,48,37,54,62,37,32,46,49,53,71,86,93,34,21,23,54,74,144,207,194,197,140,88,99,96,86,55,62,68,38,28,27,28,36,44,49,29,43,53,71,111,158,169,189,189,160,115,158,186,155,52,27,28,43,116,76,37,44,78,78,53,60,55,29,21,28,43,52,32,34,36,21,21,27,35,35,28,22,37,56,71,44,52,60,36,13,14,20,21,44,62,70,49,35,35,43,44,55,76,99,76,76,76,133,95,94,88,75,70,75,148,112,71,54,60,61,75,68,69,68,60,55,43,28,21,20,20,14,21,60,148,158,187,194,197,139,75,52,53,83,123,56,69,76,115,101,112,90,28,35,69,98,77,89,84,56,69,91,116,75,76,95,88,76,78,89,155,35,21,46,38,32,28,37,37,44,75,69,62,65,70,55,29,49,75,95,129,53,36,48,76,95,90,125,60
117,99,70,76,140,109,48,54,69,95,103,97,76,52,88,163,93,62,52,37,48,60,68,112,87,44,37,43,72,70,44,75,93,87,61,22,43,62,95,44,13,20,60,99,91,84,55,22,38,70,37,10,0,22,68,90,84,78,56,21,61,89,61,56,61,91,87,103,89,75,48,90,158,84,62,62,28,56,78,76,95,93,95,51,20,36,34,37,78,62,35,27,38,115,148,112,75,68,60,70,69,86,108,91,35,90,99,99,75,88,149,87,87,115,115,90,55,37,34,28,44,187,93,51,44,28,55,68,90,76,86,80,44,90,88,62,103,99,62,71,110,99,110,112,99,75,28,29,37,160,116,75,29,28,61,86,125,99,61,54,61,69,48,38,34,61,115,139,88,43,62,76,133,125,148,112,95,38,55,75,76,75,95,75,62,99,187,211,197,137,89,84,117,133,69,76,95,70,44,69,97,179,212,191,137,110,88,55,61,61,55,141,75,43,29,60,99,123,149,169,149,97,54,76,133,85,29,53,90,109,76,52,108,133,88,35,35,62,76,109,108,91,70,51,108,72,149,43,28,34,75,95,109,109,48,75,69,70,77,77,68,65,115,109,75,56,76,78,62,46,55,43,43,43,53,65,60,55,55,68,61,44,27,21,21,21,29,60,43,29,43,54,54,32,28,32,36,37,36,28,14,20,14,20,52,43,52,53,43,21,14,28,37,48,62,55,54,48,37,43,28,22,44,55,55,48,48,65,56,21,14,20,49,75,108,189,187,144,74,68,70,86,86,48,44,44,43,34,38,37,46,54,55,56,70,61,78,179,183,183,179,183,155,135,148,194,158,38,35,36,44,155,144,86,55,60,76,61,44,56,37,32,28,37,48,35,29,37,23,21,27,46,62,32,21,37,75,76,74,61,55,27,14,14,20,27,53,62,61,36,28,35,43,43,53,88,108,86,75,85,158,140,125,85,76,75,76,86,62,52,71,65,55,55,70,69,69,54,43,35,35,23,21,20,20,28,74,148,160,166,179,107,54,28,28,48,53,84,70,61,75,116,147,169,147,23,23,34,43,56,77,75,54,91,101,76,76,89,96,62,76,62,69,155,61,35,54,43,35,29,35,44,49,75,60,62,74,56,53,37,44,75,117,155,56,69,75,74,62,76,109,60
108,90,71,76,148,86,51,75,125,158,149,144,88,54,107,179,76,28,21,21,43,48,53,76,62,35,37,38,28,20,44,76,91,84,62,27,48,71,91,61,52,38,84,140,85,78,51,27,43,61,34,34,27,48,115,117,75,75,43,20,70,95,34,28,29,70,75,91,88,75,48,87,158,84,69,44,22,52,69,75,90,91,88,43,17,37,20,29,76,61,31,22,43,116,148,88,76,56,52,70,68,90,115,90,44,91,108,99,75,91,148,107,109,125,123,107,71,48,43,29,44,179,85,44,44,28,60,69,85,69,76,75,54,91,84,69,103,91,52,69,89,97,123,115,99,61,28,28,37,148,112,75,28,28,69,86,125,93,61,44,56,61,51,44,31,68,125,109,69,38,60,76,116,90,137,115,99,38,56,75,76,85,117,112,52,84,148,211,194,116,85,84,133,137,69,69,108,99,44,61,76,186,211,191,123,84,75,43,55,54,60,137,90,86,62,75,172,183,194,160,117,86,55,86,139,123,84,99,187,183,90,61,148,149,140,87,76,158,149,123,116,125,84,55,109,75,141,107,76,69,144,160,148,141,56,76,75,75,65,91,105,90,131,131,76,53,52,43,52,55,44,37,37,52,52,46,60,55,60,60,52,49,44,22,21,27,44,74,43,54,71,62,70,29,28,22,27,35,28,28,21,28,27,28,70,60,62,49,20,13,20,28,29,37,43,37,44,44,53,44,36,34,53,69,52,28,28,46,43,22,20,29,68,75,98,191,144,56,20,37,44,38,46,21,27,34,46,35,44,36,65,70,62,69,89,123,140,179,109,62,38,131,179,169,160,179,148,53,44,52,61,155,183,155,91,75,53,44,43,56,76,95,53,29,37,37,43,37,27,28,29,38,71,46,34,43,74,84,84,56,44,27,14,13,14,32,53,44,46,29,29,34,29,84,88,84,86,76,76,88,158,169,133,90,117,125,116,44,21,21,61,68,60,53,68,61,48,48,38,37,44,35,23,14,21,37,76,91,133,144,147,61,37,44,48,69,53,56,70,69,62,93,179,207,197,53,34,37,52,71,84,75,96,123,69,28,28,68,48,75,88,62,56,93,96,49,61,53,52,46,75,75,87,91,70,69,75,68,70,65,65,75,117,148,75,91,76,53,76,94,91,48
110,85,75,84,149,112,62,87,148,179,163,149,87,55,110,149,133,88,55,38,87,108,108,107,76,48,54,55,52,35,88,149,109,75,69,28,55,76,89,61,55,27,48,76,71,75,43,21,43,52,28,37,22,28,75,84,55,62,34,28,76,90,20,14,27,51,69,76,76,69,44,90,190,148,76,20,13,31,37,62,75,76,70,28,27,43,13,27,55,52,36,21,60,115,144,87,75,43,36,62,69,93,103,76,54,112,103,90,69,90,133,86,99,123,110,99,80,62,54,34,54,172,80,52,38,21,44,52,76,61,75,70,60,95,76,75,97,84,36,75,87,97,110,115,112,60,34,29,48,141,99,69,27,27,69,95,108,84,56,43,52,55,55,43,43,69,129,91,60,55,61,76,112,86,123,107,91,34,55,75,75,88,133,116,56,89,172,212,194,123,80,91,125,123,61,75,116,99,44,69,75,187,197,112,115,88,71,37,60,44,71,133,99,99,75,123,141,169,158,148,115,75,51,91,140,139,88,91,133,140,86,75,183,169,139,93,55,84,76,90,107,123,76,54,109,76,144,123,84,56,93,88,133,133,48,85,76,76,74,75,77,89,108,84,60,52,44,46,69,61,46,44,70,43,28,28,52,61,68,60,69,69,75,52,29,27,28,32,36,91,86,69,62,38,70,69,38,37,37,62,35,23,28,34,65,69,74,62,21,14,21,21,20,20,13,14,20,20,61,52,43,35,44,56,43,28,32,62,61,46,23,21,44,60,84,166,70,21,27,43,62,28,22,28,37,37,70,62,61,55,52,62,55,70,105,166,135,148,53,38,43,76,112,158,191,144,95,86,89,98,116,169,187,140,116,91,69,65,62,71,90,91,90,56,44,65,36,28,28,37,44,37,43,29,27,29,62,76,85,88,85,37,21,14,27,76,62,37,29,32,27,27,36,94,91,84,91,84,75,55,60,75,84,87,87,131,77,21,21,27,52,60,60,62,71,70,76,91,65,49,52,53,43,21,29,44,62,69,84,86,69,35,27,32,55,74,60,61,75,75,76,148,166,148,129,133,77,75,76,70,75,76,95,76,46,28,14,20,28,96,86,71,61,62,144,91,60,65,90,131,140,115,123,105,76,75,76,69,75,56,75,76,93,90,75,69,55,75,89,71,44,46
169,91,75,86,160,140,60,75,107,148,139,103,61,48,99,149,140,129,75,48,75,97,90,133,86,60,55,75,103,75,70,129,91,75,61,29,60,86,76,48,52,21,44,62,69,75,43,21,38,54,29,38,22,29,72,70,51,61,28,27,84,52,28,35,75,139,133,123,97,76,44,90,144,99,76,43,28,75,95,112,95,90,84,28,55,55,14,36,76,76,60,28,76,109,148,84,44,17,27,38,44,75,80,61,55,116,75,29,29,56,75,62,75,85,75,75,70,62,38,29,61,186,109,37,14,14,37,48,62,68,71,55,71,90,75,88,88,43,20,52,62,76,90,107,95,48,35,29,61,139,107,60,21,29,69,90,97,75,53,43,44,55,55,29,31,55,133,78,62,68,53,76,116,93,123,109,78,34,60,84,76,99,137,107,56,90,163,219,197,139,76,91,133,115,53,75,115,99,48,71,75,200,172,88,115,99,75,29,56,38,75,141,99,91,76,148,133,194,169,148,110,72,48,108,140,140,85,91,112,140,91,80,194,158,129,87,54,75,75,90,107,123,75,53,108,78,141,137,76,61,86,90,133,115,48,91,76,76,74,43,52,69,52,55,53,48,36,44,61,53,43,44,54,29,36,29,37,61,69,65,75,75,70,62,35,21,20,20,28,65,75,52,44,68,207,131,49,55,53,86,76,23,28,27,55,60,70,70,48,21,20,20,20,14,13,14,14,13,61,84,61,48,38,43,44,38,85,88,76,75,61,53,76,78,131,155,38,27,29,32,29,28,32,32,48,44,61,71,70,69,54,60,76,147,125,131,133,148,70,75,123,96,85,95,133,105,88,107,108,135,158,166,155,76,53,84,94,89,78,75,76,76,77,75,75,75,29,27,37,44,53,53,55,37,28,37,53,62,75,76,76,71,52,61,76,95,91,75,55,35,28,21,29,76,76,84,85,75,43,22,21,21,28,65,74,76,37,28,27,28,38,53,55,60,69,68,76,112,78,48,53,46,44,43,55,56,56,62,83,76,37,21,13,21,43,55,48,69,70,61,76,111,111,84,76,129,155,140,86,69,76,85,75,55,36,29,20,14,23,76,89,96,85,61,98,179,131,117,179,207,148,131,105,133,32,28,28,54,75,70,76,76,85,86,76,69,65,65,43,20,20,49
129,85,72,85,148,125,62,75,112,137,75,52,34,55,116,160,137,117,69,44,68,76,75,88,61,43,48,76,99,72,72,116,89,56,43,27,56,88,76,44,55,21,54,76,60,62,29,20,35,48,29,35,21,28,75,71,55,68,28,28,86,38,37,43,76,95,112,110,88,75,43,89,133,91,91,78,28,76,71,110,84,69,68,28,75,70,28,72,129,86,43,27,80,90,139,86,75,22,38,70,76,88,86,60,62,117,69,22,35,75,95,133,141,103,90,78,69,54,44,29,69,148,78,48,37,43,93,125,99,78,86,56,68,87,76,89,78,29,22,55,62,71,86,91,89,37,35,29,78,148,76,27,14,22,43,69,95,84,55,44,38,69,44,20,29,55,112,80,56,51,53,80,108,86,116,110,76,31,55,86,75,108,139,107,61,86,186,221,187,129,76,115,133,109,60,76,116,109,69,76,87,209,129,75,99,95,71,35,62,44,88,148,99,93,75,141,129,172,179,148,109,62,54,125,144,139,76,116,99,139,88,84,190,144,140,84,56,71,76,99,112,117,69,53,99,88,148,133,76,69,86,91,140,115,52,95,75,71,65,43,55,68,44,55,49,44,35,37,53,44,55,54,53,29,36,43,46,55,69,69,69,52,44,55,36,20,21,35,34,29,76,91,90,131,179,75,75,74,55,70,69,35,23,35,44,46,60,69,61,68,44,28,37,43,20,10,14,20,52,87,76,53,36,43,35,46,98,95,89,69,68,85,105,108,133,123,38,28,29,32,35,37,44,35,48,52,55,68,75,62,46,70,131,189,148,135,135,133,109,76,95,94,76,71,70,70,86,98,129,144,109,76,86,44,28,52,94,96,75,75,76,84,76,75,85,69,53,43,44,53,60,65,61,52,61,43,43,61,62,70,61,74,75,70,70,54,65,69,53,44,37,29,61,96,116,144,95,43,27,28,21,14,20,29,35,29,28,32,28,28,28,34,35,36,55,70,85,69,62,55,55,55,52,54,52,49,52,49,74,60,28,23,14,22,44,78,87,71,55,62,76,86,95,84,75,109,144,93,75,74,77,76,53,37,35,29,21,13,21,48,65,88,75,68,135,186,147,105,186,209,148,105,125,75,27,29,27,52,62,84,84,91,116,111,98,95,76,37,35,29,44,70
109,76,75,91,148,109,61,75,110,148,95,80,55,76,183,194,144,129,72,53,68,76,75,37,29,43,61,90,93,69,76,133,90,54,34,35,75,107,86,68,55,21,72,107,43,21,13,20,44,60,44,35,21,31,80,76,52,34,17,29,76,43,37,38,69,91,110,86,38,29,28,84,125,110,109,84,29,76,54,115,76,48,37,43,76,68,28,52,86,69,20,21,76,85,107,89,99,35,61,76,95,91,70,43,61,95,76,75,61,108,190,183,186,133,93,80,56,43,37,29,75,137,69,60,56,28,69,76,88,69,75,52,60,75,62,80,97,87,43,115,141,183,133,93,76,29,29,27,88,141,60,14,13,35,75,97,115,95,55,37,44,90,70,21,37,70,109,107,75,53,54,84,93,86,109,99,75,29,53,84,75,110,158,90,61,88,183,209,148,90,61,76,90,88,60,80,108,95,69,76,109,203,107,75,95,87,60,29,60,38,91,148,112,95,90,203,140,183,194,139,90,48,53,125,140,144,76,139,108,133,80,76,186,148,133,75,52,70,75,99,116,112,69,55,91,90,141,133,76,75,78,99,137,117,52,91,70,69,69,55,68,69,69,68,55,44,36,37,46,60,65,56,46,37,28,32,52,53,52,75,70,34,35,43,43,28,28,53,37,52,76,108,125,187,116,65,76,70,43,35,37,53,49,55,44,43,53,75,69,76,88,78,76,61,49,20,14,14,53,75,76,88,71,55,37,71,93,98,111,75,68,101,109,133,117,111,43,35,34,44,38,43,44,29,35,43,76,70,75,53,55,75,95,139,144,147,160,148,125,83,69,70,60,49,53,70,69,90,112,115,56,36,37,35,29,32,46,56,71,76,76,91,123,116,88,69,55,37,52,53,55,56,53,61,86,37,29,43,62,91,69,75,88,49,52,61,55,61,52,32,35,44,133,139,140,140,90,27,27,28,28,21,23,28,28,27,29,28,28,29,21,29,32,29,75,84,95,71,69,75,75,56,53,60,35,32,68,75,60,29,23,37,32,70,117,194,191,105,84,109,95,76,88,88,88,108,129,91,75,65,76,76,43,35,37,36,28,20,21,43,60,60,61,89,197,186,107,116,199,194,147,108,76,35,28,43,43,74,69,87,78,129,140,135,129,125,91,32,28,35,38,61
129,86,75,112,172,117,68,75,112,158,149,123,61,76,172,186,149,133,75,60,69,75,80,87,62,54,62,89,97,56,76,144,108,93,53,44,76,95,69,27,20,21,76,112,69,35,21,27,72,75,55,38,22,43,88,88,62,29,20,48,90,51,38,34,69,99,125,95,75,69,37,85,116,91,90,76,36,75,48,99,91,90,76,43,75,48,21,52,75,69,43,52,144,163,187,149,110,37,55,69,75,75,29,21,61,84,75,76,44,89,144,99,140,110,54,43,29,28,22,28,76,129,86,75,62,31,61,69,75,34,29,28,53,76,76,91,107,78,37,93,90,129,123,69,29,21,35,38,107,129,85,34,27,60,109,149,97,55,37,31,44,69,75,34,68,108,169,91,76,48,61,90,99,108,91,38,29,27,43,61,54,76,88,75,61,90,172,172,90,38,27,44,69,76,84,99,95,75,60,69,133,205,86,62,76,61,36,27,38,28,76,103,87,72,86,200,144,183,169,133,76,35,51,117,133,133,75,123,129,148,72,76,172,139,123,75,62,69,75,89,87,86,48,44,75,78,117,117,75,76,76,99,125,110,53,99,71,86,77,69,75,70,69,60,53,46,36,37,46,60,61,53,43,37,35,37,46,46,37,70,52,37,37,38,53,55,46,52,44,75,84,90,144,183,112,61,62,52,29,37,46,53,61,69,65,55,60,86,75,90,111,123,116,91,86,75,49,28,78,90,112,133,88,75,68,108,139,158,140,86,76,129,109,107,90,85,62,44,37,37,44,38,38,29,29,52,160,95,70,53,75,88,88,129,158,133,148,116,88,75,56,62,69,44,52,71,69,86,71,94,69,28,29,43,29,32,44,60,88,91,76,95,112,108,90,75,69,37,43,36,35,43,46,52,85,32,37,37,60,98,84,99,85,43,44,44,44,60,61,44,46,65,186,155,144,148,91,29,27,29,34,27,28,28,29,29,38,21,36,43,28,52,75,69,76,96,99,86,74,76,69,61,52,53,44,43,70,111,76,48,36,37,52,93,139,116,90,89,125,129,84,75,76,69,76,131,115,75,53,52,84,98,32,29,37,28,28,53,35,55,62,62,61,96,203,169,44,76,155,135,85,74,69,48,37,44,75,93,88,101,75,123,125,117,117,109,76,60,69,68,55,35
133,84,75,99,163,112,62,75,123,141,148,97,52,87,187,183,149,115,69,52,61,69,76,103,60,44,48,55,51,27,69,97,95,90,38,35,60,76,53,17,13,38,91,117,80,56,20,20,44,68,48,34,22,38,86,85,80,86,28,54,90,44,38,37,68,109,112,91,75,53,29,72,99,85,76,60,34,56,37,76,76,85,60,48,69,27,14,38,69,69,43,75,149,115,140,90,60,22,36,56,75,95,76,37,76,90,76,78,52,87,103,76,116,123,90,76,61,61,51,37,91,137,84,69,48,28,52,68,76,60,62,34,86,110,90,125,107,75,34,95,88,99,103,95,69,21,44,56,140,137,95,43,21,37,76,129,93,55,69,55,43,55,69,29,48,76,179,52,29,36,55,95,91,133,95,51,27,44,70,75,76,103,112,76,55,85,149,108,116,75,52,117,179,203,190,141,76,38,55,69,116,191,70,54,44,27,22,29,44,72,99,115,90,75,85,183,123,172,186,89,28,21,43,95,109,103,69,107,109,93,48,68,109,99,97,69,71,69,91,91,28,31,44,69,85,91,116,110,62,75,76,86,76,76,43,75,77,105,76,68,75,75,70,61,52,52,52,65,69,55,46,43,38,49,46,49,61,62,46,60,62,60,62,76,101,123,88,53,55,93,99,125,166,160,179,94,75,53,46,38,43,44,55,56,29,29,56,86,105,125,123,125,107,117,109,117,71,43,88,99,117,135,147,147,179,191,191,197,194,144,96,116,107,109,89,91,69,55,53,29,77,75,53,61,76,139,179,125,84,74,90,94,90,111,135,107,69,37,29,28,36,61,69,52,61,93,76,108,76,93,76,61,38,60,35,53,76,76,88,86,71,44,44,43,46,52,43,35,52,27,14,28,49,53,75,53,55,70,62,88,95,116,53,37,35,21,48,76,105,98,76,78,140,155,166,183,84,65,32,36,52,44,38,29,37,37,37,44,54,37,65,88,112,76,84,101,140,169,91,83,65,44,43,53,70,62,70,91,84,88,69,54,62,60,61,53,38,43,76,135,116,101,89,88,135,111,38,21,22,28,35,55,28,32,29,29,37,112,86,68,62,68,62,85,140,105,69,88,99,78,76,60,61,44,43,69,115,88,123,125,76,144,140,76,62,49,36,48,76,84,76,60
