48,76,149,211,211,183,160,75,75,75,75,75,88,90,72,75,76,147,209,197,116,84,115,129,111,94,49,44,76,187,209,187,140,125,75,60,37,69,163,189,203,192,129,43,29,36,62,95,131,140,148,190,205,221,212,203,211,231,227,227,212,200,187,129,137,123,61,37,96,169,189,84,54,72,83,83,96,116,129,87,86,115,197,190,155,212,211,192,133,89,92,115,86,78,109,95,87,76,48,48,90,98,86,84,108,115,129,90,61,44,38,38,62,148,107,89,155,140,69,34,29,56,92,125,189,197,200,209,190,148,129,123,131,140,189,197,192,197,212,163,189,212,205,148,205,209,148,99,75,28,13,0,14,36,61,62,140,209,179,95,44,28,75,92,116,90,137,99,95,84,84,133,187,221,179,89,76,137,221,234,227,205,149,192,194,189,192,183,187,131,76,125,209,194,163,189,149,212,212,189,140,200,200,194,94,37,28,62,140,140,115,140,179,179,140,140,149,111,140,155,129,140,209,163,94,115,95,76,36,27,115,194,75,52,56,53,109,133,92,71,55,70,91,71,123,221,211,187,140,140,70,37,48,61,72,116,109,115,117,117,133,140,147,158,179,186,187,200,211,221,224,211,96,139,148,111,115,98,91,99,115,140,140,148,190,179,190,187,192,203,211,207,200,98,75,190,96,90,91,84,91,98,115,117,123,148,179,186,187,194,203,211,221,207,86,53,140,89,99,115,111,111,117,127,116,108,89,187,186,197,192,192,203,203,207,203,179,69,149,115,88,88,90,95,105,111,133,131,147,187,194,194,200,200,194,197,203,211,166,43,85,140,76,87,93,93,108,117,117,131,148,179,194,194,207,197,194,197,211,194,192,80,76,116,95,99,115,115,117,127,109,99,139,194,200,203,203,211,203,211,203,211,211,211,48,105,140,98,93,99,109,111,115,116,117,133,148,166,192,190,200,190,70,65,197,109,93,95,95,95,90,93,98,108,109,109,109,109,131,186,190,197,211,207,87,38,99,95,90,88,90,91,91,91,98,108,111,117,147,160,186,192,197,203,200,200,140,65,149,96,84,87,91,91,96,96,98,108,116,131,148,149,166,186,179,172,192,194,166,75,90,98,76,80,86,86,90,90,98,109,108,116,127,131,139,158,186,197,211,211,117,75
49,28,55,125,148,103,163,91,56,38,52,84,65,91,115,96,84,109,179,149,141,147,194,183,163,155,61,44,75,140,169,148,133,200,115,78,44,62,149,197,205,141,96,52,22,29,60,76,75,75,107,140,169,163,200,197,211,227,227,231,227,221,203,160,90,71,44,27,29,69,78,61,36,34,44,89,149,209,160,88,69,76,116,108,53,95,183,147,94,76,76,75,62,91,192,163,155,140,94,75,95,98,71,87,99,87,94,125,107,85,35,29,44,98,115,148,212,222,203,91,21,28,75,90,137,111,189,227,203,160,140,123,131,141,155,189,205,200,140,76,87,179,200,189,212,227,211,183,129,75,43,28,29,56,84,69,76,183,211,203,115,78,54,69,90,78,95,115,75,29,28,52,83,190,179,109,89,94,129,190,227,221,221,227,227,227,212,227,205,123,44,90,212,231,231,212,212,211,149,99,94,108,148,155,133,76,31,53,87,91,91,115,179,190,141,163,133,56,69,109,125,160,222,221,190,160,147,94,53,27,85,148,44,29,44,87,209,194,140,75,55,76,109,103,179,203,221,212,209,189,60,53,68,83,68,76,148,160,172,179,179,187,187,192,203,211,207,221,221,221,221,194,61,87,98,88,95,116,117,131,139,172,166,160,200,221,221,221,221,219,221,211,194,62,35,147,93,109,123,139,139,133,158,149,166,190,197,197,200,207,207,221,221,211,76,37,192,117,139,147,127,133,139,139,133,141,158,194,192,197,211,211,221,221,221,211,158,36,111,127,98,108,108,109,116,111,133,133,149,197,194,197,207,211,219,221,231,221,147,21,75,166,116,109,99,99,108,108,108,117,147,158,172,179,186,187,203,203,207,203,187,54,76,139,96,91,95,91,91,96,96,111,115,158,148,158,179,197,197,200,221,207,203,192,28,93,131,95,91,91,91,91,109,98,111,123,139,148,187,197,200,190,44,29,131,84,80,84,76,85,90,89,96,99,111,123,116,123,148,187,200,211,224,211,76,29,91,91,91,98,96,93,99,108,116,127,140,147,166,172,166,192,192,203,211,200,127,21,108,75,75,72,75,76,87,105,109,116,117,127,147,179,192,194,200,203,200,207,140,35,70,95,77,90,95,111,111,116,117,139,139,158,186,186,192,194,194,194,192,200,88,21
76,35,29,76,160,179,203,194,98,54,34,65,78,86,123,140,109,125,123,94,140,140,189,212,197,189,98,69,69,94,76,65,65,203,205,187,69,75,179,209,179,56,27,65,37,28,34,52,37,28,68,92,107,129,200,194,148,169,203,205,227,227,227,190,69,38,36,34,36,38,44,55,44,43,38,48,76,155,115,87,76,83,95,89,61,75,155,179,133,76,69,52,44,83,203,209,147,140,148,141,125,108,85,131,116,123,123,149,149,147,44,37,52,53,52,84,200,227,222,209,28,21,44,60,60,34,84,222,221,211,194,160,141,163,163,155,189,179,111,76,84,187,227,231,231,231,205,190,169,87,56,38,69,92,169,115,71,95,183,190,155,133,88,62,69,60,90,192,179,48,35,62,90,140,160,131,160,163,140,123,190,222,227,234,234,231,234,227,222,187,55,85,133,163,163,205,160,140,85,61,61,76,76,92,116,109,76,108,163,137,111,107,140,169,133,123,109,55,52,76,88,76,203,231,227,211,183,155,87,35,54,83,75,38,43,75,221,205,137,91,76,108,147,141,197,169,197,212,221,197,76,60,48,37,38,54,98,109,109,133,133,141,158,172,190,186,190,211,211,211,221,186,65,90,131,109,109,117,116,116,123,131,131,140,187,200,200,219,219,211,224,219,190,62,52,140,89,84,80,84,90,93,108,111,131,139,149,160,179,187,194,211,211,190,75,54,115,75,72,85,91,91,105,111,115,116,147,190,166,172,192,192,192,200,211,203,147,49,133,87,75,84,86,90,96,105,117,131,141,160,172,186,192,194,211,219,219,224,127,21,84,105,75,61,65,77,91,98,111,127,131,149,160,166,190,194,211,211,211,207,192,70,99,91,76,75,85,77,89,98,99,123,139,158,166,172,190,194,194,207,224,224,224,203,44,133,93,77,84,84,91,96,127,123,141,158,186,187,207,211,219,211,76,56,116,80,77,87,89,93,98,99,109,131,117,133,147,147,158,194,207,211,221,211,95,56,87,76,88,96,105,108,105,109,116,139,147,149,166,172,192,203,192,211,211,207,166,28,111,76,62,70,76,72,89,105,127,127,148,148,166,190,190,190,197,200,203,211,147,36,76,96,84,89,91,98,105,115,111,116,139,139,179,172,190,194,194,207,203,200,109,21
95,60,43,68,141,211,221,211,140,72,37,37,85,87,91,109,115,160,91,65,90,75,76,179,197,203,200,179,141,133,87,56,29,125,192,212,179,163,203,212,141,29,13,55,70,44,28,60,38,27,76,103,96,115,179,95,75,75,84,78,140,221,221,203,76,34,21,28,69,69,65,75,69,71,75,52,76,123,90,88,92,90,85,85,76,84,169,194,160,84,76,44,43,94,203,205,123,115,179,194,187,147,123,179,183,183,189,221,211,190,49,43,62,55,35,38,76,212,222,221,76,31,61,69,43,21,29,203,222,227,222,179,148,148,148,140,160,140,96,92,95,194,234,255,231,234,234,221,179,95,55,60,90,140,187,98,83,87,141,160,140,108,147,95,75,56,116,221,221,85,65,90,109,95,107,140,95,95,115,123,131,227,234,231,255,234,234,227,212,190,75,78,76,62,49,78,99,86,89,85,76,83,76,83,99,115,94,131,163,148,179,116,123,169,187,192,133,76,76,88,94,76,99,194,227,212,187,200,187,75,62,76,88,69,60,76,212,190,90,55,78,163,203,205,187,133,99,147,203,192,84,55,35,22,28,44,147,160,160,149,149,160,160,179,190,194,200,211,221,221,221,190,76,116,105,87,90,89,99,115,117,133,147,148,149,166,190,200,200,211,211,203,166,75,76,111,88,93,108,131,147,140,133,131,148,160,200,211,219,211,200,179,172,133,108,98,131,116,123,148,160,149,172,160,172,160,166,200,211,211,221,211,211,192,158,147,111,88,140,108,109,117,141,139,148,141,140,149,179,190,200,197,211,221,231,221,211,190,158,86,116,111,109,108,115,166,160,172,158,172,179,200,211,224,224,211,211,200,187,166,149,105,127,115,111,131,148,160,179,148,141,149,172,187,197,203,207,219,211,211,200,194,186,179,80,115,116,99,115,115,133,148,141,149,158,179,186,203,200,192,192,186,109,88,133,140,131,141,187,203,200,187,187,166,160,166,179,190,192,219,234,234,219,197,111,76,108,96,115,141,149,141,158,141,149,147,172,200,194,211,211,203,200,197,190,186,149,69,116,84,105,123,139,140,141,140,148,172,172,190,186,192,200,211,211,207,203,203,140,75,89,90,86,88,84,93,93,90,91,98,111,111,133,158,187,200,203,211,207,203,105,38
140,54,28,31,84,192,212,212,163,89,60,28,53,94,92,107,115,147,96,49,55,38,38,84,149,160,179,163,189,200,148,90,61,54,78,140,221,222,222,212,137,44,14,13,44,49,37,60,28,14,68,115,89,76,107,86,62,60,56,36,56,212,222,221,129,65,31,28,103,147,123,87,72,71,84,75,115,125,56,68,75,78,84,76,76,90,179,212,203,109,68,68,44,108,192,116,75,69,76,115,111,107,103,155,187,179,155,209,221,200,52,34,56,75,48,43,48,140,212,222,160,75,76,87,53,29,21,103,209,212,212,179,160,137,140,115,140,147,90,88,115,194,231,231,234,255,234,234,197,123,76,83,155,183,194,133,98,115,189,200,187,115,169,169,99,76,189,222,227,187,125,155,140,76,96,155,78,69,84,96,75,183,222,212,222,234,227,231,212,203,116,90,86,76,75,69,99,148,147,148,147,147,140,115,86,84,48,38,68,76,137,125,107,125,179,221,211,140,108,131,109,84,69,140,212,194,163,183,187,75,70,76,84,60,62,76,149,148,108,29,44,98,203,203,149,88,60,54,76,108,108,75,34,27,29,44,192,203,200,203,211,203,187,207,221,211,200,186,172,158,141,139,123,148,148,148,172,172,186,179,190,190,192,187,197,211,211,203,149,149,131,123,131,127,127,148,149,172,192,200,207,219,190,139,194,221,187,147,115,91,95,93,98,105,117,139,160,172,179,179,190,197,197,207,211,140,179,179,148,127,105,99,93,96,96,98,115,133,160,187,192,197,194,203,203,203,200,166,194,219,211,166,148,131,123,115,108,105,115,127,133,166,166,172,194,200,200,203,187,131,211,211,149,133,109,117,116,99,108,108,115,123,140,149,172,158,172,186,192,187,203,197,148,203,190,160,139,131,109,105,98,98,91,108,109,117,140,149,148,179,179,186,187,190,147,117,192,141,90,84,89,87,90,90,95,99,108,117,123,141,149,148,166,166,179,192,200,194,117,219,179,131,96,90,105,105,131,139,147,179,179,194,192,179,192,127,179,203,158,109,95,95,96,95,89,98,105,111,116,139,141,148,166,166,190,147,160,116,179,219,203,148,149,147,123,117,108,117,105,99,109,127,140,148,149,179,179,186,160,148,131,187,211,192,186,149,149,141,131,115,96,88
123,76,35,37,60,108,148,190,149,76,56,35,28,75,107,108,99,116,98,75,71,68,35,48,90,103,125,107,96,85,71,55,69,75,69,61,163,211,212,190,148,75,21,14,27,28,28,28,20,13,44,89,140,95,88,92,76,55,52,28,21,183,212,222,211,148,76,68,183,212,209,111,87,78,84,87,140,90,44,53,65,76,91,76,76,140,192,221,212,147,44,36,61,91,125,76,37,43,53,84,84,76,84,87,91,87,123,160,203,205,86,44,48,76,68,69,53,76,197,203,141,92,89,109,86,43,21,65,149,155,183,140,129,123,169,163,169,183,83,55,91,197,231,234,234,234,255,234,231,227,209,205,221,227,227,211,179,147,205,221,212,103,183,222,200,147,227,234,255,227,222,222,190,71,89,187,169,125,131,160,89,115,187,222,231,231,255,227,212,163,137,141,147,133,140,107,76,109,179,197,179,137,169,129,65,48,21,20,31,49,108,163,115,131,160,187,183,140,76,84,76,86,53,87,211,212,203,212,212,115,95,91,70,36,43,85,76,55,92,38,38,52,111,147,123,86,55,37,52,90,189,160,90,84,55,56,203,211,211,207,211,190,86,127,141,117,116,115,115,115,123,139,139,149,172,186,187,186,192,197,194,197,203,115,96,141,96,91,87,91,108,99,127,131,141,179,186,197,200,207,211,211,140,44,84,172,76,76,76,75,85,91,95,109,133,140,187,192,200,207,203,211,211,190,149,48,109,88,76,76,86,96,96,93,99,108,127,149,186,197,200,197,207,211,211,211,197,86,85,187,123,88,91,105,99,105,108,99,117,139,149,172,172,194,197,207,192,197,158,48,186,127,91,99,93,96,93,99,111,109,117,139,148,166,194,192,190,192,197,194,197,172,72,147,108,93,91,95,88,89,93,96,95,115,127,147,172,186,172,192,192,197,194,197,80,49,131,85,75,76,75,84,87,91,96,116,116,139,148,158,172,149,200,186,192,190,194,147,37,117,95,84,90,91,109,99,123,149,149,166,186,190,186,166,158,70,76,147,80,77,76,76,76,76,80,90,105,116,123,172,172,172,187,192,192,192,187,48,86,172,109,85,91,90,96,96,108,116,116,131,140,158,172,166,172,186,194,200,172,115,35,87,109,76,70,76,76,85,86,90,95,105
95,116,56,55,75,75,75,92,75,75,60,48,28,44,83,94,94,87,87,69,61,61,31,35,76,107,111,123,84,54,35,27,34,65,55,38,69,155,160,125,192,108,44,28,34,34,29,29,27,21,55,55,75,92,98,99,89,65,43,17,12,94,179,163,200,209,140,92,190,212,221,140,84,78,71,56,87,84,60,76,123,129,137,137,129,160,194,212,222,212,107,55,109,123,109,70,65,56,76,98,86,71,96,131,89,60,115,160,211,212,90,71,76,84,60,69,60,49,87,94,76,75,96,140,103,71,34,44,76,76,99,123,78,65,98,92,109,141,68,54,85,200,227,231,221,212,231,255,227,222,222,211,209,212,211,205,197,148,183,212,209,108,109,212,227,192,234,234,255,234,255,234,221,98,87,133,192,194,194,190,169,140,92,187,211,212,227,212,231,221,197,183,189,160,179,179,87,85,160,211,221,194,183,149,91,85,35,21,28,48,108,200,160,148,148,140,133,123,78,84,90,125,115,141,221,234,234,234,231,222,203,192,148,83,54,75,70,28,69,95,88,71,89,137,115,91,72,55,70,140,221,212,140,123,84,44,221,221,221,221,211,186,70,89,166,131,131,141,141,139,147,147,147,187,197,194,211,200,207,211,203,200,200,85,76,116,91,95,98,98,139,111,131,147,166,192,207,211,211,219,211,219,140,37,60,158,86,76,76,76,84,88,95,111,131,149,149,186,187,200,197,211,203,190,131,36,90,91,91,93,89,96,108,96,109,105,116,172,203,207,219,211,234,231,219,221,203,76,70,166,99,91,109,99,109,117,133,115,140,160,179,187,192,200,207,203,200,203,158,27,131,123,91,88,88,95,108,109,117,117,140,158,166,197,192,192,194,200,197,203,200,187,75,115,95,80,87,91,89,90,95,99,109,116,139,149,179,186,192,194,200,203,207,211,70,34,91,68,76,76,75,88,95,98,108,117,133,133,158,160,158,149,187,192,187,190,187,140,21,87,99,87,91,86,90,111,131,131,133,149,148,160,160,179,166,69,75,139,76,76,72,75,76,76,95,105,105,131,131,140,147,166,149,186,187,192,197,28,65,158,95,91,91,93,91,96,123,117,111,117,133,166,166,187,192,190,197,194,186,116,21,44,139,80,77,89,88,87,88,91,108,117
115,179,109,107,90,83,76,99,69,28,48,55,48,61,76,86,89,85,75,62,65,75,35,37,75,103,131,140,103,61,38,34,28,38,44,44,55,116,163,90,148,148,75,43,44,38,37,44,21,28,83,76,60,83,125,140,116,76,43,14,12,44,75,75,115,169,133,84,91,123,183,205,148,133,111,56,76,137,75,87,192,209,203,192,183,133,129,179,212,227,211,141,137,160,137,69,68,61,76,89,109,87,109,179,190,90,88,183,211,209,89,85,131,140,62,38,37,53,52,70,76,70,76,116,76,61,49,69,87,68,65,129,147,76,76,75,76,115,75,87,140,212,227,212,179,147,209,222,205,209,203,200,194,190,183,192,197,190,169,197,200,98,61,140,205,212,255,255,255,255,231,227,203,179,147,137,76,75,148,169,115,88,52,76,129,192,212,140,197,212,221,227,212,203,212,211,155,86,141,212,227,212,211,211,179,155,76,31,43,69,131,205,221,221,209,147,141,140,125,115,98,140,221,231,231,234,255,234,234,234,212,183,194,183,109,96,60,28,29,85,92,84,98,116,115,123,98,75,90,194,231,221,187,137,169,76,203,200,200,203,200,172,70,96,148,109,123,115,116,117,123,139,149,172,190,190,194,194,197,200,200,197,187,75,84,133,105,109,116,117,111,111,115,133,147,160,194,200,207,211,219,211,166,43,69,160,76,69,75,76,77,86,105,127,139,160,187,179,200,197,219,211,221,207,147,29,99,115,109,105,96,96,98,93,91,96,95,149,192,197,207,211,221,221,211,224,197,84,65,207,148,139,158,140,127,139,140,139,131,158,190,207,211,211,224,221,211,203,187,23,127,192,133,141,123,140,140,133,117,139,133,179,194,211,219,224,221,224,231,221,211,203,84,149,148,111,133,141,139,141,127,127,133,133,158,179,200,203,211,194,203,211,211,203,70,38,133,86,76,76,84,77,91,105,109,133,139,147,160,187,192,187,194,203,207,194,200,186,44,98,90,84,91,95,105,131,141,166,179,192,200,192,194,192,166,76,76,139,91,96,88,93,91,105,127,131,127,149,166,192,194,187,197,207,207,211,190,29,48,166,91,109,99,93,98,96,108,117,148,141,172,186,172,211,203,192,192,207,187,105,21,36,149,91,91,95,99,93,99,99,109,133
123,179,189,179,115,125,149,197,75,21,31,55,75,89,107,107,115,115,98,92,91,96,61,71,85,125,183,155,115,76,60,49,37,37,38,36,31,95,197,123,90,115,75,54,55,44,28,37,29,28,70,96,75,78,133,131,140,76,44,21,13,53,72,75,116,169,137,95,75,76,90,194,183,192,200,107,107,149,87,76,187,212,212,209,155,76,69,98,163,200,190,187,90,115,160,76,37,44,69,69,76,83,111,192,212,212,160,160,183,179,147,98,129,147,78,44,38,90,55,60,137,99,103,148,103,75,55,75,125,95,69,108,179,179,140,148,160,133,71,107,141,192,205,160,76,52,111,205,203,205,200,194,200,179,140,190,203,209,203,194,203,131,53,86,107,95,221,231,231,255,231,227,187,209,194,163,85,52,69,91,91,85,53,43,52,108,194,163,189,192,192,212,231,231,227,227,212,149,179,211,221,212,221,231,222,212,147,76,115,137,103,90,99,123,125,103,115,131,116,149,140,147,227,234,255,255,231,255,231,231,227,155,148,203,192,163,60,35,34,68,108,141,129,95,78,99,71,72,90,179,222,222,212,163,148,92,211,211,211,219,211,186,75,116,158,131,123,127,133,133,139,141,160,187,197,197,200,200,203,207,211,200,200,76,89,99,88,89,96,96,98,116,115,140,148,187,194,197,211,219,231,231,186,48,76,172,65,68,84,88,93,99,111,149,148,172,197,194,194,207,221,224,224,219,133,37,139,76,80,76,90,91,93,93,96,108,116,166,179,194,207,219,211,219,219,221,203,87,76,179,123,111,115,108,96,108,111,131,131,133,158,190,186,190,200,203,207,211,186,53,147,133,109,95,91,96,98,105,96,109,115,133,158,186,186,194,197,197,200,197,197,190,80,172,127,95,99,95,105,95,96,95,95,116,139,160,172,192,203,192,200,192,207,192,68,61,148,76,75,76,84,86,96,109,109,133,141,158,172,186,187,190,200,194,194,200,197,179,48,116,123,86,93,98,116,147,149,186,190,203,203,203,207,200,187,95,87,158,91,115,98,91,98,105,111,116,131,149,179,190,200,192,211,211,207,194,190,36,68,160,91,98,98,96,117,115,109,133,139,158,160,187,190,200,197,207,194,203,194,131,28,65,166,87,91,86,91,89,95,108,117,140
76,96,163,183,187,187,189,209,111,28,28,44,84,123,179,140,137,141,140,131,129,91,76,109,133,163,209,192,140,87,107,95,75,37,37,34,35,84,163,179,147,160,99,72,69,71,56,75,69,44,44,90,76,61,149,137,133,88,38,14,14,35,61,84,141,200,140,99,92,84,69,111,92,109,169,192,147,115,94,75,75,147,212,209,160,96,75,75,95,147,115,141,60,62,96,107,53,44,49,70,52,35,55,155,209,212,183,183,187,169,189,179,179,129,84,65,69,194,179,91,183,189,189,192,131,70,43,65,108,148,137,149,179,169,200,200,205,192,75,85,123,160,160,103,38,21,54,129,155,194,209,183,203,209,189,205,227,227,231,212,221,190,61,92,148,76,107,187,179,212,231,227,205,179,200,190,131,75,69,87,125,115,91,56,43,76,140,187,212,222,212,189,205,212,212,227,221,141,190,212,227,212,227,231,255,227,194,148,141,90,71,44,34,36,29,52,60,76,111,155,192,203,231,255,231,192,115,140,211,231,234,200,183,194,209,194,75,43,35,54,91,163,148,115,94,90,69,69,75,131,211,200,200,160,131,107,221,211,207,192,186,160,127,149,166,141,139,141,139,141,133,147,160,187,192,194,194,197,197,192,200,179,187,108,111,148,133,115,115,109,111,116,139,147,172,211,211,219,211,197,190,187,141,90,109,148,139,131,131,116,131,139,133,141,158,190,207,211,203,200,190,172,149,148,141,123,158,141,158,133,140,158,141,139,139,123,123,190,211,211,219,200,187,186,141,149,158,141,139,160,149,179,187,194,192,166,160,179,166,172,200,211,192,197,187,149,140,123,116,111,133,149,160,172,160,172,186,190,166,140,148,148,197,194,203,192,187,172,139,139,147,141,117,131,149,147,141,147,158,149,139,147,133,141,158,186,194,194,192,194,194,166,158,148,99,93,148,123,123,117,127,123,127,147,166,192,197,194,203,200,197,207,194,190,187,158,158,133,90,139,140,109,109,99,117,139,187,197,192,197,197,200,172,149,133,91,95,127,111,115,109,99,96,109,115,117,116,149,187,190,197,190,197,194,179,158,149,60,80,192,99,91,93,98,95,99,96,96,127,131,149,187,187,192,197,211,211,219,200,141,38,76,111,76,76,76,85,88,90,95,109,131
69,75,70,69,89,137,189,211,209,94,43,35,76,123,169,133,111,133,148,115,86,68,76,160,203,200,221,222,212,169,163,155,115,69,43,37,48,75,78,84,197,212,189,99,84,86,91,163,179,103,28,60,129,123,190,190,169,94,35,21,21,37,43,75,179,200,137,99,131,140,76,76,87,75,69,84,91,98,107,75,36,38,163,205,203,163,92,75,89,140,179,179,115,75,65,75,76,71,53,60,44,38,38,68,111,123,99,129,129,92,183,212,222,133,70,69,69,187,222,222,227,231,212,205,169,92,53,68,98,116,140,203,190,137,211,189,141,160,123,141,212,212,203,141,61,14,29,71,148,190,211,203,203,222,227,227,255,234,231,221,227,205,83,163,222,200,107,115,140,133,129,108,149,115,192,205,149,84,65,89,115,140,137,76,53,86,148,190,227,234,212,189,109,111,190,209,197,169,212,234,234,227,231,234,231,209,179,90,69,48,53,76,43,21,20,29,28,56,179,200,209,211,192,200,190,70,43,48,89,221,227,222,205,137,140,140,71,44,38,44,72,140,148,94,179,187,129,87,56,83,141,129,148,147,140,148,187,186,186,160,149,166,166,160,190,192,197,197,203,211,211,194,131,186,186,166,147,139,140,131,139,147,158,172,186,192,194,194,194,172,190,187,179,127,166,211,179,140,111,105,95,105,116,123,149,158,190,197,207,207,203,207,211,207,133,86,194,117,111,108,108,111,111,131,149,172,186,187,190,190,192,192,203,203,221,207,139,111,211,147,131,105,108,105,109,117,133,141,160,160,160,194,197,219,211,207,224,221,190,75,99,172,91,93,93,95,98,105,116,141,147,158,190,197,200,207,211,211,211,219,192,77,147,108,105,99,105,108,111,116,116,111,117,131,141,160,187,192,211,207,219,221,221,203,87,187,133,109,109,108,95,99,111,109,133,149,166,186,200,203,200,197,131,69,186,187,147,117,117,111,111,117,117,99,111,115,115,131,147,187,190,197,200,192,105,91,147,115,96,99,111,116,109,93,93,98,116,139,149,141,186,179,187,203,190,192,186,131,203,186,149,133,115,111,98,91,99,109,108,141,139,140,133,140,149,179,166,160,166,141,172,203,192,187,190,160,149,148,116,109,90,111,139,139,148,148,186,179,160,148,141,127
55,96,75,62,76,55,107,205,211,200,90,34,34,76,109,116,89,76,90,84,61,31,69,183,205,205,212,205,179,137,140,140,133,140,92,65,68,75,76,75,169,212,221,190,131,111,108,179,212,205,37,20,52,137,211,203,205,129,60,35,44,56,44,61,179,212,192,141,160,160,141,78,61,43,43,53,69,76,123,107,65,54,107,189,209,209,160,76,75,96,189,203,92,60,44,49,85,107,125,125,87,89,123,60,54,55,62,76,91,94,98,95,160,169,87,65,44,115,212,227,221,209,192,200,187,187,84,43,76,109,148,200,189,200,222,155,84,116,194,211,231,234,221,179,69,21,37,75,163,194,212,211,189,187,200,190,212,234,227,212,222,212,87,160,231,231,205,179,123,84,53,52,98,87,203,227,212,115,75,88,133,140,160,98,75,90,163,209,231,231,203,197,92,76,194,187,141,149,203,222,212,203,197,192,148,163,179,109,69,43,55,131,90,54,31,28,21,28,70,75,76,70,69,75,84,53,38,37,38,94,140,160,194,200,140,103,75,61,52,38,49,89,147,72,108,212,197,111,60,62,107,108,125,123,125,125,186,186,179,172,149,147,149,186,197,203,207,211,211,221,221,179,56,95,123,116,115,116,116,131,133,117,123,141,158,190,192,194,207,207,219,211,190,69,65,123,84,76,76,76,89,98,116,115,141,166,187,197,211,219,219,221,224,203,84,29,187,108,116,133,116,123,123,133,139,179,187,194,200,203,211,219,211,197,203,200,76,60,158,88,91,99,108,98,117,116,133,127,166,166,186,187,192,207,211,221,211,221,117,35,76,95,76,76,77,84,89,98,109,147,158,179,192,203,200,211,211,224,224,221,172,43,89,91,90,85,93,89,93,91,109,116,148,158,149,190,200,207,211,221,224,221,234,200,44,140,98,89,96,91,91,91,96,108,149,160,187,194,207,211,207,207,80,21,139,140,117,115,117,123,111,117,139,109,123,133,133,133,149,186,187,197,200,194,70,34,98,84,76,84,91,90,91,99,116,117,139,140,166,166,190,192,197,207,200,197,133,44,111,76,76,76,86,93,98,105,123,127,141,172,190,186,190,187,207,200,200,207,186,61,70,127,99,91,105,115,117,116,139,148,147,166,172,166,190,186,192,190,194,192,95,44
48,115,125,109,98,71,109,189,200,212,111,38,37,76,111,160,163,125,107,99,76,28,44,149,183,179,179,149,84,56,69,99,84,62,76,75,78,98,115,88,148,209,189,91,75,69,68,115,200,212,75,21,21,76,212,221,222,179,71,38,69,94,55,55,95,149,169,140,125,91,99,160,71,31,43,76,76,78,116,115,99,84,115,133,189,212,212,147,87,96,179,211,163,91,72,54,76,109,149,190,129,109,140,70,37,35,55,76,115,133,43,28,61,133,148,90,48,49,89,92,76,84,123,187,200,205,155,56,69,86,169,209,108,155,211,111,89,125,194,227,231,222,205,205,96,28,44,76,189,221,234,212,76,56,75,90,140,212,231,179,163,190,76,96,221,231,227,183,160,147,76,48,76,96,212,234,231,197,147,133,141,179,169,149,108,76,92,179,205,211,212,209,160,116,155,108,89,115,140,179,169,107,103,131,76,115,194,169,91,76,90,189,160,115,90,49,21,14,27,48,87,89,83,84,65,49,52,54,44,29,37,44,75,125,141,87,75,75,62,43,43,75,107,96,94,203,200,129,78,76,111,116,115,109,107,89,111,127,140,141,141,158,172,160,190,192,192,200,203,207,207,166,52,90,131,116,98,96,98,105,111,116,140,148,166,186,190,190,211,219,207,207,166,49,54,90,76,75,76,85,96,99,127,148,158,179,190,200,197,197,203,221,219,194,75,35,133,84,85,88,89,99,109,116,139,158,160,166,179,172,187,192,197,197,200,187,89,76,197,99,99,109,116,105,111,116,131,147,158,166,187,211,211,211,219,219,231,221,111,34,88,98,86,84,88,99,115,115,116,160,179,172,172,192,197,211,203,203,221,221,141,29,89,84,88,85,93,93,95,111,147,148,166,187,186,200,197,197,207,211,219,224,224,190,29,131,98,93,108,96,111,117,123,141,179,187,197,194,207,219,207,211,76,22,115,98,96,96,91,99,95,105,109,115,116,117,133,139,149,197,192,197,200,194,68,23,108,85,76,84,91,91,105,116,131,141,147,149,186,186,190,194,200,203,211,194,115,43,117,88,88,90,91,91,91,105,116,117,141,147,160,149,187,192,197,194,200,203,139,28,36,147,111,127,123,116,108,127,123,133,160,160,172,187,190,197,194,197,200,192,75,14
54,75,133,179,131,78,99,103,179,211,163,68,55,87,133,179,203,197,190,179,123,44,65,160,179,147,99,111,76,69,61,95,131,49,21,21,37,75,87,78,76,160,108,34,21,31,55,123,192,212,149,61,43,72,190,212,222,205,115,96,107,109,61,54,54,76,111,131,140,91,90,203,131,62,75,108,99,95,84,89,115,115,140,131,169,192,192,147,87,109,163,179,115,115,108,84,84,160,209,209,109,76,95,76,69,55,75,108,190,160,28,20,34,76,95,99,90,54,38,35,28,49,103,169,211,209,205,109,75,78,187,211,111,163,179,76,69,78,179,212,222,227,221,212,140,44,27,27,55,125,222,222,94,43,29,133,111,155,212,149,125,88,56,75,147,200,190,107,163,205,91,54,48,87,212,227,200,190,190,149,89,85,75,83,90,78,83,88,108,155,140,163,183,194,148,96,76,76,84,111,129,108,108,107,92,141,200,163,147,137,125,129,86,68,69,60,29,27,38,91,147,140,125,91,75,70,75,76,87,61,61,76,29,60,89,68,86,88,75,69,62,76,89,75,76,179,147,149,194,179,137,137,111,96,92,76,139,133,141,139,141,149,179,192,200,211,219,221,219,221,224,190,75,117,131,111,115,116,131,123,127,139,147,158,179,187,197,190,200,211,221,211,190,55,76,90,77,75,86,90,117,148,172,186,194,203,211,221,221,234,234,221,211,192,87,70,179,116,123,131,131,131,127,127,131,149,160,186,187,192,203,211,200,211,211,197,123,80,186,98,91,91,96,109,99,108,123,139,158,197,211,231,224,234,234,234,234,234,160,43,91,133,95,96,99,99,115,117,139,179,194,211,219,219,231,234,255,255,255,234,190,43,91,105,98,108,139,148,149,160,186,187,186,200,207,211,221,224,231,224,231,255,234,203,44,140,86,89,91,98,105,108,116,116,148,160,186,197,192,190,211,200,91,29,133,99,105,99,105,99,96,111,108,111,116,131,141,141,160,192,192,207,211,200,62,37,95,85,84,88,93,93,105,105,117,127,140,148,186,187,194,207,197,211,211,211,158,43,131,87,98,111,98,109,115,117,111,140,147,141,172,187,192,187,194,197,200,200,160,38,54,105,86,87,95,87,91,96,99,111,127,127,140,160,172,179,197,187,194,187,80,27
35,28,85,147,99,69,65,53,148,203,200,86,69,94,141,189,200,211,211,203,179,70,76,192,197,183,141,125,107,115,84,86,123,94,31,12,13,28,62,75,88,141,149,52,36,34,53,140,212,212,194,125,90,76,133,205,222,212,211,212,212,131,60,55,65,55,75,76,179,131,83,115,140,89,89,140,96,90,84,76,88,98,183,179,192,194,160,140,147,183,197,179,55,43,38,44,53,84,190,200,115,70,69,75,61,68,111,189,222,192,44,27,43,61,76,78,115,140,99,76,53,72,129,192,221,227,212,116,55,44,116,197,140,163,84,53,68,85,183,209,227,227,231,212,133,83,44,21,20,44,149,227,221,141,60,163,125,109,192,190,141,98,75,95,140,189,155,76,96,209,115,69,54,53,155,221,169,111,189,183,75,61,55,44,62,111,125,109,103,169,75,94,131,149,163,131,72,92,88,115,148,183,179,160,169,197,211,187,183,160,155,107,76,68,52,37,28,14,69,183,212,149,148,123,88,84,78,108,125,87,76,125,89,65,108,89,103,123,107,91,89,88,109,96,108,200,115,179,221,189,115,115,108,91,76,84,194,207,211,194,166,172,192,203,211,219,221,221,211,203,192,158,96,140,160,139,123,133,140,139,141,139,141,166,197,207,221,231,221,224,221,221,187,80,93,158,158,187,200,203,192,186,149,172,200,219,231,231,231,211,203,172,140,117,105,91,149,133,117,133,140,148,147,141,147,158,187,207,211,211,221,211,203,197,148,133,111,95,148,117,127,117,139,148,123,115,131,140,187,211,224,221,224,231,211,197,192,147,123,86,115,148,105,115,131,133,131,131,140,186,197,231,234,231,211,197,166,141,139,133,116,96,111,140,149,158,172,166,187,172,148,139,158,190,192,200,221,221,211,211,190,192,187,172,75,139,115,89,87,95,111,111,116,109,133,166,192,207,203,211,211,203,105,75,179,105,105,98,115,116,127,140,131,111,131,117,147,141,166,194,207,211,221,200,93,76,133,95,111,108,99,98,105,108,109,123,158,187,192,190,192,192,192,194,203,190,160,54,140,123,108,105,93,96,98,98,105,123,140,148,186,179,179,179,179,190,192,200,172,60,70,93,86,85,91,89,96,98,105,116,131,140,149,166,172,194,194,194,197,192,88,48
29,14,49,115,115,75,43,29,84,169,197,140,83,137,169,163,179,197,205,183,179,86,90,205,212,212,187,155,140,200,194,179,160,155,87,28,12,21,53,95,155,194,200,86,61,44,56,140,200,203,94,88,78,62,75,129,147,140,149,212,221,187,62,69,94,84,75,52,183,183,103,96,131,84,75,84,75,55,71,87,99,103,179,179,129,141,133,131,179,212,222,212,87,52,29,27,29,53,96,183,116,75,75,75,70,76,187,211,227,222,125,75,60,69,75,75,115,194,179,98,75,94,183,212,227,227,212,108,53,34,96,194,147,108,44,35,54,90,160,149,211,227,222,194,85,84,90,55,54,52,70,194,234,211,140,179,141,115,141,194,179,108,125,200,212,221,179,76,76,179,141,84,75,31,48,179,192,125,160,203,115,69,52,43,76,129,129,125,140,187,108,133,189,160,149,163,75,43,61,68,76,99,129,163,183,192,163,179,155,155,147,116,83,76,75,44,21,12,76,197,205,197,163,141,98,99,129,115,107,108,107,111,163,129,140,133,149,155,189,141,116,76,131,187,212,209,123,160,137,76,85,89,86,76,53,71,192,200,211,211,211,200,147,186,197,179,158,139,131,123,116,123,127,127,133,147,158,166,192,187,192,187,186,172,211,219,200,186,140,133,108,108,105,98,111,117,116,147,172,190,192,200,172,108,187,200,141,131,98,96,88,84,88,91,99,109,139,141,148,172,194,211,200,211,186,99,192,158,123,108,99,93,89,89,91,96,99,127,141,140,179,187,186,197,203,207,200,186,224,231,200,158,116,111,96,90,90,95,98,111,133,140,160,187,179,166,194,200,166,91,203,192,116,88,76,77,77,85,86,91,98,99,117,147,158,158,160,186,190,190,203,207,123,200,187,139,133,108,90,86,89,109,98,98,115,116,127,117,139,148,172,179,192,192,140,190,211,197,149,117,123,115,98,99,127,141,127,131,166,179,179,187,190,187,190,194,194,194,186,211,207,186,111,90,80,86,117,127,133,148,186,190,190,194,192,158,203,211,203,187,141,133,127,99,95,105,115,109,131,117,123,133,140,149,147,148,133,140,148,179,190,200,187,190,172,158,139,123,96,84,90,139,140,140,166,158,149,158,149,148,186,190,211,211,211,190,172,133,123,95,89,88
31,0,21,98,141,91,35,21,55,108,183,179,98,179,209,192,209,209,200,140,147,115,163,221,221,221,205,141,107,200,222,222,212,211,189,75,17,21,35,89,197,209,209,90,55,37,38,94,163,192,84,85,86,60,52,61,69,49,83,169,211,209,111,84,84,86,91,76,89,103,75,55,60,54,61,44,35,22,35,86,137,140,160,160,92,87,84,84,133,212,227,221,183,88,61,35,43,75,140,197,179,103,103,88,90,108,211,222,212,190,111,87,76,76,103,115,137,209,203,90,28,37,86,194,231,227,221,194,98,75,155,205,189,183,75,44,61,115,160,75,83,190,160,111,75,49,84,115,89,69,43,71,211,189,183,190,169,140,140,205,194,137,103,189,231,222,203,99,89,179,148,141,163,92,60,90,212,183,133,131,179,95,69,44,76,129,137,90,85,99,76,99,149,129,108,205,169,69,35,36,54,72,75,91,88,141,133,140,108,85,76,96,90,87,86,76,43,20,69,194,221,221,187,160,141,155,179,140,116,107,91,87,99,141,149,148,131,148,160,187,163,89,125,221,212,115,90,94,75,43,61,89,92,103,84,69,197,200,203,207,211,148,72,88,123,105,96,108,115,108,111,133,131,127,139,140,148,160,186,190,197,200,187,84,116,98,84,76,89,93,96,95,105,115,127,147,147,149,179,190,194,207,123,44,76,109,69,72,70,84,86,91,95,99,116,131,147,166,194,192,190,207,211,197,147,28,84,88,75,76,84,89,96,95,99,116,116,139,149,187,197,197,197,207,207,211,211,109,90,148,99,96,89,89,93,91,98,111,127,127,160,166,158,179,194,194,197,203,147,35,111,98,76,84,84,86,91,90,95,98,115,108,133,160,172,179,192,203,197,207,211,197,75,89,89,75,75,76,84,77,87,93,105,108,116,116,133,139,148,148,179,192,194,192,53,75,105,72,75,76,88,91,91,91,109,108,109,109,139,158,147,141,149,160,186,194,179,158,55,105,91,76,61,75,84,105,123,140,140,158,179,187,186,203,179,60,115,133,85,76,84,84,87,85,99,111,116,139,149,147,139,166,179,179,187,194,186,91,147,194,123,96,76,84,80,87,86,87,89,89,99,149,149,149,172,190,194,192,211,160,76,140,140,91,76,84,76,76,77,90,115,127
38,13,13,85,194,148,48,13,35,103,160,155,111,179,197,190,200,192,200,169,140,96,190,221,222,222,221,163,108,203,212,212,212,211,205,183,49,27,27,68,179,148,192,87,52,37,31,56,107,190,148,179,179,92,61,62,55,37,72,125,179,197,140,91,71,72,87,99,92,85,75,43,43,52,75,69,52,35,29,75,163,133,86,160,179,163,133,75,85,222,221,212,189,111,76,55,52,78,155,209,209,147,155,133,115,147,209,189,125,89,91,90,94,129,141,115,108,209,212,163,22,28,52,95,211,211,203,194,147,107,163,222,221,221,131,65,75,149,203,76,38,94,89,84,90,31,37,155,179,116,65,43,91,99,190,200,203,183,160,227,234,212,192,200,255,234,234,221,200,200,129,111,190,209,183,140,211,205,194,155,179,137,84,55,44,61,96,85,69,75,76,109,155,190,189,194,194,200,99,71,65,75,76,111,75,94,148,141,109,86,65,71,84,91,92,76,76,55,103,211,231,231,203,149,155,131,155,155,140,108,91,84,75,98,163,183,155,149,147,140,141,88,115,187,147,95,129,140,96,69,55,65,75,115,133,98,211,221,221,219,211,148,69,139,123,123,127,133,140,147,141,158,158,186,194,190,194,192,194,200,207,207,172,61,96,93,89,91,99,109,109,116,115,116,147,194,192,203,207,211,219,219,111,28,76,105,85,91,98,105,109,115,111,139,148,158,179,187,200,200,219,211,219,211,172,36,76,91,86,90,91,89,90,96,99,115,127,147,160,179,187,192,200,207,211,197,203,88,76,187,140,93,91,91,91,95,111,109,117,131,148,172,186,190,200,207,207,211,148,28,127,99,91,86,90,91,89,91,98,109,116,116,133,160,187,186,192,203,203,211,221,207,75,89,109,88,86,91,91,87,98,91,116,116,131,147,149,160,179,194,192,194,194,197,34,55,70,55,72,76,76,86,91,98,105,111,116,133,140,147,186,179,179,186,192,194,192,172,44,77,76,55,65,75,85,109,140,172,166,186,200,200,194,211,172,27,76,89,77,77,89,90,95,98,117,116,127,141,149,149,172,192,197,203,200,200,192,35,75,131,76,76,70,87,90,87,91,90,105,131,131,148,160,179,186,197,200,200,207,117,20,56,76,72,76,76,84,76,84,95,109,123
87,29,14,49,183,192,95,28,14,55,103,96,87,140,155,125,149,116,107,160,140,76,87,137,200,222,227,212,190,221,212,212,212,197,123,85,98,48,22,43,140,108,163,84,38,43,60,69,71,103,197,200,163,108,75,76,69,61,78,111,131,169,133,90,69,61,69,75,111,148,155,76,52,56,96,92,65,53,35,75,194,140,56,115,209,212,197,131,109,211,211,190,131,84,69,52,52,69,140,200,194,125,140,187,179,197,163,116,90,76,89,107,115,103,95,91,96,192,200,129,28,35,56,75,107,141,187,192,160,131,148,212,211,209,183,96,75,115,212,149,61,69,76,69,70,29,21,89,212,205,76,35,52,76,148,212,203,179,155,231,255,255,234,234,231,231,212,209,179,190,111,71,92,211,221,169,179,200,209,211,169,141,103,87,85,85,89,76,62,56,96,123,147,149,189,179,183,192,189,133,133,179,194,209,190,190,203,194,148,99,78,65,60,78,95,96,133,183,149,211,231,231,197,160,133,85,99,160,179,129,107,116,133,160,192,163,194,179,140,107,94,70,89,115,109,133,211,187,108,76,69,69,69,87,94,76,207,207,211,211,207,148,72,160,133,117,115,115,115,117,117,133,141,160,194,192,194,200,203,211,207,200,158,70,140,141,108,98,90,91,95,96,117,131,166,194,207,200,211,211,219,211,117,36,93,147,95,91,96,96,105,117,115,133,140,141,187,192,197,192,211,207,207,219,179,52,80,116,95,99,99,91,93,105,98,116,140,186,192,197,200,211,219,219,211,211,219,98,99,187,115,111,111,131,131,133,140,139,179,179,190,194,219,211,219,224,221,219,172,69,179,139,115,111,109,111,115,116,131,149,141,172,197,211,207,207,211,221,219,231,234,221,84,133,147,111,111,111,123,117,133,140,147,147,158,190,194,200,207,200,197,211,207,203,36,95,95,89,89,93,91,115,123,140,148,166,192,200,203,197,203,200,211,211,211,211,197,186,60,139,85,70,77,89,98,131,172,192,190,211,211,219,211,203,187,44,115,131,95,96,139,131,111,117,141,147,140,158,190,200,200,211,219,211,200,203,203,28,69,147,84,85,88,95,99,108,111,115,117,123,148,187,194,211,211,211,221,219,211,149,34,70,76,75,77,91,95,95,111,116,139,140
200,98,43,38,116,209,205,103,28,55,115,92,75,107,141,115,95,89,71,87,125,103,72,54,60,96,211,200,197,222,227,231,222,200,84,27,72,69,35,49,84,91,190,131,75,38,69,96,71,69,140,163,141,92,61,56,60,75,84,88,116,194,187,107,78,76,75,69,87,115,169,189,76,38,76,149,111,92,53,76,141,115,38,75,194,222,209,111,107,209,179,115,84,88,70,60,52,69,129,209,187,103,85,222,222,221,203,183,141,116,131,131,131,84,84,96,129,179,137,69,21,27,54,62,48,62,108,192,189,148,155,212,209,209,197,194,149,131,212,212,107,52,76,65,44,27,21,69,197,212,183,76,75,87,137,194,197,155,148,231,234,222,221,212,200,163,155,141,147,137,98,56,56,149,187,149,94,109,141,203,190,140,140,163,190,194,141,90,76,44,76,115,141,137,160,179,183,194,179,155,190,227,231,234,231,234,234,231,205,148,98,76,60,70,83,109,147,179,65,123,212,227,211,205,137,91,98,133,148,131,96,76,179,221,194,148,190,194,163,115,84,61,75,116,140,147,211,205,155,98,68,75,76,75,75,71,211,203,197,187,166,148,123,160,141,140,133,139,133,133,131,133,147,158,186,179,179,190,172,172,172,149,133,93,149,109,88,87,91,90,91,111,127,140,186,194,207,200,219,203,197,190,111,76,116,140,99,96,99,105,111,133,140,158,160,186,186,200,200,203,207,187,172,149,148,111,127,131,116,127,131,133,133,147,133,141,166,197,203,207,211,221,211,197,192,172,160,115,123,147,131,123,123,140,127,131,140,147,160,149,192,197,211,207,197,166,140,139,115,105,139,127,127,131,141,148,140,147,147,172,148,149,179,207,203,200,197,190,187,179,160,141,105,141,149,127,123,117,111,117,117,123,127,127,141,158,172,187,172,187,172,172,179,149,80,123,149,105,98,95,105,115,116,117,123,133,148,158,172,186,194,194,192,187,179,179,172,149,91,147,108,91,91,91,95,116,148,166,172,187,190,186,172,158,139,84,123,109,108,99,115,116,109,116,127,111,117,141,166,172,187,190,197,197,197,200,192,48,76,179,91,91,96,108,105,108,108,109,117,117,140,172,197,194,203,207,203,194,179,117,53,91,147,99,99,98,108,109,127,116,116,127
227,192,125,115,163,212,221,221,155,160,155,99,70,84,116,116,76,70,78,96,140,131,179,95,65,49,91,133,190,209,179,203,212,212,160,68,60,65,44,55,75,76,179,189,123,62,48,52,48,54,69,61,75,85,54,48,62,83,95,94,115,203,205,123,83,84,76,87,109,123,147,212,194,83,69,211,205,179,87,109,187,141,53,55,131,212,221,190,192,222,192,90,69,94,95,76,69,76,155,222,212,155,75,209,227,234,231,212,194,179,163,163,129,95,125,129,140,192,190,95,28,34,68,76,49,34,55,155,203,189,140,197,211,212,189,141,133,90,183,221,203,54,62,62,44,37,22,60,137,183,169,141,137,125,115,137,189,133,87,200,221,212,205,197,190,155,169,189,187,179,160,98,90,187,187,169,116,89,84,155,203,160,137,187,209,203,148,109,87,69,62,111,155,141,111,133,147,148,131,115,111,200,227,234,255,227,221,227,221,183,103,115,107,95,103,76,90,187,62,86,137,203,212,221,183,96,115,140,95,116,125,84,190,211,137,129,179,190,187,140,115,90,78,92,190,194,205,183,131,133,78,75,76,76,76,84,160,148,141,148,149,158,158,179,187,200,203,211,219,219,211,194,127,192,186,160,147,140,139,131,131,131,139,148,179,190,190,172,190,192,187,197,187,149,190,211,190,166,139,147,133,139,148,158,172,190,192,200,219,203,203,219,221,203,123,166,211,190,148,133,127,131,133,131,123,139,148,179,190,190,200,203,203,211,221,211,141,117,187,149,141,139,131,123,140,139,133,116,147,179,186,203,203,207,203,211,211,219,179,75,172,149,96,96,105,108,115,117,123,139,160,186,187,194,197,197,211,211,211,211,187,76,117,186,131,117,115,123,123,127,127,131,123,149,158,172,179,187,190,197,200,197,207,197,93,179,187,116,109,105,91,108,108,109,131,149,186,172,186,187,194,200,131,95,194,207,194,190,166,148,147,140,141,127,123,123,117,115,131,158,190,190,194,186,87,91,190,141,123,117,109,98,98,91,98,109,133,158,166,166,172,179,186,179,158,160,179,109,192,203,172,147,140,131,111,109,109,99,96,117,116,116,127,133,127,133,149,172,160,147,148,211,207,186,148,127,116,116,98,95,96,105,141,148,141,148,179,186,197,192,147,111
190,205,200,197,187,179,125,141,211,183,141,78,37,55,76,116,95,84,107,109,90,94,209,194,111,76,61,87,192,103,44,86,203,222,211,155,69,44,31,43,98,91,155,203,187,125,75,38,43,55,75,76,75,86,75,61,75,89,116,140,129,163,194,123,87,123,109,141,197,203,212,227,227,190,129,212,212,194,123,140,205,190,76,75,103,163,211,227,227,227,212,155,38,55,85,108,76,98,197,231,227,200,78,115,222,234,231,221,203,98,76,131,155,133,147,149,149,200,212,205,107,87,107,116,75,37,28,53,115,163,107,131,179,211,211,190,179,87,125,212,227,160,116,125,87,52,28,48,123,149,148,147,111,92,94,94,116,148,83,84,189,212,212,212,212,212,209,212,212,205,190,155,160,131,149,179,140,109,75,103,200,163,125,140,155,137,123,148,111,87,85,140,169,163,140,179,189,179,149,115,108,115,205,234,234,222,221,222,231,190,179,192,194,187,209,197,163,203,107,85,76,108,212,222,200,149,141,183,148,76,84,92,212,211,179,140,183,190,187,140,84,75,61,54,98,197,194,149,90,96,140,103,84,90,84,83,117,133,140,139,139,149,158,179,190,197,203,219,219,211,211,179,69,123,117,108,111,123,116,127,131,117,140,147,172,187,194,200,211,211,211,211,160,60,84,127,98,99,111,109,116,115,131,131,158,179,194,194,207,203,207,211,211,166,55,77,96,77,86,90,93,93,109,127,127,133,148,187,186,192,211,211,211,203,219,207,105,76,147,123,98,109,108,105,115,117,131,131,172,186,190,207,194,203,207,211,224,211,141,36,108,90,91,105,96,95,98,99,116,131,149,186,190,179,192,192,194,200,211,197,172,38,80,139,96,96,96,90,91,96,105,116,127,158,160,158,166,186,192,203,197,207,203,187,37,93,98,75,80,90,89,89,96,96,127,147,149,186,190,197,203,194,86,48,166,99,99,109,95,105,99,105,109,109,99,99,116,111,123,166,192,197,197,166,60,44,117,84,80,76,77,84,86,91,99,111,133,140,141,147,172,166,179,187,179,192,186,28,127,127,86,88,93,91,87,91,99,111,115,140,139,148,158,158,166,186,190,197,179,75,54,166,116,111,108,123,127,123,108,95,109,140,179,186,192,194,200,197,203,190,75,28
61,76,140,116,75,55,43,60,194,160,115,87,38,35,37,115,115,92,107,179,133,129,205,197,148,95,55,54,163,125,54,87,209,222,227,222,169,76,44,44,194,200,212,221,212,192,116,72,61,75,90,129,148,163,88,75,75,69,96,148,149,160,190,148,111,200,212,221,227,227,212,234,234,234,227,221,212,189,76,86,160,187,109,133,160,95,155,212,231,231,227,212,99,62,72,85,76,90,169,222,222,197,90,69,183,221,227,227,203,91,37,61,92,148,190,209,190,149,147,190,200,179,125,103,92,61,35,21,37,115,109,140,187,200,209,209,203,103,99,203,227,231,227,227,205,141,76,48,87,148,155,155,129,88,76,96,140,169,115,75,108,212,231,227,227,221,222,221,221,200,192,194,179,76,107,189,140,141,90,92,86,52,44,133,116,91,76,123,140,103,109,189,183,160,140,179,200,205,187,137,131,88,189,231,227,222,197,212,221,194,205,189,133,95,123,194,189,192,203,160,84,60,187,227,212,155,179,189,189,90,55,44,183,197,197,200,197,187,131,147,90,61,55,52,69,160,212,190,115,115,179,194,147,116,98,76,172,200,203,179,190,186,190,194,211,221,211,203,197,187,179,148,91,141,105,99,109,127,140,140,133,140,140,172,187,197,203,211,211,200,197,190,149,76,91,117,109,109,123,172,158,148,141,148,166,192,211,224,221,203,190,179,147,123,84,98,115,115,111,133,148,149,186,166,149,179,187,203,211,211,211,203,200,179,147,140,111,98,147,127,123,117,127,141,148,158,158,141,190,200,200,211,219,211,203,197,166,141,117,77,116,116,127,127,141,158,160,148,148,179,192,194,207,211,200,192,158,147,133,116,95,75,99,115,127,123,158,160,187,179,149,147,148,190,187,194,194,192,194,194,187,192,187,148,61,105,96,89,93,108,117,127,139,123,148,158,192,203,211,203,197,160,98,69,117,98,108,111,123,133,141,139,148,158,158,141,133,140,158,192,200,207,192,140,75,76,98,91,93,105,111,111,117,117,131,117,158,179,200,200,187,187,179,172,158,141,115,55,98,109,105,127,127,115,109,115,116,123,131,133,139,166,179,160,172,186,190,186,160,72,60,96,88,95,95,109,98,96,99,108,111,127,149,172,186,190,179,187,186,147,76,44
62,44,85,92,44,37,56,72,140,141,133,115,68,70,53,103,163,133,116,194,209,203,194,200,197,149,75,69,111,203,190,203,227,222,231,231,231,183,91,52,133,197,192,163,190,203,179,103,98,107,116,155,189,194,131,90,76,61,76,131,183,140,155,140,76,163,200,222,227,212,200,221,227,222,227,231,221,190,84,76,115,148,148,160,187,116,131,179,209,234,234,231,209,160,98,78,75,107,140,211,212,155,75,38,75,137,222,231,197,89,29,22,34,76,183,221,200,108,87,133,187,194,96,76,107,75,48,21,22,83,148,160,192,211,203,209,211,192,140,133,179,227,227,221,221,222,197,85,65,88,109,131,129,115,87,85,91,108,160,84,69,137,212,222,212,209,211,212,221,205,203,227,212,115,131,192,111,91,103,108,84,49,62,190,169,108,69,76,91,98,87,155,95,61,55,83,140,148,160,131,148,125,197,227,205,194,115,155,183,111,141,129,99,90,78,111,141,148,169,169,83,35,86,212,211,160,148,160,194,179,129,85,111,107,98,160,205,197,125,155,133,76,53,55,72,140,212,212,140,137,179,209,205,183,147,99,187,194,194,194,203,192,109,149,172,141,105,95,96,95,105,117,139,141,147,158,158,158,187,192,187,194,172,187,221,194,158,139,115,111,105,99,109,108,116,123,140,147,166,197,194,194,147,98,192,194,117,98,93,89,95,90,91,90,96,98,131,127,147,140,158,187,190,187,187,109,95,141,91,91,90,88,90,77,87,91,91,111,117,131,147,158,160,172,194,203,197,111,194,197,147,111,91,88,91,77,76,86,96,108,115,140,148,149,186,186,194,194,123,140,190,105,84,75,76,65,62,65,69,70,75,76,84,111,131,158,158,147,186,179,192,187,105,197,149,127,109,88,76,76,80,76,80,76,85,91,99,117,117,133,147,186,192,160,96,194,172,111,90,84,76,72,72,75,80,91,89,96,108,105,111,116,140,160,160,179,179,133,105,186,131,76,61,44,60,84,88,105,123,133,133,166,172,190,147,95,203,166,99,77,75,75,75,70,75,72,69,76,96,127,149,148,166,190,203,192,166,140,147,207,207,179,141,117,111,90,77,76,75,76,85,95,111,116,123,149,148,131,140,158,127,158,203,166,147,99,80,76,76,70,69,76
70,44,91,108,65,49,65,76,92,116,133,123,90,78,56,76,147,190,160,179,197,212,200,200,190,155,131,94,76,84,108,149,212,222,231,234,227,205,140,75,53,69,69,84,111,169,169,133,131,125,116,115,148,189,149,116,103,69,76,147,192,137,133,108,56,69,76,116,221,212,194,125,95,131,197,231,222,211,109,99,107,91,125,131,148,190,189,179,160,209,231,227,227,221,200,155,76,107,141,212,222,203,109,55,71,98,212,212,212,133,37,22,20,44,140,212,212,116,83,83,163,194,95,76,86,55,37,21,27,65,141,123,147,211,222,211,209,209,133,76,90,209,190,149,187,227,234,197,76,52,53,92,131,129,87,62,54,61,94,137,68,83,211,227,211,192,192,205,197,90,87,140,179,163,141,183,140,71,56,86,140,98,129,221,205,155,76,68,90,107,88,140,147,78,20,28,55,55,55,69,103,75,98,194,197,190,92,90,115,137,169,140,133,107,95,94,90,115,133,137,111,56,60,179,141,140,140,131,149,155,140,155,179,147,78,75,141,183,160,169,123,70,44,38,52,75,84,148,140,169,205,212,227,212,200,190,190,200,203,207,203,148,69,91,91,85,89,91,91,91,99,115,133,141,160,187,192,190,197,207,203,203,148,75,160,90,98,96,117,139,140,148,147,158,166,179,194,197,200,211,203,203,99,36,90,99,86,88,91,88,84,85,76,88,85,88,115,133,140,158,172,187,197,187,172,75,43,117,87,80,80,80,84,76,86,91,93,123,133,141,158,172,187,172,187,186,166,53,95,116,80,75,69,75,76,76,77,84,95,99,117,131,148,160,186,187,172,148,75,76,139,69,56,54,54,52,52,52,69,75,77,85,89,139,149,172,158,158,186,166,160,139,54,141,76,60,70,54,55,54,75,75,76,77,85,91,111,127,131,141,140,148,148,133,28,123,76,44,56,56,55,70,70,75,77,93,93,108,117,109,123,140,140,141,158,149,160,98,28,91,29,22,29,29,52,76,91,115,131,147,141,147,158,148,93,35,141,69,49,53,53,60,53,53,60,68,70,77,93,140,160,147,158,166,192,192,172,76,61,160,90,68,69,52,49,52,56,62,75,85,88,108,117,127,131,147,147,133,149,140,44,38,111,60,60,55,60,69,55,65,69,85
87,56,115,163,89,38,53,65,76,83,76,76,75,53,38,36,75,187,192,189,194,209,211,194,141,129,116,111,65,76,86,92,109,189,211,227,227,212,190,147,54,54,69,83,85,94,92,107,111,108,99,86,94,133,183,160,109,69,85,163,179,163,109,75,29,28,28,44,115,141,87,38,35,54,96,200,212,212,209,179,140,107,99,108,123,163,192,189,149,189,212,222,227,221,227,194,76,71,75,169,212,222,190,98,76,90,211,222,212,179,65,28,20,49,140,209,221,190,111,76,147,179,140,131,99,49,28,28,43,83,140,109,116,169,231,231,212,212,190,116,116,212,222,203,163,212,255,234,203,92,68,94,148,137,137,84,55,53,68,116,76,69,190,222,221,190,140,187,179,76,48,44,61,131,187,192,131,62,35,53,115,115,137,203,221,197,108,76,107,89,99,192,211,203,71,38,43,29,28,28,48,76,65,92,179,179,141,94,95,140,203,194,179,149,163,103,89,90,103,86,103,91,76,179,137,129,133,141,123,115,108,149,179,187,141,91,109,163,160,179,129,76,44,43,52,68,85,84,90,189,231,234,212,209,209,194,197,203,200,203,197,141,65,131,108,98,93,99,98,108,98,111,131,141,149,187,190,190,200,203,200,200,147,56,160,115,93,88,90,95,90,90,93,111,147,166,192,203,211,211,211,203,95,27,95,158,75,76,76,65,72,80,86,109,133,147,187,192,190,197,207,200,207,200,197,76,49,149,93,88,90,95,96,91,93,90,87,127,148,158,187,186,192,190,179,172,141,55,95,141,85,76,76,84,76,84,80,86,98,99,123,147,160,187,194,190,186,141,55,77,147,75,69,70,69,65,55,55,60,70,80,91,93,158,190,187,187,197,187,186,186,140,65,147,111,75,76,76,75,75,76,75,84,90,96,111,116,140,148,141,148,179,166,133,14,117,77,48,43,52,54,56,61,75,88,88,95,99,108,116,123,133,147,133,148,147,141,90,27,75,37,27,28,34,56,76,95,115,133,149,139,149,160,140,105,28,158,89,72,62,69,75,65,54,52,60,65,75,95,158,179,179,179,192,190,187,187,70,22,116,76,49,65,54,68,70,69,75,76,91,105,127,140,133,147,148,158,148,160,139,29,20,117,56,56,54,54,49,52,52,75,90
140,76,92,155,137,75,60,75,91,95,90,69,53,48,38,35,69,89,69,62,76,90,192,194,137,103,78,125,92,103,115,94,69,84,115,190,221,212,200,209,109,94,88,86,76,76,83,84,87,99,96,94,91,115,200,169,107,55,60,131,205,147,92,48,17,20,21,28,44,76,89,68,37,44,76,94,115,87,169,200,183,115,96,103,115,163,169,187,190,203,190,197,209,209,212,194,70,44,35,69,133,197,194,190,141,140,227,222,203,197,99,44,21,43,140,205,203,179,115,84,125,115,85,131,133,52,22,29,70,140,203,149,141,183,222,231,231,231,212,194,221,212,212,234,221,231,255,234,234,212,140,125,163,140,155,103,60,49,75,111,88,60,62,125,212,197,94,137,149,116,92,75,44,99,189,194,141,86,38,29,84,123,133,211,212,133,115,98,123,131,129,192,221,222,197,131,90,61,52,56,55,69,54,44,83,129,147,115,95,133,190,209,194,197,189,155,169,116,107,75,43,61,90,137,179,133,148,187,179,141,137,179,163,155,149,148,141,194,197,203,141,84,52,44,52,53,108,129,163,212,231,209,123,125,103,95,186,190,190,200,194,133,68,140,127,96,93,96,98,109,105,115,131,147,147,160,179,186,166,179,187,160,105,69,187,76,76,75,84,90,87,89,96,111,133,179,192,197,203,203,211,197,89,29,108,115,75,77,76,84,85,91,96,108,131,139,148,147,141,160,179,179,187,192,186,77,61,116,76,75,84,90,87,89,91,95,91,105,131,133,141,172,172,160,166,187,140,44,99,140,75,69,70,76,76,76,76,91,99,116,133,160,166,186,190,197,190,141,44,84,117,65,48,52,52,52,69,55,69,72,87,87,93,139,131,147,160,172,172,179,179,141,65,139,108,75,75,69,69,68,68,70,85,90,98,99,123,133,133,140,141,148,133,117,21,117,75,44,44,52,52,60,70,77,86,95,108,115,115,116,115,117,123,117,127,131,123,95,29,84,38,22,27,34,55,70,88,95,116,139,147,141,149,141,109,27,139,69,52,55,56,60,60,65,62,69,75,77,108,127,147,148,158,186,187,190,160,76,20,116,75,44,53,52,60,49,60,69,75,76,89,108,116,109,109,116,131,140,131,111,34,28,96,70,60,56,49,53,60,72,72,90
148,149,129,169,190,140,115,115,88,87,183,189,123,95,61,29,55,60,27,21,21,28,71,95,116,96,65,115,197,140,86,88,76,76,91,155,209,169,141,149,115,131,109,76,76,76,75,69,72,78,91,91,87,107,197,147,76,49,43,89,183,94,90,61,12,13,22,28,27,44,86,111,98,99,94,55,44,35,76,169,187,140,87,76,107,140,84,72,91,160,125,147,205,212,212,212,90,44,28,34,60,92,133,189,183,212,234,234,227,221,190,94,43,38,116,205,163,129,107,83,108,98,69,84,147,75,29,21,60,179,227,200,190,205,212,211,200,200,149,129,192,111,87,183,231,234,255,255,234,234,221,194,179,190,197,140,60,44,87,163,163,95,28,44,99,148,99,123,116,103,108,84,52,76,169,194,197,163,75,36,43,75,84,99,140,107,103,78,76,133,203,212,221,231,212,211,197,131,91,78,84,87,85,69,44,75,99,87,92,160,203,222,227,212,203,222,221,149,103,87,68,61,87,92,140,52,69,103,149,183,163,187,160,148,140,125,103,149,192,203,189,87,60,36,49,36,65,71,83,187,227,194,94,115,88,90,192,200,200,192,187,141,87,141,108,89,88,91,95,99,99,109,111,131,141,141,149,172,179,172,172,166,108,85,166,76,84,87,96,99,95,99,127,131,140,186,179,192,200,194,197,187,111,69,109,105,88,86,88,96,96,95,99,111,131,133,141,148,160,186,190,192,187,140,127,93,84,108,85,88,91,98,96,91,88,93,96,115,141,149,166,190,192,194,160,166,127,75,93,111,91,87,84,86,87,87,88,98,98,115,139,147,166,190,192,179,148,123,70,108,111,76,76,77,76,84,90,87,87,93,91,99,111,148,149,166,192,190,190,179,166,133,85,148,139,89,85,76,76,77,86,77,77,90,109,115,131,149,147,148,186,158,133,109,48,139,77,65,60,61,69,75,76,86,93,111,111,127,140,133,133,127,133,133,139,140,147,115,38,93,49,29,29,43,55,76,109,116,131,160,158,149,158,147,96,37,140,88,52,65,61,62,65,61,68,62,68,86,117,149,179,172,172,187,186,190,172,80,20,123,105,75,75,69,75,75,76,75,85,91,111,139,148,148,140,158,186,158,148,117,43,44,131,84,69,52,44,49,49,60,76,91
129,200,211,221,205,203,194,192,133,87,140,203,211,194,111,83,116,123,91,76,69,52,28,29,60,75,55,140,211,183,75,68,98,131,140,183,169,125,90,108,108,109,109,103,92,76,75,69,75,76,78,75,69,85,203,183,107,68,53,76,111,85,86,84,14,13,22,38,36,38,38,68,141,163,131,49,28,21,31,76,86,92,123,99,125,111,49,34,44,99,133,140,179,179,209,221,192,103,68,38,48,71,94,187,200,212,231,234,234,231,221,183,84,75,116,200,179,107,111,129,149,148,94,90,115,75,38,21,35,109,212,221,194,187,160,169,169,141,155,125,160,92,62,76,163,221,221,222,212,221,209,183,194,221,227,192,76,61,129,221,189,140,53,53,75,76,78,107,99,75,89,84,55,54,125,192,212,203,125,55,37,44,60,90,75,91,125,87,76,76,200,231,234,255,212,212,221,211,194,140,99,125,169,155,92,109,90,76,85,160,205,231,255,231,234,231,221,194,141,111,83,76,76,87,96,20,14,35,75,179,179,155,179,148,116,88,75,95,160,203,212,148,84,60,53,35,83,88,55,84,187,183,129,95,109,109,187,148,141,131,123,139,133,141,160,172,179,179,190,190,187,160,148,190,197,179,172,158,139,131,115,115,111,116,141,140,148,158,149,160,160,158,166,160,197,219,203,187,158,139,111,109,109,105,139,147,160,158,186,194,194,197,194,186,149,187,211,197,166,127,91,93,86,88,91,91,111,139,158,166,172,186,194,194,186,187,148,179,211,200,192,139,117,95,84,84,88,93,95,109,131,147,148,172,179,172,190,187,186,131,192,192,148,115,89,76,84,80,80,91,91,108,117,123,139,166,186,166,179,149,133,109,149,194,172,148,141,117,93,90,87,90,91,123,133,140,140,147,139,141,148,141,139,133,123,160,186,147,131,108,91,88,87,90,111,139,133,140,131,117,109,115,96,105,127,147,147,149,158,149,141,127,96,99,96,108,109,109,108,133,108,108,98,98,84,93,172,172,147,147,140,109,91,85,76,76,96,98,99,108,115,117,116,117,109,99,91,117,186,190,192,186,147,127,117,117,108,88,76,99,108,91,87,80,95,96,96,89,99,108,141,172,187,166,158,147,139,123,105,95,75,75,109,89,80,84,87,88,84,87,87,108
90,192,209,203,203,203,205,200,147,89,91,115,189,187,179,203,212,212,211,190,140,103,56,38,38,36,31,96,209,205,148,123,147,155,189,189,148,141,115,91,123,109,94,107,103,99,92,75,76,87,78,75,56,84,212,212,209,147,109,108,108,76,55,55,17,12,20,28,55,78,76,56,131,189,179,75,43,22,21,44,44,44,96,84,85,133,53,35,48,72,155,190,155,179,197,221,200,155,84,49,44,43,61,99,137,115,108,160,197,221,227,231,212,192,189,187,99,108,115,141,149,140,147,131,107,61,29,21,21,76,203,197,125,90,103,160,200,205,212,221,205,94,76,87,87,140,160,140,92,123,140,140,192,227,234,231,179,87,107,222,187,99,76,96,137,115,76,107,137,94,115,123,76,27,38,69,160,140,99,69,86,84,68,197,137,147,179,147,87,75,78,169,227,222,212,231,227,222,222,211,189,147,179,200,212,222,209,133,76,163,203,231,231,234,234,222,212,197,155,137,107,107,88,115,116,28,13,13,29,155,203,194,192,203,189,131,76,69,76,109,200,187,131,86,60,28,52,87,75,75,86,84,94,89,88,76,123,139,140,139,139,140,160,186,192,197,211,197,203,207,203,116,70,149,93,87,89,91,98,96,105,115,117,139,158,187,187,192,197,194,200,211,197,75,117,117,86,80,77,85,84,87,96,116,131,148,179,186,187,197,200,200,203,192,62,77,133,84,77,80,87,91,89,108,111,116,160,192,194,200,207,200,203,211,211,200,84,84,139,109,91,85,80,76,76,84,85,91,98,109,123,140,148,190,190,197,207,203,127,28,91,72,52,52,55,69,75,84,86,95,96,108,115,133,140,149,187,194,197,203,160,37,72,117,80,84,85,85,85,90,87,89,95,111,127,131,139,140,158,179,187,192,190,190,52,109,75,53,60,75,76,87,88,93,109,139,179,186,190,190,192,186,75,70,123,84,86,90,87,84,76,84,86,84,88,93,95,108,116,141,141,179,194,186,65,38,131,85,75,70,76,72,76,76,76,90,108,116,133,127,133,158,179,179,179,186,158,75,139,108,84,75,80,77,84,89,85,95,99,96,105,116,123,131,147,149,179,187,179,86,76,115,76,75,72,75,70,70,75,84,90,89,93,109,117,115,140,148,140,131,75,70
86,111,88,69,44,69,84,84,65,38,35,55,70,56,54,88,148,205,211,148,111,115,94,61,35,20,12,27,78,160,147,200,203,189,200,209,211,194,155,140,131,116,116,115,111,123,115,94,91,98,116,123,75,76,197,160,141,147,131,131,149,140,84,69,20,13,12,22,44,92,169,115,194,203,211,160,108,71,37,49,60,43,96,103,84,163,75,52,52,43,115,197,155,179,197,212,197,155,87,55,72,69,48,69,92,109,76,61,83,187,231,231,212,133,137,140,69,44,48,85,179,179,160,137,115,60,21,17,28,94,194,78,54,61,90,163,203,212,222,222,192,61,65,90,115,137,137,116,98,88,87,90,141,221,231,255,231,211,200,231,205,96,76,155,205,200,109,95,116,160,179,133,133,44,29,35,78,133,137,111,205,197,133,197,197,190,194,137,133,137,71,98,203,187,190,221,234,227,227,227,227,222,194,203,234,231,227,212,123,183,200,205,222,231,234,205,192,205,141,125,125,140,179,203,194,76,27,14,37,160,221,221,187,192,209,141,75,55,60,60,76,140,115,87,55,22,29,76,75,55,75,83,75,75,72,75,131,133,148,139,117,123,141,172,172,190,192,203,197,207,203,109,65,166,109,91,91,96,111,116,105,99,117,123,147,186,187,200,211,203,219,219,186,52,76,88,69,70,75,76,80,90,111,123,141,158,186,200,197,200,200,207,211,194,75,84,90,61,70,76,84,90,91,89,96,108,127,158,172,166,186,186,194,207,192,166,70,86,98,69,54,69,55,56,75,76,87,96,108,123,127,141,149,179,190,194,194,194,111,28,93,69,43,54,56,69,76,89,99,105,117,131,140,147,149,172,172,186,187,172,133,37,61,84,53,60,69,69,75,76,88,91,99,115,131,139,133,158,166,192,197,197,203,187,28,86,60,37,49,55,72,75,87,99,127,141,172,190,192,203,207,187,52,56,140,70,75,70,70,75,76,76,84,88,87,91,95,98,109,133,149,186,194,192,60,29,89,68,70,48,54,52,69,84,84,91,109,115,127,140,148,158,149,194,192,187,141,29,98,99,75,68,76,76,76,85,89,95,96,109,116,139,140,149,158,172,186,192,149,36,28,84,65,72,65,68,70,69,75,76,87,91,105,123,127,131,160,166,179,105,29,21
83,60,31,21,21,27,43,43,28,21,27,44,61,52,35,27,37,76,99,76,90,108,89,60,29,20,14,13,21,89,115,187,197,200,212,211,200,179,179,189,163,160,140,133,133,140,115,103,98,99,163,179,76,38,116,141,107,141,84,75,123,116,125,91,34,14,12,28,60,84,140,160,211,211,222,211,187,98,75,75,78,75,129,183,141,183,107,76,61,43,85,187,141,103,76,96,163,115,76,52,65,111,107,92,115,148,179,88,75,147,211,190,96,55,71,109,89,29,20,38,129,190,190,147,160,76,21,13,21,87,179,75,43,56,85,123,169,209,227,227,203,76,69,96,155,189,192,179,148,115,108,95,140,187,140,209,227,234,234,234,222,163,76,111,189,209,149,92,98,123,160,163,203,155,95,76,75,116,131,96,209,222,212,212,209,209,179,115,111,133,76,87,141,103,68,75,108,192,212,211,221,227,190,190,234,255,255,255,203,183,163,131,197,227,234,205,179,200,155,116,140,183,187,211,209,125,29,17,53,160,205,212,190,187,179,107,75,75,76,69,53,90,95,83,69,43,29,76,123,84,72,92,84,68,69,84,194,203,211,203,190,190,179,207,211,207,200,190,179,158,141,141,116,147,139,139,141,158,187,192,179,149,149,149,197,203,221,221,200,192,192,160,140,95,115,139,127,117,141,148,160,166,166,166,200,211,211,200,192,172,160,148,123,127,109,111,131,127,140,148,186,192,203,192,141,123,172,219,207,200,187,172,166,140,109,109,105,99,109,98,99,140,147,158,186,172,147,158,200,211,207,200,194,187,186,179,158,133,99,90,127,123,117,158,186,200,211,166,133,200,197,197,194,186,187,158,149,139,131,111,108,98,99,139,123,131,172,197,207,200,172,148,140,186,194,203,207,200,211,197,190,179,158,141,77,109,90,80,91,105,123,141,148,133,149,197,200,207,203,179,160,139,85,80,111,98,105,108,116,140,147,148,160,160,160,158,148,123,123,166,187,192,187,160,75,62,108,91,86,87,88,90,96,108,108,115,158,187,192,190,190,192,186,172,190,172,139,65,108,99,91,98,93,95,91,99,91,99,108,115,133,141,141,147,166,158,179,186,148,54,61,76,76,76,65,75,75,75,76,89,87,93,115,131,141,149,172,186,192,115,48,43
76,76,48,29,28,75,91,91,31,21,29,71,92,87,75,35,28,43,69,60,75,98,111,69,38,37,22,20,20,55,76,115,163,140,155,200,155,94,95,148,200,197,169,137,129,125,109,90,87,88,194,212,140,52,75,133,140,194,109,84,137,115,147,149,96,43,20,48,92,111,129,187,221,231,234,227,211,189,137,140,125,111,147,179,163,163,99,68,35,44,87,183,194,148,70,76,189,179,131,90,75,115,155,147,155,194,189,75,43,69,140,109,76,54,76,141,197,84,44,35,89,141,179,149,155,96,29,20,29,96,169,92,61,70,61,70,125,200,221,231,221,160,107,99,148,205,212,200,189,160,149,137,179,169,84,78,137,222,234,234,231,203,108,88,125,183,222,163,96,129,155,163,179,187,115,69,28,35,60,56,91,190,212,227,231,212,179,140,111,95,75,76,140,140,72,38,38,87,149,189,200,192,94,84,133,187,212,234,169,89,76,72,90,203,234,211,140,140,183,160,149,197,203,222,189,84,38,21,37,131,160,190,209,221,190,94,76,75,71,62,52,76,99,76,75,61,61,87,131,109,85,108,103,69,53,75,194,203,211,211,211,187,85,148,116,99,98,105,111,111,127,123,140,158,179,186,187,190,197,211,203,203,190,99,200,133,117,111,105,105,115,111,131,148,160,172,186,187,187,197,200,197,105,54,115,179,116,111,109,91,91,95,96,116,111,133,160,160,160,187,186,194,192,190,186,84,85,149,108,95,86,91,91,91,91,116,109,131,141,158,147,160,166,187,187,194,194,84,127,140,96,96,91,90,91,95,96,99,116,139,148,141,149,172,187,194,190,179,55,116,109,80,86,84,87,77,89,93,93,99,115,111,133,147,149,158,192,187,192,197,200,166,76,160,133,99,96,96,99,95,98,98,116,127,139,158,166,186,179,186,187,203,211,166,75,194,133,108,89,87,91,96,91,96,99,108,115,115,123,117,141,147,158,186,190,194,194,141,69,158,115,88,76,85,91,105,109,116,127,139,172,172,187,190,148,76,194,131,99,98,98,95,99,99,109,105,111,115,111,133,166,179,187,194,190,186,166,111,99,211,211,194,186,149,147,133,123,115,93,91,99,149,166,186,179,186,190,190,186,160,115,133,200,194,192,141,133,133,99,84,87,91
88,163,115,69,54,94,137,149,56,29,60,88,116,123,111,48,38,76,90,76,75,85,94,71,55,55,44,44,37,37,29,44,60,84,76,111,155,103,96,86,140,205,205,155,140,141,115,84,75,75,169,197,205,133,84,111,137,197,205,211,212,200,179,197,203,75,31,44,76,87,108,209,231,231,234,234,231,221,211,194,160,140,84,71,90,149,129,91,62,43,76,140,212,212,141,99,140,140,131,187,116,99,125,183,200,211,192,111,85,87,141,147,131,62,56,108,211,179,84,61,83,133,169,179,194,147,69,43,92,115,92,90,90,129,76,53,68,109,194,183,211,222,200,179,149,194,203,212,205,205,190,149,148,129,76,72,92,197,221,203,187,155,103,83,90,103,189,205,179,123,140,140,141,194,187,111,44,27,27,31,35,76,169,148,163,169,179,179,155,129,75,69,140,147,87,60,44,76,107,148,149,95,75,55,52,52,84,203,85,60,68,61,62,107,211,212,131,94,103,140,133,129,211,212,179,65,52,52,52,75,92,140,203,222,211,155,99,84,75,69,60,71,84,76,75,76,76,103,147,149,116,140,148,75,44,60,203,211,219,219,211,158,70,111,111,95,91,96,109,108,116,140,147,148,172,186,190,190,200,211,203,207,160,55,109,84,84,86,111,99,111,123,123,148,160,149,179,194,192,200,203,192,96,28,86,131,91,91,91,91,93,98,108,116,115,133,147,149,149,186,190,190,187,192,187,61,54,99,91,99,88,85,91,98,115,131,139,149,160,166,179,186,194,200,194,194,192,56,111,158,108,108,111,111,123,116,127,123,133,147,160,186,192,192,194,194,187,158,48,147,108,87,95,93,90,88,91,91,96,108,116,117,139,140,160,172,186,190,192,194,192,140,34,133,98,77,80,85,87,86,90,95,108,115,131,148,148,172,186,190,192,197,203,117,28,116,87,80,84,85,88,89,93,99,105,115,123,123,116,123,133,141,149,158,158,179,179,127,21,91,91,80,86,91,98,111,139,148,158,172,187,186,192,194,160,35,109,111,93,109,111,111,116,115,123,99,109,133,139,140,166,194,203,203,203,203,203,76,43,139,99,85,80,80,89,91,87,95,108,116,123,131,147,149,166,158,172,187,197,140,36,53,131,84,76,84,84,89,93,93,115,123
87,183,189,133,116,179,190,183,72,61,76,90,90,83,75,34,52,115,140,91,76,78,86,75,56,61,75,87,78,52,28,21,28,54,55,55,115,115,140,147,129,192,212,209,179,103,95,87,75,69,123,140,131,147,89,85,89,197,212,227,221,234,231,227,227,179,87,90,75,71,61,99,203,222,227,234,231,231,222,212,200,137,69,69,75,109,131,111,90,75,76,86,192,212,189,107,111,115,140,200,169,115,107,141,163,187,147,148,187,192,200,203,189,86,43,61,179,200,155,76,56,87,155,192,203,160,94,89,140,141,98,129,190,212,133,70,35,52,137,98,149,231,227,221,209,200,203,200,197,200,194,179,149,155,129,98,94,179,163,125,90,87,75,53,65,107,149,148,141,183,179,155,190,211,211,200,103,75,62,49,29,44,83,92,96,84,83,169,211,197,129,84,137,183,98,61,43,76,87,109,131,90,83,60,27,21,61,190,76,55,53,44,38,60,133,221,200,94,75,116,194,192,212,209,187,99,70,70,52,54,85,125,205,221,212,197,179,147,115,61,61,69,96,84,90,91,84,92,169,194,160,187,160,83,60,69,211,219,221,219,221,141,70,133,140,123,131,127,131,139,140,148,179,187,197,200,203,207,211,224,221,221,194,56,115,131,127,123,139,133,131,140,141,172,187,197,207,219,219,219,211,211,98,37,108,160,139,140,131,141,141,158,166,160,186,192,203,203,203,219,203,211,211,203,197,75,60,166,127,117,115,115,117,131,141,148,140,160,186,186,197,194,203,194,194,203,194,62,98,139,93,91,91,91,95,90,105,98,108,127,149,160,190,192,187,179,179,123,36,127,117,85,87,77,87,87,89,91,96,105,115,117,133,141,179,187,187,192,207,200,194,147,29,99,105,85,85,87,86,90,91,96,109,115,123,127,148,148,158,186,192,200,194,115,27,86,84,84,80,86,91,91,98,111,109,109,123,117,133,131,133,141,147,166,166,179,172,115,12,95,70,60,69,72,77,88,115,131,133,133,147,160,160,166,140,34,109,91,75,76,89,86,86,87,95,90,87,96,116,127,141,179,187,166,192,190,187,53,21,131,84,76,75,76,76,86,88,95,109,109,123,131,141,149,172,186,179,190,190,123,21,43,116,84,76,76,86,86,87,91,99,116
131,187,179,163,169,205,212,203,87,76,90,78,89,76,44,28,49,137,163,99,109,129,125,111,87,83,96,131,90,65,38,28,27,43,60,48,52,60,90,149,140,140,200,222,194,116,84,69,71,85,88,88,87,87,78,76,94,212,222,231,222,234,255,234,234,227,197,141,76,71,55,28,72,148,212,227,227,227,221,212,212,194,133,131,91,115,140,109,75,83,111,96,116,140,129,115,78,55,62,123,163,141,125,140,140,147,189,194,211,211,221,222,197,133,60,44,98,189,179,91,68,87,141,190,209,137,76,111,141,155,187,212,227,234,179,61,21,27,91,85,99,211,212,212,211,222,222,205,205,183,183,160,123,131,115,69,53,96,107,95,78,69,68,56,69,125,149,137,90,76,76,71,75,111,203,221,194,163,116,75,84,91,69,92,115,109,72,115,211,221,227,209,221,203,148,83,56,92,103,123,133,129,111,84,29,20,68,190,115,75,68,34,28,28,61,148,187,91,69,96,203,212,212,141,107,115,62,52,37,55,103,141,187,190,187,163,189,194,194,95,71,71,111,90,108,107,95,83,116,203,197,211,194,116,98,137,211,207,219,207,211,147,75,149,115,105,111,111,116,127,127,139,147,160,172,192,200,197,197,221,207,211,194,75,116,141,111,111,99,108,108,123,133,147,172,187,192,192,200,200,207,194,109,44,123,194,141,133,115,111,115,123,131,133,147,172,187,192,197,197,203,207,203,197,192,89,75,131,116,115,109,108,105,116,123,148,141,147,179,179,179,192,192,192,194,192,186,76,115,140,87,88,87,87,89,87,95,105,115,139,147,179,172,187,186,190,187,131,49,148,131,90,88,93,91,91,90,93,96,108,115,116,148,179,197,197,200,194,207,207,197,172,43,109,93,76,89,89,91,96,109,115,117,131,158,166,194,194,207,211,211,221,211,149,38,140,98,91,95,91,98,98,115,127,117,140,147,148,166,160,172,179,190,187,192,192,187,139,13,109,75,69,76,86,90,105,139,148,179,186,192,194,190,197,172,53,115,98,88,98,108,115,99,99,98,98,96,115,127,140,148,172,187,190,192,194,207,44,38,127,89,84,77,80,84,86,91,98,109,105,116,147,141,148,179,186,197,200,190,127,20,62,76,60,60,72,76,76,89,99,123,116
189,203,187,183,190,205,197,205,148,115,129,108,115,103,62,28,31,75,125,84,90,148,194,209,200,189,197,211,197,88,60,35,31,44,55,75,70,52,52,75,76,68,75,190,200,169,98,54,44,56,49,69,75,75,75,69,84,183,221,231,231,234,255,234,231,227,211,194,125,90,76,21,21,52,108,148,140,116,169,205,212,209,189,160,116,140,183,194,129,76,116,111,87,91,87,103,68,43,27,21,69,107,169,194,160,140,197,187,212,222,227,221,197,98,65,44,76,149,179,129,85,86,115,155,212,183,94,140,197,209,222,231,234,231,212,115,55,29,55,76,85,147,147,179,179,192,231,212,212,200,189,160,129,147,160,89,54,86,107,98,83,70,48,60,72,75,90,115,99,76,76,69,44,43,133,221,192,187,107,61,71,103,84,91,115,111,131,133,179,194,190,189,179,147,141,129,61,84,140,148,155,140,140,125,61,28,75,194,183,140,111,52,27,27,29,92,187,109,86,83,103,179,200,89,68,60,60,38,29,37,72,94,192,190,179,169,192,209,212,190,107,76,76,78,87,107,115,84,69,103,148,183,192,194,187,189,211,211,207,203,197,166,91,172,117,116,105,111,115,117,117,140,139,186,194,203,207,203,207,219,211,207,192,87,139,117,88,93,95,91,99,111,116,147,148,179,190,194,203,200,200,194,123,68,111,187,194,179,140,116,123,123,131,141,148,186,187,192,192,200,207,203,200,190,179,109,84,166,139,117,127,131,117,116,139,147,149,166,186,197,197,211,207,207,194,194,186,88,127,141,108,116,111,123,127,115,131,117,133,147,179,194,203,211,211,194,190,140,80,160,133,90,98,98,95,96,93,99,111,117,117,139,141,179,186,190,194,203,200,200,190,160,76,139,91,86,89,91,95,95,105,99,108,111,148,158,160,192,194,179,190,200,197,158,75,158,91,80,88,91,91,88,91,99,109,131,141,158,149,158,166,158,172,172,149,166,141,109,37,140,90,76,84,87,91,115,148,160,186,190,190,192,187,190,179,80,141,190,140,116,131,127,133,131,133,131,139,140,160,187,192,197,203,200,207,211,200,75,76,172,115,105,105,99,116,117,127,127,133,147,149,190,197,203,207,211,211,203,200,140,29,76,111,88,84,90,95,105,96,108,99,117
212,222,212,205,212,211,190,209,205,189,190,183,140,109,75,44,49,61,69,38,44,69,115,149,187,194,221,212,211,163,90,75,69,69,54,76,131,109,86,62,49,36,29,87,116,99,69,37,38,43,37,49,61,60,61,44,38,65,86,179,227,231,234,227,205,212,209,211,197,123,76,29,21,29,75,147,115,86,84,115,141,116,163,179,123,133,155,160,125,75,85,109,111,140,169,169,76,75,62,31,36,60,99,189,190,133,111,107,187,227,227,221,205,92,76,76,98,194,192,187,131,108,147,149,179,155,115,90,108,160,179,95,190,227,227,209,183,83,44,87,123,111,148,203,205,200,227,231,227,221,200,205,194,221,222,212,129,99,78,88,78,75,29,28,35,43,44,75,125,108,140,183,115,52,90,197,189,155,129,76,75,76,75,91,99,91,115,94,76,75,55,61,53,53,62,65,13,37,69,125,183,179,169,183,125,56,38,116,197,197,190,85,55,69,70,131,179,129,131,163,148,189,148,109,70,38,69,75,49,31,28,34,129,187,189,187,203,212,211,212,179,125,94,78,90,90,111,115,75,83,92,92,125,133,179,194,203,179,149,141,140,141,133,158,179,172,186,194,194,194,192,187,186,203,211,211,197,197,186,160,147,133,123,123,139,140,158,179,179,186,186,190,179,179,194,211,211,194,187,148,117,109,111,111,117,140,160,187,197,197,197,200,200,200,172,160,221,192,158,147,131,123,116,99,109,111,123,148,166,179,194,197,200,203,200,200,186,194,200,197,186,133,117,96,105,99,99,115,140,147,149,160,158,172,187,186,197,192,190,141,200,200,131,111,105,87,87,88,89,98,105,109,140,141,133,172,186,179,179,166,160,158,166,211,211,194,166,148,131,111,111,108,99,111,105,116,140,160,192,194,197,192,187,190,166,197,211,203,190,160,141,115,109,131,123,141,148,160,190,187,179,141,117,140,149,190,192,186,187,192,158,147,140,131,111,117,123,123,140,179,172,179,172,149,108,109,186,166,166,139,127,115,98,111,116,116,127,147,149,172,160,179,187,190,200,192,190,117,179,172,139,116,105,98,98,105,108,111,117,166,160,140,148,148,149,148,147,148,140,123,131,187,197,194,190,166,166,160,131,131,96,123,133,117,111,116,111,131,115,111,109,111
203,212,222,212,221,209,205,221,212,221,212,212,203,189,109,69,61,76,69,28,14,20,56,70,65,62,148,149,189,211,189,137,111,76,68,62,96,163,179,125,87,60,35,96,129,109,76,38,38,44,69,52,38,44,43,52,44,36,29,69,129,179,203,212,179,169,141,183,205,179,115,61,44,52,90,194,194,205,194,189,187,111,109,148,141,109,123,183,140,75,76,111,149,183,200,212,205,197,169,88,71,75,90,189,200,187,125,123,192,227,234,234,222,190,160,155,189,212,203,183,194,203,209,194,169,137,115,55,38,76,84,27,53,192,227,227,212,163,62,84,115,123,115,109,179,205,212,221,212,212,179,137,200,231,234,222,190,147,109,90,92,94,60,34,44,90,76,69,84,91,109,183,183,85,84,137,163,187,179,103,99,90,75,91,90,76,76,76,76,84,60,54,44,53,69,75,52,28,20,52,108,160,189,200,209,103,43,35,111,212,212,109,69,123,200,197,169,163,160,189,179,190,109,85,69,44,76,83,43,21,20,20,61,148,149,163,189,203,212,221,212,197,179,115,133,123,149,194,115,84,76,76,98,94,85,115,116,115,117,127,139,140,139,160,186,192,197,200,211,211,211,166,88,190,105,88,87,84,87,96,98,109,116,127,131,148,179,186,194,207,211,207,186,84,93,131,88,77,84,84,89,93,105,117,131,141,158,186,194,203,211,211,211,207,76,62,117,76,70,70,84,91,95,99,115,123,140,179,186,190,203,207,219,219,211,211,95,75,147,86,84,75,77,76,91,111,117,133,149,166,192,200,203,194,200,200,207,211,131,37,127,115,80,76,84,88,87,91,90,95,98,116,133,147,148,160,187,200,192,194,172,69,75,117,76,75,84,76,87,98,111,99,115,131,131,147,158,179,190,192,197,207,203,200,54,117,95,88,93,91,96,105,109,131,179,166,192,190,200,211,211,127,60,95,127,85,80,86,93,93,89,95,96,99,108,131,127,141,160,194,194,197,200,192,53,28,99,76,76,86,85,88,88,90,99,115,117,131,139,148,166,187,194,211,211,219,200,37,93,85,60,70,75,76,90,95,117,139,160,186,190,200,200,203,203,200,203,203,187,70,70,158,131,116,127,127,127,116,123,117,131,160,187,192,197,207,207,207,203,190,76,68
76,187,221,221,211,190,203,212,222,222,222,227,221,211,197,133,94,95,99,76,38,20,55,72,38,29,76,84,96,190,203,197,187,103,75,76,109,155,194,183,179,133,88,169,179,163,125,71,62,140,148,90,55,48,43,52,61,55,29,27,29,48,89,192,155,111,94,189,197,189,190,123,83,88,133,179,197,203,212,222,222,203,141,149,169,76,76,141,125,76,89,99,192,200,194,209,231,227,212,147,86,84,109,190,209,200,133,98,141,189,209,222,222,227,212,211,227,222,212,221,212,212,212,203,179,137,125,69,35,44,76,62,43,84,222,231,231,221,91,86,65,148,183,96,87,86,133,155,85,88,94,88,115,123,179,222,200,192,190,140,137,108,75,35,29,72,94,76,68,89,131,179,190,155,169,141,87,116,169,179,160,140,91,76,90,76,76,78,87,103,109,89,76,91,133,125,147,84,27,28,69,108,148,160,187,149,89,44,65,190,222,189,89,94,192,194,163,140,192,200,194,190,96,68,49,35,78,87,35,13,13,17,38,95,179,163,179,192,212,231,227,212,190,149,149,140,190,212,179,116,85,90,116,84,65,76,123,117,111,117,133,139,141,160,187,194,203,211,219,221,219,115,52,111,109,89,87,85,90,95,95,116,127,140,158,160,192,197,203,219,207,219,139,37,76,86,75,76,76,85,88,99,111,131,149,148,186,187,194,192,203,207,219,211,60,68,91,68,65,62,84,93,98,123,131,133,149,166,187,186,194,197,197,207,219,200,84,65,116,76,69,70,76,77,91,108,116,133,147,166,187,186,187,200,194,194,197,211,141,34,95,80,53,70,76,88,91,95,93,115,117,131,139,158,179,179,194,194,197,190,147,43,44,85,69,62,76,84,89,105,123,116,123,148,148,186,186,192,211,219,211,211,211,192,22,98,86,87,90,91,109,116,127,133,166,179,192,203,207,203,211,109,21,68,105,75,85,84,87,91,91,93,93,93,105,116,127,140,147,186,194,194,197,160,21,21,84,43,43,54,69,75,84,88,96,105,111,133,140,140,147,172,179,192,200,211,190,28,91,84,70,60,62,69,88,91,109,127,127,147,149,160,172,172,190,200,197,200,117,28,36,158,123,123,117,115,105,116,111,111,116,133,166,179,186,197,192,192,187,127,21,13
29,76,190,200,149,133,203,212,222,212,231,222,211,194,200,197,179,131,123,115,83,35,54,61,52,52,75,62,75,131,190,211,212,179,111,129,160,189,212,209,212,192,189,212,209,205,211,155,98,149,187,169,92,65,54,68,88,90,70,49,35,44,78,179,194,115,75,111,147,123,115,133,83,65,78,155,205,200,192,212,231,212,197,189,147,69,87,147,91,48,52,44,85,140,137,140,197,209,209,169,98,75,88,169,221,221,179,194,200,190,189,194,197,222,234,234,234,227,227,221,211,211,211,200,163,169,141,76,60,44,53,62,60,84,197,200,197,189,76,92,84,141,200,148,96,75,61,86,86,76,83,89,90,85,96,179,200,205,205,205,155,141,76,37,21,36,95,94,78,111,189,200,203,211,222,212,148,148,190,203,194,205,155,76,84,76,87,91,103,111,125,147,131,109,160,189,200,137,44,34,84,129,115,116,140,111,76,43,48,116,205,221,140,85,155,131,109,111,200,203,203,192,111,70,49,44,107,183,76,20,13,20,43,87,155,123,115,140,148,169,183,140,92,69,62,52,115,221,192,125,108,92,140,91,53,68,90,109,123,133,147,160,160,187,194,194,203,221,211,211,211,131,75,116,86,76,76,86,99,127,133,147,149,166,172,190,200,200,200,221,219,221,140,34,76,84,76,76,80,91,109,111,139,149,158,190,197,200,203,219,219,234,231,211,72,75,117,84,84,80,91,109,131,131,141,160,172,190,192,192,219,221,219,221,224,211,131,76,141,88,76,85,93,93,115,123,127,133,147,158,160,179,190,211,211,211,219,221,179,61,99,84,56,76,84,105,115,109,115,139,148,158,192,200,197,203,221,219,219,219,139,56,72,108,84,84,88,96,111,115,139,140,133,172,160,179,190,211,211,221,224,231,211,172,27,139,117,93,99,96,105,116,133,148,179,190,192,197,192,211,211,140,37,80,187,76,76,76,84,91,96,91,116,111,123,117,133,141,158,194,192,200,179,158,38,56,85,70,75,76,85,90,91,91,111,116,127,139,149,158,179,187,186,200,203,200,200,37,109,89,75,75,77,77,91,95,105,109,111,140,149,149,179,172,190,194,194,197,141,29,60,96,76,76,76,76,87,95,96,111,116,123,141,160,166,186,192,186,186,140,34,28
28,29,76,140,141,96,147,179,211,221,222,227,221,211,211,212,211,205,160,96,91,61,54,68,89,116,70,31,38,94,190,209,205,194,187,197,222,212,212,205,189,148,137,194,205,205,194,209,200,190,197,183,131,95,75,108,179,147,108,84,76,76,123,169,183,83,44,44,60,78,84,68,52,34,35,125,211,203,183,203,227,222,212,212,212,125,155,183,129,75,75,61,60,83,76,76,109,149,155,155,115,78,61,107,194,221,227,227,231,221,221,212,200,212,255,255,234,227,227,227,227,221,209,197,205,194,183,129,84,49,38,21,29,86,109,90,107,131,78,76,107,211,212,194,189,179,116,140,203,192,131,75,61,62,69,75,115,211,212,205,148,160,163,76,31,44,141,125,96,123,194,205,200,197,211,227,222,227,231,222,211,209,163,179,137,94,103,90,96,115,140,192,192,149,149,222,222,200,78,36,68,115,109,116,129,98,65,37,21,29,75,212,197,163,192,148,109,141,190,203,211,192,99,69,56,91,203,222,197,54,29,44,75,109,140,103,53,62,69,70,87,107,87,69,60,44,76,203,205,141,137,115,131,115,69,65,192,211,219,207,197,192,197,211,219,221,224,224,221,211,207,158,109,186,160,141,166,186,186,190,179,192,186,192,200,211,224,224,224,234,219,221,172,84,111,141,117,139,172,190,190,179,194,200,221,221,231,234,221,197,200,194,179,148,117,123,158,166,166,187,194,211,211,197,192,186,203,211,221,219,200,192,190,160,141,147,133,117,158,141,147,172,192,190,190,160,140,149,187,197,203,221,221,221,211,186,166,149,140,123,149,139,131,148,158,166,158,131,147,190,203,221,219,219,211,203,186,172,141,127,116,127,158,179,179,190,194,203,203,186,160,160,158,192,200,197,203,231,221,211,211,211,194,147,76,160,140,105,111,133,131,147,160,149,160,192,200,211,200,203,200,133,76,105,158,109,115,147,187,190,194,194,197,200,192,179,149,131,139,197,203,211,203,166,76,88,117,99,116,116,140,158,148,166,187,192,211,219,221,207,190,200,192,186,190,172,131,75,133,111,116,127,148,141,172,149,123,117,160,190,197,211,207,219,211,194,197,186,140,76,93,133,116,116,109,127,139,133,117,127,140,141,186,197,207,203,203,194,186,147,68,75
61,31,37,76,85,76,76,68,94,205,212,227,231,222,231,227,222,227,222,189,189,148,76,76,140,192,115,55,44,54,147,212,212,194,190,209,221,222,221,147,76,62,48,72,103,160,147,137,141,209,212,212,205,147,107,205,160,115,99,90,84,90,131,163,200,140,85,72,53,76,137,84,75,49,29,86,211,200,189,194,212,212,221,222,211,200,205,209,189,179,140,111,88,86,90,87,87,131,147,148,149,115,69,68,90,115,212,227,222,209,227,231,222,211,234,255,212,209,212,231,227,221,211,212,222,211,200,187,140,88,87,43,44,108,125,89,155,200,149,98,141,231,227,221,222,221,179,194,231,227,212,133,87,92,85,69,83,189,221,115,76,140,212,169,92,99,187,107,76,96,179,205,212,209,212,231,211,221,222,197,116,115,78,187,155,115,115,99,96,90,116,179,211,194,147,227,231,227,183,76,61,56,75,125,179,140,75,34,21,14,21,88,149,179,205,169,131,179,190,200,222,209,85,68,72,147,203,222,227,160,92,96,116,129,140,125,54,52,56,56,68,85,95,75,75,75,55,125,190,192,155,141,147,115,107,87,207,211,219,211,211,192,117,187,190,179,147,140,141,133,127,141,166,160,166,179,192,200,207,211,219,207,200,192,211,211,194,172,116,111,115,115,117,139,149,172,192,194,197,203,219,211,179,93,160,187,149,117,108,93,105,111,115,127,140,166,187,187,192,194,200,203,207,211,200,95,117,109,105,93,89,91,96,105,96,115,123,172,166,187,194,192,203,207,203,207,190,111,194,200,172,131,99,96,96,93,109,111,123,147,147,186,186,187,194,194,190,158,80,133,166,133,96,88,91,88,86,90,96,96,116,133,160,172,187,190,197,197,200,192,190,190,98,194,197,187,148,131,116,109,111,131,133,117,139,148,166,187,186,190,211,211,211,203,109,197,166,123,109,115,111,109,115,108,111,127,133,141,158,158,148,158,148,179,166,172,172,131,76,179,117,105,90,89,89,93,116,111,140,127,149,192,172,186,187,76,141,133,98,88,91,90,90,91,95,93,91,115,133,148,147,147,166,158,187,187,166,76,98,203,158,123,99,95,88,88,87,91,93,108,116,123,139,147,140,166,187,194,186,158,109,197,200,172,133,96,90,91,86,91,89,108
111,76,56,55,56,65,89,75,69,194,221,227,222,221,227,227,227,231,231,227,227,221,91,88,183,205,179,87,61,35,68,94,96,197,140,103,147,205,183,89,62,53,43,61,76,87,116,88,69,87,147,133,125,76,76,194,115,75,72,76,91,86,129,160,209,192,129,76,49,56,129,160,108,83,49,75,149,187,155,187,200,200,209,197,179,163,203,212,192,163,179,155,133,103,108,111,95,125,133,109,147,148,96,69,69,69,111,194,212,200,209,187,108,76,125,205,200,211,221,222,231,212,221,231,231,227,197,205,209,192,141,83,115,203,200,155,194,221,221,227,231,234,255,234,231,222,129,160,231,231,231,231,222,200,160,91,108,205,222,140,91,183,227,211,200,205,209,148,76,76,123,187,197,148,187,211,212,179,190,221,155,96,69,123,125,116,109,87,89,92,96,116,183,205,197,227,255,234,212,183,148,90,75,125,197,187,115,69,28,21,17,44,91,179,212,209,179,169,194,197,221,231,109,76,115,221,212,222,227,203,160,141,123,131,149,147,75,38,44,72,60,78,155,125,115,85,68,111,140,190,190,169,179,133,192,190,221,221,219,219,211,190,69,98,123,123,123,131,139,140,140,179,187,190,197,203,207,211,211,219,219,207,192,77,117,108,108,95,91,108,117,123,139,149,187,200,221,221,219,219,224,221,91,28,80,108,87,87,91,116,116,123,131,166,186,192,211,211,219,211,224,224,219,219,194,60,95,123,111,123,117,117,139,139,131,133,179,194,203,211,211,221,211,211,219,224,203,61,89,140,95,108,108,111,115,117,133,131,147,166,190,200,200,211,207,211,203,179,68,76,115,88,88,91,95,99,105,111,108,111,111,116,187,200,207,211,219,219,221,207,211,160,36,127,91,88,91,91,96,105,115,131,140,148,172,190,200,221,211,207,219,219,219,200,28,111,95,91,99,108,111,98,108,117,111,149,179,179,179,190,190,192,192,190,192,190,194,115,17,91,85,77,86,98,105,115,166,172,172,160,190,190,186,194,186,43,109,133,93,95,99,99,99,98,105,111,99,139,160,179,197,200,194,190,197,194,187,38,37,149,91,86,86,89,91,90,91,95,105,133,149,148,160,179,179,186,172,160,160,99,28,93,76,75,75,84,89,95,93,115,117,131
147,133,84,75,76,103,169,129,76,169,212,221,222,227,231,231,231,231,234,231,231,234,192,160,211,227,200,133,91,48,29,20,14,125,189,115,103,76,56,48,60,61,56,75,92,75,68,68,43,35,54,60,61,38,53,160,169,76,60,52,109,103,169,205,205,149,115,83,54,35,92,200,160,107,69,52,69,61,70,95,160,189,209,205,183,155,211,212,209,169,187,179,155,140,131,125,115,140,148,95,149,189,169,87,70,61,85,108,148,163,149,133,84,31,35,76,133,203,203,227,222,221,227,227,255,234,227,231,231,222,179,96,192,221,147,70,75,96,89,203,231,234,234,255,255,212,86,76,189,203,209,222,231,227,209,115,148,212,234,222,211,221,227,212,221,227,227,205,147,78,84,91,108,55,44,107,194,131,169,221,227,209,187,160,160,140,133,115,129,133,116,109,141,187,183,203,205,222,212,211,222,212,205,200,221,200,133,75,37,35,31,44,75,125,203,221,200,163,192,194,209,212,194,155,205,205,203,205,190,189,163,147,133,107,141,148,109,44,20,44,43,52,99,160,203,169,90,123,94,96,140,194,205,192,212,197,219,221,221,219,221,186,70,115,148,147,141,139,133,127,148,166,194,203,203,211,219,211,221,221,219,211,192,75,133,139,131,133,133,131,117,116,131,147,190,197,219,221,211,221,219,221,76,27,93,127,90,91,95,109,115,109,111,140,147,158,192,197,194,194,197,211,211,221,200,38,77,99,95,91,91,95,98,108,111,127,147,179,190,192,200,211,203,200,219,211,192,75,84,139,105,90,91,95,108,105,109,105,139,158,190,192,194,197,207,200,197,186,53,69,117,80,77,88,91,91,91,91,96,99,111,139,186,192,194,200,194,200,200,203,197,160,28,98,139,109,111,111,111,111,117,139,131,139,149,172,192,200,203,194,203,211,219,207,21,115,105,87,91,90,90,99,111,131,127,172,166,179,187,186,192,190,192,197,197,200,203,111,14,93,98,91,87,90,93,109,158,148,187,194,187,194,187,187,179,49,109,99,84,86,91,95,96,98,105,98,109,139,148,187,194,197,194,192,192,194,187,37,43,123,95,86,90,87,91,93,91,93,116,139,149,158,149,172,192,203,194,192,187,96,20,90,91,90,91,93,91,98,99,115,117,141
190,140,84,70,111,149,163,141,92,116,160,189,205,205,205,212,231,231,231,234,234,234,231,222,222,231,190,125,96,75,54,29,14,84,160,194,187,72,31,29,54,55,55,92,141,115,72,52,35,43,61,69,60,31,21,76,192,212,163,125,148,107,190,227,222,205,189,183,78,29,53,149,203,179,83,76,75,37,31,43,83,149,200,212,211,116,194,212,212,212,209,200,141,137,125,125,115,148,147,115,155,187,179,129,71,69,94,72,76,109,190,209,192,75,34,31,55,140,160,221,231,222,221,231,234,234,227,209,211,189,92,60,75,140,163,71,34,29,31,69,160,211,203,212,222,200,84,53,75,75,87,123,221,234,231,221,212,212,183,183,200,160,123,155,209,212,227,221,189,109,94,90,99,37,27,69,189,160,163,192,227,231,234,212,211,192,187,190,209,194,148,116,108,149,200,192,189,222,221,192,187,234,234,234,227,212,160,76,43,43,38,61,60,48,111,212,212,187,149,160,189,169,133,141,205,115,111,179,163,148,169,141,129,96,92,78,87,54,14,20,21,22,75,203,212,212,149,107,76,60,140,205,187,94,200,211,221,224,221,221,221,187,76,147,133,131,131,133,140,158,166,172,192,203,211,211,221,221,224,224,231,224,194,76,127,115,98,99,111,123,117,123,158,179,190,211,219,221,231,221,221,221,84,36,127,115,89,99,111,117,131,131,133,148,166,194,203,203,219,221,221,224,224,224,211,65,89,96,91,89,93,108,109,123,140,133,131,186,197,203,207,207,219,211,207,219,200,76,96,148,91,96,98,116,115,117,111,131,139,149,192,203,197,207,219,211,221,200,75,75,140,84,86,87,93,90,96,105,115,115,117,158,187,200,219,211,211,211,211,211,207,166,44,111,116,91,98,111,111,116,117,123,140,140,172,190,197,219,211,211,211,224,224,211,29,109,95,84,99,99,98,116,127,141,141,179,179,186,197,200,211,203,200,211,211,207,211,108,21,115,115,91,88,95,98,131,186,190,194,192,200,203,203,187,179,60,115,133,91,91,96,95,96,115,115,116,127,149,158,187,194,197,197,197,203,207,194,27,54,158,84,84,85,98,93,99,108,109,127,140,147,172,179,194,200,194,203,203,192,93,20,91,84,80,80,91,91,91,96,108,105,123
190,108,62,60,107,183,179,169,125,85,75,71,90,90,88,96,111,155,222,221,231,222,231,231,222,222,190,92,69,78,84,88,44,44,65,84,203,115,56,44,75,99,76,125,194,160,125,94,54,83,78,75,43,20,20,28,76,209,205,197,149,83,111,183,222,221,197,187,115,60,36,69,155,200,179,131,140,76,28,21,28,69,111,194,211,76,78,111,131,192,211,200,148,115,116,111,129,148,99,76,169,179,141,141,84,78,116,69,44,60,197,222,227,205,90,53,49,87,155,212,231,234,227,234,231,231,222,183,155,111,69,52,38,76,116,76,62,43,28,27,43,90,75,86,149,149,90,72,75,44,43,43,75,189,222,234,222,211,111,83,88,61,49,55,84,148,205,203,200,140,133,149,155,75,69,107,189,179,96,62,116,194,189,187,189,129,86,103,190,227,212,189,147,183,221,212,211,203,203,149,85,212,222,212,227,222,200,109,61,52,36,61,61,38,75,221,221,209,148,133,123,99,87,92,147,98,76,98,155,137,148,111,87,109,103,55,31,44,20,14,20,21,76,212,222,221,194,111,76,56,140,189,137,60,89,212,221,221,219,211,207,187,98,160,179,160,158,160,160,149,148,149,187,200,211,219,224,231,221,219,224,207,192,116,158,179,149,141,131,139,140,139,148,179,194,221,224,231,231,219,219,207,123,76,131,172,117,139,117,133,133,131,123,141,160,192,211,207,211,211,211,200,186,160,141,93,105,117,111,96,115,131,133,139,127,127,133,190,200,190,200,200,200,194,190,160,141,89,108,123,98,96,108,96,108,127,131,123,140,149,187,194,190,187,192,166,149,123,80,87,109,95,86,86,89,95,91,98,98,95,99,148,197,192,203,203,200,192,197,187,179,141,75,133,147,115,108,96,96,99,116,111,123,133,166,186,190,190,200,200,207,200,197,190,56,105,127,87,90,108,108,91,108,131,133,149,149,149,160,190,172,148,158,186,187,158,179,108,38,133,105,76,88,87,93,115,140,172,172,179,172,194,179,160,147,69,99,96,89,88,90,89,95,109,108,108,109,158,140,172,172,160,166,186,187,166,158,54,69,148,90,76,87,91,88,89,90,91,96,127,147,149,160,187,160,186,192,192,187,91,23,99,76,80,90,93,88,91,90,96,99,117
148,125,71,60,87,163,190,200,194,111,75,54,48,38,37,35,28,49,115,179,197,211,211,231,227,209,147,125,84,94,116,137,70,68,75,68,187,187,91,75,87,123,111,140,203,141,123,125,61,65,65,35,21,13,27,38,53,123,109,115,99,75,84,107,194,209,194,179,141,76,69,61,83,109,140,179,192,141,69,31,35,60,76,160,211,115,84,76,72,98,149,194,149,137,133,148,85,115,116,86,163,179,137,141,86,95,155,71,29,21,148,221,222,231,203,83,54,87,190,222,227,200,187,203,212,227,227,197,179,115,75,70,76,111,95,60,60,61,44,28,21,43,29,44,75,131,109,90,88,60,44,44,35,61,148,212,192,209,160,107,88,55,43,37,38,61,148,189,190,155,179,209,205,123,140,179,179,149,68,35,94,147,149,109,129,90,43,35,75,140,205,197,187,187,221,227,197,179,183,160,90,183,194,140,129,203,221,187,125,123,76,75,83,65,76,209,212,200,155,155,147,129,99,87,107,91,78,76,125,183,197,148,90,116,140,76,21,31,36,28,21,28,60,200,212,212,209,155,133,92,140,192,179,85,70,131,203,187,149,141,140,133,140,158,149,166,172,192,200,190,190,172,187,219,203,192,190,172,140,116,123,115,109,109,127,140,166,187,179,187,179,160,148,160,200,211,207,187,133,99,96,95,98,108,99,98,133,139,148,179,194,200,203,192,139,197,197,147,123,96,87,91,88,91,93,93,115,105,116,131,147,166,194,190,190,190,147,190,211,148,139,90,77,76,86,85,85,91,98,95,111,140,131,141,160,187,192,197,190,98,172,133,80,76,69,65,76,76,86,84,90,99,93,96,109,139,158,186,187,190,158,131,203,211,187,141,98,89,91,89,85,89,91,99,105,111,127,147,149,148,179,160,187,160,187,211,211,194,172,117,108,108,99,91,93,109,131,133,131,141,158,148,111,147,186,186,190,197,194,190,172,149,127,115,117,98,91,89,95,123,133,127,147,127,111,141,197,186,141,115,108,89,80,76,76,76,89,105,105,111,133,147,160,160,140,148,158,148,192,194,149,139,117,98,76,75,70,76,86,93,109,117,116,147,149,141,141,147,140,160,192,192,200,200,190,186,158,141,116,87,65,93,93,98,117,131,131,139,127,127,141,158
84,103,107,76,78,133,189,192,179,107,76,55,52,44,38,29,17,20,35,43,86,149,197,221,222,212,141,123,131,148,140,115,76,71,68,43,89,189,140,76,69,96,107,89,140,115,85,141,115,107,108,76,43,21,56,99,92,98,98,116,116,107,148,179,189,183,125,137,140,76,61,68,75,69,70,131,189,192,123,87,84,75,55,115,189,187,149,108,70,84,140,179,163,169,179,187,99,123,155,108,169,190,141,169,123,98,183,103,49,20,75,192,222,231,212,131,72,87,194,211,187,89,60,68,129,211,212,203,190,140,76,55,84,129,147,83,44,62,78,54,29,29,35,69,78,76,96,109,92,72,55,54,29,28,75,103,76,109,187,179,141,84,44,34,35,31,86,148,179,190,189,205,212,189,211,209,160,109,52,53,111,141,169,192,200,183,76,27,29,61,89,98,90,107,209,222,212,169,163,163,125,197,211,140,75,90,141,160,179,160,115,76,72,75,95,131,148,163,155,129,125,123,123,88,87,125,109,90,108,205,212,203,179,160,147,103,36,28,35,29,37,35,52,92,155,200,212,205,203,194,187,189,205,179,92,129,105,98,108,123,147,158,172,186,192,187,194,211,211,221,219,158,76,158,80,86,90,84,91,96,105,116,111,127,127,149,194,203,211,219,221,221,187,76,149,90,75,68,70,77,77,93,116,127,133,149,179,186,194,207,211,219,219,158,55,88,75,48,44,60,76,84,89,99,111,116,139,131,148,172,192,194,200,197,197,179,65,76,86,53,48,49,62,70,89,86,91,105,109,116,141,158,160,194,186,197,194,197,127,27,88,52,34,43,49,69,75,76,88,108,109,111,127,141,148,149,186,192,200,192,88,28,111,87,76,70,68,69,75,76,86,93,93,109,108,111,133,160,172,160,200,200,211,148,55,133,86,69,60,49,60,75,87,86,93,108,139,141,148,158,160,148,43,76,91,69,68,54,68,75,75,75,76,86,86,93,91,96,123,141,160,158,172,140,44,49,72,54,43,37,44,52,52,70,76,75,91,99,99,105,123,139,141,158,166,149,99,49,90,60,44,49,52,53,68,75,70,84,88,96,105,111,127,140,148,149,179,187,89,70,141,91,80,76,62,60,55,65,69,75,80,95,111,115,116,123,140,148,166,141,76,84
76,76,96,123,115,169,190,163,140,87,68,60,62,55,54,38,27,22,29,28,55,76,103,179,197,194,179,109,88,192,187,155,115,99,84,37,43,125,160,108,61,89,115,38,62,75,75,160,212,211,212,141,71,37,61,115,190,148,125,140,148,85,155,194,155,131,75,91,148,84,69,72,75,75,60,115,147,107,88,99,99,84,62,76,91,169,194,169,116,88,131,125,115,123,137,148,107,140,187,147,147,189,192,203,197,183,205,187,103,75,38,75,99,205,189,140,76,69,87,129,133,87,38,28,86,179,203,194,169,133,87,68,108,179,141,133,88,75,90,61,35,29,71,109,83,38,76,107,89,75,69,55,43,52,87,140,76,76,160,203,200,149,76,37,29,29,44,96,169,194,194,190,187,211,234,231,203,163,87,95,140,129,87,179,222,221,137,38,55,60,44,56,61,87,212,231,221,192,197,187,115,209,231,222,140,115,109,116,125,92,84,76,76,91,169,183,163,147,131,140,129,129,131,107,87,111,148,140,76,160,203,190,200,221,212,187,44,43,49,43,55,44,56,75,87,85,75,87,169,212,203,179,163,133,123,140,89,91,95,116,139,141,148,166,186,190,200,207,219,221,211,123,62,141,77,76,84,77,90,96,105,116,123,133,139,166,197,211,221,211,219,224,147,43,111,84,72,72,76,77,80,88,108,117,133,160,172,186,192,200,207,211,211,149,43,84,75,44,54,54,70,76,89,93,115,108,116,131,141,149,172,187,192,207,207,186,69,87,99,69,65,69,75,76,77,86,95,115,116,131,139,166,172,197,192,197,194,200,141,29,109,53,34,38,43,60,75,84,89,93,108,115,123,147,147,166,179,190,192,187,80,22,96,72,48,52,44,53,62,75,84,88,95,115,127,148,160,172,192,197,200,207,211,160,43,123,85,80,76,75,80,95,98,105,111,141,166,186,192,190,197,160,34,55,91,43,49,53,56,68,68,75,76,86,88,98,98,116,139,149,186,179,187,123,28,44,60,53,48,43,43,48,53,75,75,84,89,105,115,133,140,148,158,179,179,172,88,44,84,65,49,60,60,54,62,70,80,87,90,95,108,141,139,158,166,179,179,179,68,14,90,52,44,44,54,60,62,70,77,77,90,109,127,140,147,160,166,160,186,95,14,43
69,99,109,131,140,192,205,197,148,91,69,76,61,60,56,62,68,69,61,52,69,53,61,76,98,123,169,179,131,200,200,205,203,192,140,75,29,89,183,123,61,62,103,38,38,38,43,115,189,192,160,88,52,53,54,61,95,115,75,89,115,71,140,187,107,69,60,96,84,48,48,68,69,60,56,123,192,115,52,60,91,111,107,115,87,129,183,187,190,133,179,111,84,75,70,75,83,99,147,209,190,190,212,231,231,227,221,212,197,179,92,69,71,133,140,94,53,76,89,115,98,92,61,31,88,160,192,222,212,187,109,84,140,163,109,133,125,115,91,69,35,27,72,140,103,62,96,111,76,69,70,69,72,76,123,197,183,115,194,222,227,221,149,65,29,44,43,94,189,197,203,205,203,227,234,231,212,187,111,95,189,115,61,95,203,227,211,69,89,90,75,75,65,68,169,211,209,133,179,192,116,197,211,221,190,137,115,140,123,76,60,76,95,108,179,211,211,190,95,137,189,149,148,163,148,129,179,179,116,179,194,192,209,231,231,222,107,95,78,70,75,69,76,90,103,76,28,21,70,200,221,209,197,160,133,131,140,149,149,148,160,160,158,166,186,203,200,219,221,211,203,158,93,160,90,90,93,109,133,147,139,139,148,148,166,192,200,211,221,221,219,219,139,69,133,93,84,87,91,99,116,116,139,158,179,190,203,200,207,211,211,203,186,147,90,111,96,98,115,131,131,147,141,127,141,127,160,186,194,190,200,200,194,197,149,133,98,123,123,108,105,105,115,116,98,105,116,139,139,149,166,197,200,203,200,221,203,179,116,75,111,91,90,91,96,105,115,105,91,115,131,148,186,192,194,197,194,200,186,149,115,80,111,96,91,91,89,93,105,108,111,116,133,149,166,179,187,200,211,211,197,192,186,133,75,131,90,87,93,93,96,111,123,127,127,148,187,190,203,203,194,147,75,76,133,86,93,105,108,111,115,116,115,108,109,109,117,127,140,158,186,200,194,148,52,75,84,72,75,75,75,75,76,84,85,93,115,131,160,186,186,186,186,187,179,149,89,76,115,76,75,76,76,72,75,75,80,93,98,115,127,140,149,147,172,160,166,148,65,37,109,70,52,65,61,68,61,72,88,87,91,108,116,116,133,160,149,140,166,89,28,56
29,76,116,129,169,212,212,203,179,115,72,75,76,76,76,75,87,115,91,55,76,89,91,89,75,52,88,203,212,205,194,200,212,227,212,140,49,76,187,169,90,52,55,38,44,49,35,69,108,148,115,70,35,34,37,35,68,94,76,76,75,29,60,94,163,76,61,116,133,75,69,61,61,75,69,84,91,87,43,49,72,109,141,209,183,140,147,160,169,116,147,92,75,65,54,49,75,75,83,163,197,203,212,222,231,231,234,231,231,231,205,148,94,75,88,92,52,91,140,189,99,84,76,88,123,149,148,211,222,187,85,70,125,179,115,125,116,125,155,115,53,21,36,84,85,91,137,131,88,75,61,61,86,116,179,163,147,169,190,227,227,234,221,163,78,62,65,115,197,194,212,227,227,234,234,234,209,183,92,61,137,148,87,107,169,227,231,123,107,76,60,84,111,94,75,115,103,55,76,98,115,163,129,179,205,179,141,149,96,76,70,69,86,115,125,194,212,211,108,94,155,141,141,141,141,163,179,179,189,211,190,187,200,227,234,234,212,209,169,90,86,86,75,94,86,75,56,28,34,141,227,227,231,209,137,83,187,197,203,207,207,211,160,190,203,190,148,123,123,139,123,141,148,149,187,190,194,200,211,211,207,197,200,203,221,231,221,211,200,172,158,140,133,123,149,166,186,192,200,211,221,219,203,140,194,219,172,148,133,108,98,93,91,109,117,147,147,172,186,197,190,203,203,211,219,116,140,141,123,109,91,89,88,91,93,111,127,139,141,160,160,186,207,203,203,207,194,147,192,211,192,123,127,116,109,99,99,108,109,116,131,140,139,149,179,190,203,197,172,91,192,186,123,109,91,96,93,89,91,108,109,115,117,127,158,147,166,179,194,192,203,192,123,221,197,158,148,147,139,131,105,99,108,99,117,123,139,149,158,158,172,190,203,211,96,105,190,140,93,87,86,86,84,86,91,105,109,111,116,131,148,149,187,187,187,194,192,141,91,194,158,105,87,77,80,96,115,131,131,141,139,158,166,190,197,108,179,190,172,141,115,109,93,91,88,85,88,98,111,133,127,140,149,139,141,149,149,116,149,194,203,190,190,160,127,117,98,91,90,90,111,131,139,139,140,127,127,131,131,116,131,166,197,194,190,133,116,108,91,96,90,99
20,86,179,200,209,212,205,194,197,148,90,76,75,92,115,85,90,115,95,44,61,83,89,96,87,35,29,115,194,194,187,192,211,221,222,194,87,75,148,197,200,111,75,38,35,43,43,72,87,107,98,86,69,36,28,36,60,91,107,76,61,37,37,68,108,90,96,137,203,192,163,76,62,90,95,90,60,28,21,29,38,69,91,179,189,108,90,87,123,148,190,147,76,60,55,60,75,76,75,83,116,189,221,222,222,227,212,222,255,234,227,221,163,60,65,99,75,123,189,212,141,76,65,103,111,111,160,212,222,197,115,75,116,160,160,190,140,133,137,94,84,36,37,76,89,129,155,155,103,84,68,56,75,91,183,155,85,96,190,234,227,231,227,221,125,54,35,62,75,62,83,169,155,194,222,227,212,212,197,103,96,169,149,189,209,222,234,212,115,52,22,43,109,200,155,179,123,43,37,44,78,192,183,197,209,209,203,211,133,96,108,99,75,75,99,149,212,212,192,160,169,147,90,70,94,115,115,103,123,200,187,163,179,200,205,194,209,203,197,169,140,169,108,125,115,92,87,44,22,76,227,227,231,205,90,70,207,207,211,207,211,194,76,90,108,98,99,109,115,127,117,127,147,172,192,190,197,192,200,203,219,219,203,88,141,108,108,99,95,105,109,116,141,158,187,200,203,219,211,224,221,221,166,44,88,123,85,88,90,90,95,98,109,111,133,160,194,200,207,200,200,207,211,203,197,70,75,80,76,90,98,99,95,109,115,133,147,186,190,194,200,211,207,197,200,207,197,76,86,127,91,88,90,99,108,98,109,116,123,139,148,166,190,190,194,194,197,194,147,27,98,87,85,86,85,88,98,95,99,111,116,148,148,166,172,172,186,187,190,190,194,160,48,109,95,91,91,93,105,105,111,109,115,115,141,149,149,160,186,190,194,194,192,200,28,38,77,75,75,76,85,95,105,116,140,140,140,140,127,141,139,139,148,160,166,179,186,76,13,84,60,60,68,75,87,98,127,139,140,149,160,190,186,192,190,36,80,84,70,70,77,84,86,89,91,91,93,109,133,141,158,160,172,160,187,190,197,38,70,109,77,72,75,77,80,86,87,90,96,108,116,133,147,147,140,158,160,166,172,77,52,123,89,77,75,87,77,76,76,88,89,105
12,75,197,209,212,227,211,212,190,160,125,98,75,92,129,96,83,76,89,76,65,69,76,84,87,52,44,91,123,95,103,123,160,209,221,203,131,75,78,133,205,205,187,68,36,44,52,85,108,98,76,76,75,69,43,44,53,98,140,92,88,65,61,76,107,75,75,72,108,197,212,149,111,129,179,194,133,69,35,28,27,37,76,163,190,129,95,76,92,197,189,149,111,78,61,69,60,60,70,76,89,133,205,209,209,197,179,200,234,234,234,234,222,111,87,99,109,155,194,211,190,69,44,88,137,125,141,200,212,211,163,111,141,205,212,222,221,212,192,109,103,85,69,96,163,179,149,179,83,69,68,75,85,108,189,197,155,115,179,231,231,227,222,209,148,83,48,44,52,44,35,62,72,88,192,227,221,211,212,209,141,179,160,190,227,255,255,234,209,86,27,22,69,179,179,194,108,55,44,38,52,149,179,163,203,197,192,205,155,103,96,76,44,43,52,87,187,209,203,197,200,203,148,54,52,76,78,103,133,212,190,179,179,194,131,75,98,109,109,197,203,209,189,149,123,99,107,71,27,36,194,222,231,194,99,86,221,211,219,211,203,192,108,140,147,131,127,117,116,127,133,140,166,187,194,194,203,211,224,221,219,211,190,77,133,109,116,123,111,127,141,139,160,187,203,207,221,234,224,211,211,211,160,76,133,158,105,105,109,109,111,116,116,127,140,158,190,203,211,207,203,211,207,186,166,96,115,147,111,111,117,111,116,109,123,133,147,172,192,197,200,203,194,186,158,147,148,123,127,149,123,123,131,140,139,115,115,123,116,166,190,187,200,207,200,194,179,141,127,84,131,117,96,111,115,109,98,96,98,115,127,148,149,186,192,197,200,207,203,200,190,166,76,133,116,111,95,91,96,96,115,109,115,123,141,148,186,194,190,200,207,203,200,203,56,76,131,96,90,88,90,95,99,109,116,131,123,139,158,160,160,172,166,160,172,166,186,93,44,108,88,80,77,90,93,117,147,172,186,194,197,197,194,192,166,68,108,91,91,95,98,95,91,93,93,105,109,139,149,179,197,192,194,187,194,190,179,49,75,149,99,89,89,95,95,91,91,95,127,141,158,179,187,190,194,194,200,192,172,76,28,98,76,76,84,91,91,91,99,109,116,139
0,21,96,200,205,212,212,209,187,137,96,86,76,85,115,84,69,85,131,116,76,60,55,76,91,71,87,87,56,36,43,54,75,99,147,189,141,76,44,44,141,200,212,183,107,91,107,137,179,160,87,76,69,71,88,91,76,125,140,108,108,69,53,69,65,37,34,28,43,85,183,189,149,203,221,221,221,179,72,52,28,34,62,137,194,148,129,84,76,179,187,155,137,109,75,55,49,35,28,35,84,133,187,205,187,160,212,227,234,255,234,255,234,222,200,179,140,116,155,197,212,115,69,87,149,141,141,179,211,205,187,133,133,189,192,200,234,234,234,212,155,187,183,197,222,209,149,155,65,36,65,89,116,141,194,189,190,137,115,211,222,222,221,212,205,197,123,84,87,92,55,37,68,78,148,205,212,205,221,227,209,179,133,140,212,234,227,234,231,197,75,35,44,107,160,140,76,69,55,38,28,90,190,163,209,200,148,85,54,49,71,87,70,44,31,43,76,137,190,147,111,133,194,125,72,69,78,99,169,227,212,183,107,115,108,75,75,91,87,160,205,205,179,147,85,75,115,103,55,21,76,211,211,190,141,116,192,149,148,147,141,147,141,166,187,190,187,194,192,186,172,158,187,200,211,211,211,200,179,179,160,166,172,147,186,192,187,192,192,194,192,187,158,160,211,224,207,194,166,98,87,109,116,127,141,160,160,160,179,186,190,192,192,186,131,160,187,160,158,148,131,131,115,116,133,148,179,187,190,190,186,194,197,194,187,179,149,187,187,166,158,123,117,91,89,89,98,123,158,149,172,186,190,203,203,186,179,179,149,117,186,166,127,105,98,105,115,123,133,127,147,148,192,179,187,197,172,166,179,160,158,141,186,203,172,160,133,117,117,116,117,127,131,141,147,158,160,160,172,172,186,190,192,186,172,200,203,190,158,147,139,115,115,117,127,139,148,148,166,166,179,133,88,131,166,166,158,147,116,109,99,95,93,95,109,111,116,123,127,148,166,186,140,140,108,139,190,179,147,133,99,108,96,105,108,96,115,131,140,147,141,160,172,172,158,149,139,131,190,179,148,131,115,115,105,111,109,108,127,139,140,140,160,149,147,148,147,141,123,133,186,187,190,166,147,116,123,116,109,105,93,111,123,131,149,149,141,147,139,139,131,141
21,12,29,140,205,212,212,211,203,183,129,115,92,103,111,89,61,98,200,189,103,52,36,61,87,108,116,68,35,21,27,34,55,86,125,179,76,62,49,29,76,169,187,189,212,221,212,212,212,192,95,87,75,78,131,125,98,76,90,141,140,61,37,37,55,43,29,22,28,52,78,183,200,221,212,221,222,212,183,109,61,36,61,111,190,129,76,60,70,140,187,200,169,115,76,56,60,38,28,21,72,192,211,209,189,84,141,212,222,234,234,231,221,190,155,123,123,147,183,205,231,203,137,125,187,203,209,212,231,234,231,209,194,203,163,190,211,234,234,222,194,231,234,231,222,205,137,123,75,28,44,85,131,163,183,200,190,169,111,147,205,211,200,179,141,98,76,75,89,163,99,55,60,69,89,116,76,55,75,155,125,71,76,133,221,234,255,255,231,231,187,94,76,131,211,147,83,71,60,37,21,61,197,200,212,209,179,75,21,28,54,70,68,49,43,29,37,61,187,192,155,116,115,115,90,90,123,163,209,227,205,141,83,76,90,88,76,76,76,129,200,212,209,179,89,76,137,163,76,21,36,107,141,189,147,129,139,133,133,139,133,148,148,147,194,197,207,211,207,211,219,158,90,187,108,93,105,115,111,123,127,140,166,190,190,192,192,203,219,224,231,234,203,89,131,133,93,89,91,91,87,96,123,149,158,172,179,187,172,197,211,219,224,211,76,88,131,99,96,98,93,98,105,115,123,140,147,149,166,166,192,194,200,211,224,211,91,85,116,84,88,90,86,87,89,95,111,117,140,148,158,192,192,203,203,219,211,211,158,37,87,90,90,87,85,90,99,95,99,127,139,147,166,187,190,200,200,200,203,207,141,44,91,133,111,123,133,133,139,131,139,140,158,179,187,186,197,197,207,197,211,211,211,187,37,111,131,105,108,115,131,131,131,141,141,147,179,192,207,203,200,108,22,80,127,93,90,93,105,99,95,105,116,123,158,172,166,186,190,203,200,211,207,187,54,69,117,96,91,89,96,109,99,116,111,127,160,172,197,194,194,194,197,194,200,190,108,49,109,84,84,88,93,105,108,117,127,140,147,172,187,190,197,197,194,197,194,186,75,61,166,96,99,96,96,98,99,95,105,109,115,127,148,158,166,179,192,192,190,172,62,54
43,20,14,72,187,209,222,222,212,211,183,155,155,163,147,95,61,87,163,183,115,60,34,54,98,183,183,91,49,20,14,21,70,183,194,203,94,76,84,31,52,92,137,76,116,137,140,211,222,221,203,179,75,56,95,76,76,37,52,140,140,75,55,37,60,52,38,28,14,20,31,76,148,194,179,190,163,125,148,141,76,43,62,115,200,147,91,75,72,76,123,194,192,116,71,55,72,75,56,22,69,200,221,222,212,94,76,116,155,197,227,221,179,125,94,76,70,89,133,192,197,203,190,187,209,212,212,234,234,255,255,231,231,234,211,205,190,192,227,194,179,255,234,234,222,211,148,111,89,21,21,56,91,131,115,190,197,187,160,169,155,183,194,212,189,94,65,72,107,149,141,107,103,99,87,125,109,44,27,44,133,75,53,131,200,221,212,209,211,212,209,163,125,194,212,179,108,76,75,61,34,29,147,227,231,227,209,129,38,53,61,61,55,55,43,34,37,60,197,212,203,183,133,96,62,75,89,115,163,221,183,91,76,75,84,83,90,87,76,131,205,222,221,183,87,92,147,148,108,54,60,92,108,148,141,125,91,85,93,115,115,131,140,147,172,179,194,203,211,219,221,127,69,166,105,96,95,99,91,95,105,123,172,187,192,194,197,207,219,221,231,255,197,48,91,108,91,96,105,109,115,116,133,140,141,148,160,186,187,192,211,221,221,200,70,75,86,65,61,75,84,91,109,133,131,147,149,147,149,148,179,194,192,207,219,207,76,76,87,54,55,65,72,89,111,117,117,127,139,149,166,187,194,200,219,219,224,221,149,38,93,76,65,52,55,75,84,91,95,115,147,160,179,194,200,197,203,203,211,211,147,23,77,86,76,75,76,85,88,89,105,115,131,133,158,166,187,190,194,200,211,207,207,148,28,99,98,88,90,90,89,91,105,123,127,140,148,172,207,203,207,111,14,56,91,76,76,77,87,91,88,91,109,109,117,127,141,186,166,197,200,211,211,186,28,37,87,76,84,77,93,95,96,95,93,108,131,147,147,148,172,187,190,197,192,192,93,49,117,88,91,98,105,99,109,123,127,139,158,158,186,192,194,203,207,211,221,200,48,27,127,84,88,91,95,99,105,111,127,116,139,147,149,149,179,187,197,190,192,149,37,21
55,21,13,21,86,205,212,222,222,212,155,140,192,197,179,87,48,44,61,123,137,88,44,35,69,149,194,133,75,22,17,17,29,163,179,160,160,115,140,76,28,68,87,43,68,94,95,187,221,227,227,212,131,92,169,133,125,60,52,109,163,107,111,90,83,78,68,55,17,12,21,56,88,160,125,183,147,75,65,72,69,55,60,140,203,187,137,91,84,56,72,137,211,169,76,56,75,76,72,29,43,163,209,222,222,190,123,131,147,155,205,221,222,190,147,87,61,43,49,75,88,115,163,197,212,203,194,212,221,234,231,234,234,221,194,200,140,98,108,76,75,194,212,231,231,227,205,179,187,75,36,52,129,160,137,192,211,209,194,140,87,75,116,203,222,221,183,155,179,140,140,169,163,129,94,107,111,75,35,28,92,131,69,107,141,103,96,141,189,169,131,95,109,179,221,194,147,85,76,75,44,17,69,179,234,227,231,212,96,99,107,84,75,71,48,29,27,38,140,221,211,197,149,123,55,36,55,71,99,197,131,75,61,69,62,60,76,78,69,89,209,231,222,197,99,108,109,129,90,68,84,148,189,179,148,140,116,141,186,179,172,187,197,200,203,207,211,211,211,211,219,166,91,158,88,84,89,89,96,111,116,140,160,186,190,200,207,203,211,221,234,234,192,55,91,77,75,80,95,111,139,148,190,194,200,200,211,211,207,211,221,207,207,192,96,111,111,105,115,117,123,147,148,141,140,179,187,197,207,221,224,234,224,219,207,192,99,108,105,91,96,95,99,117,111,139,133,139,179,197,203,221,224,231,234,231,221,219,149,77,109,84,84,88,117,148,187,190,186,194,219,221,234,231,224,224,203,200,194,192,133,69,90,76,89,96,127,147,186,192,190,190,200,200,211,207,219,219,219,211,200,203,200,147,52,111,88,89,95,108,139,141,166,172,172,187,197,200,219,211,211,160,65,77,123,133,117,116,127,127,127,131,148,149,148,149,179,187,187,192,197,211,207,192,72,75,91,90,85,91,93,115,111,108,115,116,141,160,172,187,187,190,187,194,197,194,109,56,95,76,88,87,88,90,91,109,116,133,148,166,172,179,190,194,200,207,211,203,68,49,98,70,75,76,86,91,95,98,127,123,133,147,160,186,190,190,192,192,197,166,56,37
54,37,14,20,44,190,212,212,222,212,149,99,189,205,179,94,75,75,76,96,111,90,83,54,55,88,203,197,149,78,55,37,43,131,133,99,147,148,163,155,37,28,54,49,56,88,137,190,221,222,227,227,212,203,221,197,149,71,84,141,169,109,107,92,76,89,99,91,31,17,27,68,99,149,190,212,203,76,38,29,37,44,62,129,205,200,183,137,123,83,60,88,209,197,125,76,76,88,76,27,28,84,125,197,183,129,140,141,187,197,212,231,231,205,189,140,95,60,44,44,52,75,108,155,141,141,148,163,194,221,231,234,234,211,163,200,140,76,65,69,53,76,147,221,227,231,227,212,209,133,70,55,137,189,200,211,212,222,212,131,76,75,89,95,96,116,108,137,187,187,187,190,183,148,109,92,91,70,43,21,35,95,90,90,137,85,84,137,148,131,115,98,141,190,211,187,140,137,115,107,75,28,53,60,137,212,211,212,205,194,192,115,76,75,49,21,21,28,84,187,200,205,163,140,86,75,83,111,149,137,116,76,49,69,75,55,52,61,65,89,200,231,227,221,200,192,103,137,163,72,43,88,189,212,179,140,190,207,203,194,197,190,149,207,194,172,172,141,140,139,133,123,127,147,148,172,197,207,211,211,211,221,224,211,231,211,207,194,190,186,172,160,117,115,133,149,192,194,207,221,231,234,224,140,194,194,179,141,140,108,91,90,91,111,117,116,133,158,149,160,192,194,207,207,197,147,197,211,187,140,111,99,105,95,90,86,99,115,131,147,166,187,194,200,192,192,192,166,203,224,231,200,179,117,108,99,93,91,91,98,108,133,158,160,160,197,200,203,179,75,160,187,123,108,99,91,86,87,77,87,89,85,93,111,139,133,140,186,186,194,200,158,89,197,148,131,111,108,91,91,87,88,91,90,95,108,111,131,140,160,187,194,207,207,88,139,172,139,108,87,76,70,70,76,84,90,91,98,96,111,111,115,131,139,147,187,194,147,91,141,95,91,75,75,69,76,93,109,108,127,133,160,172,192,197,117,192,179,147,117,91,86,80,85,86,88,90,89,91,98,131,140,172,179,192,207,207,141,160,224,194,172,147,127,109,98,95,105,86,88,91,98,133,149,166,187,197,203,192,179,186,221,203,190,179,140,117,111,90,86,84,76
115,88,27,20,29,155,209,221,231,222,192,140,155,189,147,96,95,107,116,107,103,76,70,72,85,148,221,212,221,197,155,83,71,149,149,98,115,147,179,179,95,37,38,55,53,60,148,212,212,221,227,227,222,211,190,169,125,55,65,115,109,76,86,85,75,76,90,115,70,37,43,61,96,90,115,221,212,131,28,21,21,28,68,149,211,212,194,169,155,92,62,75,194,212,194,137,96,98,75,43,44,88,76,89,86,75,94,107,96,123,192,212,222,212,209,194,189,137,108,85,49,76,133,133,76,83,115,140,129,155,200,231,234,212,163,197,149,87,55,69,76,99,187,212,227,227,197,183,192,99,56,28,28,60,92,133,148,205,222,115,61,69,69,61,61,44,28,43,86,200,194,197,194,179,140,107,86,76,55,35,29,44,65,85,98,107,87,96,115,115,92,92,140,205,221,190,137,155,141,155,108,55,87,70,76,179,192,155,179,194,222,190,78,61,61,38,53,54,75,85,84,87,86,75,55,55,86,187,205,98,92,92,70,69,68,43,37,38,60,87,187,222,227,234,231,221,123,111,169,131,54,44,86,194,187,129,203,203,203,200,200,158,75,127,105,111,111,98,99,105,108,139,139,147,166,179,192,194,197,203,207,219,187,90,172,89,84,84,76,84,87,88,99,123,147,186,200,211,219,224,234,219,166,35,76,133,93,93,98,95,98,109,105,117,139,148,149,179,194,194,192,200,203,194,166,44,84,109,90,87,96,84,85,84,89,90,95,111,141,149,187,192,197,203,203,197,197,76,116,200,133,99,91,90,90,95,95,91,98,109,117,147,160,186,172,186,186,158,127,27,115,116,70,70,76,84,76,84,86,87,93,99,98,117,148,158,166,166,190,192,186,91,29,133,72,65,75,80,76,75,89,90,93,91,98,111,127,133,140,148,172,186,186,160,29,69,91,60,68,75,70,75,76,84,86,89,90,91,91,96,111,123,117,123,133,141,147,72,14,87,52,54,56,70,76,88,109,123,147,148,158,160,158,160,133,36,98,86,53,54,68,72,69,69,75,84,76,109,109,115,147,133,147,133,141,147,148,38,43,148,76,60,60,68,75,65,76,84,95,91,95,95,91,98,109,133,141,133,148,76,54,141,53,52,60,75,84,77,76,76,91,105
179,183,76,31,28,140,211,221,222,211,190,137,115,116,141,95,88,131,192,203,190,169,88,83,108,183,212,221,200,148,179,179,98,131,179,140,108,140,141,141,148,76,62,55,52,49,133,197,205,205,197,212,221,211,192,183,141,78,69,87,90,43,65,68,76,75,76,76,52,52,60,60,69,55,68,141,197,189,31,21,21,21,75,179,211,212,197,183,160,91,54,44,76,141,197,147,86,88,69,60,85,148,129,70,71,75,76,76,71,76,115,183,209,221,212,203,211,163,163,133,69,76,141,192,99,78,92,89,84,90,109,205,203,200,205,231,222,203,163,179,190,194,212,221,227,227,209,197,140,61,29,14,10,0,20,48,84,169,211,133,76,75,72,61,61,53,29,29,70,192,189,189,187,169,149,115,95,90,90,76,75,75,48,43,68,85,94,76,75,94,107,92,115,200,221,192,155,140,141,179,115,55,76,96,88,160,212,212,197,190,231,221,133,70,48,37,76,115,75,60,48,65,75,70,55,44,76,190,212,133,103,107,86,75,71,72,43,34,44,86,160,209,211,221,212,211,160,96,103,125,92,72,78,189,189,140,192,194,197,200,197,133,65,133,84,87,91,95,91,95,95,139,148,158,187,187,197,207,211,211,211,207,172,75,160,90,87,76,86,85,87,84,111,140,147,194,211,224,231,234,231,219,131,29,72,139,77,84,90,76,80,89,90,98,117,139,172,187,166,187,186,187,190,192,158,37,76,76,75,69,75,70,75,80,85,85,93,131,147,166,187,190,194,197,194,190,179,62,84,141,75,72,70,69,72,76,84,90,95,109,116,133,158,160,186,187,179,186,117,21,131,127,75,76,76,76,84,86,80,87,95,116,131,158,166,179,166,179,194,197,187,80,21,166,76,60,68,77,76,76,87,89,90,105,116,139,147,166,172,166,166,190,190,179,21,75,115,70,61,75,75,75,75,85,95,105,109,111,127,141,147,140,141,166,160,141,166,69,13,109,60,61,62,69,70,77,98,111,131,131,149,158,148,160,139,29,91,95,62,68,72,76,70,69,68,76,87,111,127,127,141,148,158,149,172,160,149,36,29,149,87,60,69,69,76,70,80,86,117,109,115,105,115,133,149,172,186,160,149,68,17,117,38,37,44,60,54,60,69,72,85,105
99,123,155,115,53,115,203,192,147,147,125,84,94,115,137,87,54,69,137,197,205,200,205,187,160,189,190,194,192,88,92,155,141,99,140,131,76,103,115,103,98,72,60,44,29,34,75,76,76,76,84,187,221,205,189,163,149,147,140,109,76,27,43,69,89,76,84,84,52,60,61,75,55,37,52,70,84,125,86,52,28,21,44,147,211,203,192,163,148,98,68,37,31,70,131,160,72,68,44,48,84,129,116,68,75,89,88,76,76,91,131,187,209,222,212,209,205,194,194,189,155,133,148,163,115,90,75,52,37,62,107,133,140,160,189,222,234,231,234,234,234,222,211,197,205,192,183,200,197,109,69,37,20,12,12,21,44,103,209,163,98,90,84,70,60,37,28,28,78,197,169,160,140,131,140,133,96,95,95,76,53,52,38,31,61,107,133,90,65,68,89,96,107,148,221,179,137,107,133,149,95,55,61,85,99,149,209,231,234,221,231,231,205,125,69,21,55,125,87,61,52,68,90,96,69,53,96,209,222,203,187,147,116,90,75,75,65,44,38,76,155,197,192,211,190,189,194,194,179,148,103,116,149,200,160,141,203,207,203,207,203,127,62,158,108,109,105,115,99,98,96,139,149,160,197,194,194,200,211,211,211,207,160,55,148,84,85,88,88,87,98,105,111,140,179,207,211,224,219,231,219,221,108,38,88,96,76,76,87,85,90,108,108,109,140,160,187,190,192,197,200,200,203,200,187,68,85,75,75,75,76,76,84,99,91,96,109,158,186,190,194,194,200,207,207,203,192,75,87,158,91,91,95,91,91,105,111,111,117,123,141,158,190,190,194,203,211,197,172,27,127,116,76,77,76,80,84,91,91,108,111,109,127,186,172,172,192,194,197,187,192,87,21,179,77,76,76,87,86,89,91,96,98,105,127,141,149,166,186,192,186,192,200,179,23,70,105,75,75,75,76,84,90,105,115,127,133,131,140,158,158,160,166,179,186,158,166,84,21,95,53,55,60,76,88,96,117,133,148,149,186,190,194,194,187,65,91,91,75,76,85,87,76,88,88,105,108,115,147,149,166,179,172,186,186,186,166,44,38,149,87,76,85,77,77,76,77,87,105,109,111,116,148,160,158,160,160,186,158,76,21,123,44,44,48,55,69,69,76,84,95,109
109,69,84,115,75,65,61,55,44,62,87,70,69,84,91,65,29,22,37,83,133,116,147,212,221,205,163,163,192,91,70,90,111,65,69,90,75,60,76,75,71,53,44,37,28,31,60,43,28,35,44,107,205,209,179,147,141,189,205,155,69,28,52,76,85,86,88,103,76,87,83,87,69,49,55,56,75,89,131,115,69,35,53,89,149,140,116,140,179,147,99,71,76,84,115,141,95,94,62,56,108,131,140,84,78,108,109,123,129,160,183,203,222,234,231,221,205,203,192,190,212,212,189,155,140,116,94,61,38,37,72,70,85,149,155,192,222,234,234,234,234,227,203,179,179,183,133,194,222,221,148,87,38,21,21,29,56,115,203,194,187,149,133,95,75,44,31,55,129,200,179,141,115,94,94,115,95,90,88,71,61,60,56,53,69,90,140,133,90,84,86,99,109,123,222,192,131,76,98,129,111,69,52,61,75,84,160,200,231,231,227,231,234,211,129,28,38,123,76,38,37,69,131,137,86,68,87,147,160,183,183,179,125,90,75,60,69,60,44,54,115,205,205,212,179,179,179,179,192,192,125,131,192,209,160,133,211,219,219,211,203,141,86,166,133,139,140,139,140,139,147,158,187,200,219,211,219,219,219,211,211,207,160,77,166,127,140,123,117,131,131,133,140,141,197,224,221,224,234,231,224,211,147,77,139,148,116,108,116,127,131,109,109,123,158,149,190,197,207,211,194,187,179,141,117,84,98,133,115,109,108,115,108,108,90,108,117,186,192,200,207,211,207,194,179,148,148,93,108,141,127,109,109,111,105,127,131,123,116,141,160,186,197,197,186,158,131,131,117,76,108,133,105,105,91,95,91,98,91,93,96,111,133,147,179,172,166,197,187,166,140,98,70,147,96,91,85,86,86,98,105,109,108,117,139,147,149,190,187,187,203,194,186,140,55,86,115,90,85,85,88,90,93,98,127,133,139,139,141,149,149,190,179,186,160,148,147,91,69,127,84,75,72,84,88,105,139,149,179,160,166,158,148,147,123,76,108,96,85,86,90,87,90,93,96,98,105,139,149,186,187,187,187,192,186,179,148,75,54,149,111,84,77,85,86,84,88,98,105,117,131,148,166,187,172,186,194,192,166,93,43,115,88,77,85,86,96,89,90,93,109,133
87,62,55,69,69,44,21,21,21,27,61,69,55,70,83,55,34,27,21,49,91,85,85,197,212,205,169,141,116,72,60,76,140,75,37,44,90,84,75,75,65,60,75,70,55,48,65,71,43,37,35,61,116,189,169,115,111,155,197,194,107,54,75,90,99,108,123,129,133,147,108,94,85,76,60,48,72,129,194,190,141,75,56,60,72,76,37,69,125,192,189,140,141,203,203,183,192,190,99,76,148,155,163,129,107,111,141,115,123,148,183,200,227,234,234,231,212,211,189,149,212,222,212,187,179,155,140,108,75,61,69,44,62,131,108,76,96,209,234,227,205,205,189,148,189,192,169,211,231,231,209,109,61,36,28,27,53,160,200,194,209,211,197,179,98,60,43,111,209,187,169,160,148,96,86,95,78,76,76,75,71,70,61,55,49,56,111,183,137,111,76,90,115,123,222,212,149,95,111,137,141,98,75,61,53,54,85,149,205,222,231,231,234,231,197,71,87,147,44,14,14,38,160,190,147,87,89,86,84,87,115,140,148,83,60,69,90,87,87,71,103,212,227,203,155,148,155,137,163,190,107,75,123,212,187,163,197,166,148,139,131,127,139,166,186,190,190,187,194,187,190,192,192,211,207,197,187,149,139,139,140,133,131,139,149,179,172,186,186,179,186,186,160,140,187,224,203,158,148,131,133,117,127,147,139,123,131,140,172,187,187,194,203,194,116,147,187,131,105,98,91,84,76,90,93,95,108,117,127,139,160,149,172,172,172,179,133,190,211,160,141,133,108,91,90,86,90,90,117,141,158,147,141,158,166,179,190,200,166,105,192,123,99,88,76,75,75,76,77,84,96,115,133,127,140,148,147,158,194,192,160,96,187,133,111,93,90,89,86,84,85,87,93,105,115,117,117,133,139,172,190,203,187,160,149,200,187,140,111,105,98,95,90,87,91,111,127,133,148,172,166,160,85,111,166,141,127,116,99,98,93,96,90,91,91,88,93,105,111,133,147,158,166,190,91,115,147,116,98,88,84,76,75,75,76,86,91,98,111,98,123,133,133,148,166,172,141,111,172,127,109,95,98,88,87,80,86,84,86,93,99,109,116,116,139,140,147,147,117,117,194,179,149,127,127,93,88,89,76,75,76,86,95,96,115,123,140,148,131,133,99,116
37,21,27,53,103,75,29,29,27,21,48,60,61,94,109,87,70,38,29,36,69,75,71,160,212,203,200,187,148,72,48,71,137,155,87,65,90,109,89,96,98,87,90,89,95,90,84,76,43,35,44,37,44,84,115,95,109,149,189,179,116,86,76,90,107,115,115,140,190,211,194,148,140,147,86,37,29,75,179,129,123,115,70,76,87,115,43,21,76,169,194,192,96,183,205,179,147,115,72,53,89,160,189,147,109,89,92,76,71,76,131,169,203,227,227,222,221,203,200,183,212,234,227,212,205,192,155,123,95,88,87,49,43,61,60,27,21,69,205,205,179,148,140,149,192,200,187,212,231,234,231,194,92,75,37,21,34,116,212,209,222,234,231,212,189,90,71,189,222,183,183,189,149,123,108,111,94,88,94,90,78,75,76,69,55,75,147,222,212,189,86,78,85,141,227,212,197,179,190,200,203,147,92,76,60,55,68,103,137,179,221,212,209,163,90,137,197,197,84,21,12,34,189,211,205,148,111,103,96,96,125,116,133,123,95,149,212,205,183,84,87,190,200,169,137,116,96,107,189,200,155,76,92,231,205,190,105,111,105,109,127,133,139,148,186,194,194,207,211,219,221,139,84,186,95,91,90,90,98,108,117,148,139,147,160,179,194,200,207,211,219,221,200,72,99,116,80,87,91,89,91,98,115,133,147,127,133,172,194,200,211,211,211,192,54,75,90,68,56,56,69,75,76,91,95,108,117,127,116,147,172,172,179,190,197,187,75,89,111,70,75,76,76,86,80,85,90,93,139,141,149,172,179,187,190,203,203,203,96,34,105,75,75,70,70,53,68,75,84,91,108,111,131,139,149,160,160,186,190,179,108,23,76,76,69,65,75,70,69,76,76,85,96,111,127,139,131,160,179,190,197,197,190,111,44,149,88,84,84,86,90,93,95,93,116,139,160,158,186,179,158,139,28,56,116,76,72,70,75,75,75,76,76,80,87,91,108,115,115,147,166,190,186,166,38,43,80,54,60,68,75,65,69,75,76,93,99,98,105,127,127,133,139,141,149,160,91,43,99,75,76,76,87,87,80,87,87,85,89,108,139,139,147,148,166,179,186,179,62,38,158,75,70,75,76,77,85,76,76,76,90,93,111,117,139,131,147,179,172,105,28,37
21,12,12,27,75,129,71,61,52,20,28,52,62,108,155,155,137,76,43,29,38,43,54,115,179,187,149,133,109,85,53,52,71,109,85,70,133,129,91,76,90,94,92,54,60,76,86,75,37,31,38,38,36,38,85,87,96,98,149,140,111,109,98,116,107,109,89,95,179,203,192,203,190,179,115,37,20,21,75,84,69,96,90,99,187,211,115,43,75,155,129,179,160,200,189,109,92,78,49,28,49,115,197,148,125,87,84,69,44,72,148,189,200,194,197,200,190,169,190,197,212,227,222,222,212,209,169,92,91,87,95,69,70,88,61,21,12,12,62,85,111,111,116,140,190,169,115,194,231,231,231,227,190,123,76,35,36,103,212,222,227,231,234,234,211,116,85,205,227,212,211,221,187,133,108,95,140,129,111,137,96,78,87,75,61,90,205,222,231,212,116,87,76,129,231,234,231,234,227,212,190,141,116,85,72,54,55,95,94,90,192,222,205,103,44,69,141,192,189,61,14,21,90,129,205,197,149,137,137,140,115,84,96,75,71,179,227,222,190,96,115,190,192,116,94,87,69,60,131,190,203,108,87,140,137,149,91,109,116,139,141,147,149,149,187,187,192,203,203,211,219,115,69,123,76,80,84,87,96,96,111,139,141,160,186,190,200,207,219,224,221,224,197,49,80,75,65,76,88,96,109,127,139,149,160,160,190,194,203,200,219,211,219,197,60,75,75,56,61,70,76,86,89,105,116,117,127,139,140,158,186,190,187,194,211,186,65,95,76,44,52,65,75,80,90,91,108,115,131,133,131,158,186,190,192,211,219,231,139,49,96,56,43,61,62,75,77,89,93,96,108,115,140,166,172,194,186,192,192,194,109,21,70,62,52,43,52,52,65,76,90,93,99,115,123,133,133,140,149,166,186,194,190,108,23,115,70,54,55,70,75,84,84,90,98,116,123,148,186,192,172,149,28,60,76,38,49,56,69,70,75,77,76,86,91,99,109,115,123,147,172,190,190,160,28,43,54,37,54,53,68,65,70,76,84,90,109,115,108,117,133,139,147,148,160,166,91,54,109,70,65,62,55,62,76,80,85,87,99,105,115,140,158,149,166,172,179,179,60,21,117,55,53,48,52,60,60,69,76,80,85,105,115,117,131,147,147,160,172,99,20,36
43,20,21,36,70,141,91,78,84,36,31,69,90,98,99,133,133,116,76,35,44,49,35,71,96,89,86,84,71,69,62,69,68,76,69,35,125,192,141,94,72,84,94,90,87,91,85,60,29,28,55,52,52,44,60,76,90,44,90,147,111,133,133,133,125,155,140,103,103,108,99,189,200,179,109,48,22,14,62,92,65,62,75,75,140,211,203,88,87,160,75,76,200,221,194,109,84,99,60,21,35,78,190,190,160,125,129,88,61,103,212,211,212,192,187,163,160,141,148,140,212,227,227,231,211,200,179,116,107,103,107,69,76,179,140,60,22,21,13,21,60,88,95,129,187,148,84,123,194,205,212,231,231,222,192,87,69,95,190,212,231,234,231,227,227,187,75,109,155,212,212,212,222,212,203,187,109,76,70,75,75,75,78,72,52,61,98,211,231,231,194,140,160,194,234,234,234,211,155,140,141,116,123,96,78,61,54,76,90,71,129,222,209,123,60,44,70,91,148,98,60,35,28,55,76,192,169,115,107,141,111,75,76,35,21,52,169,179,90,69,98,190,194,148,129,131,103,69,88,163,211,163,109,53,43,69,116,123,123,139,148,141,147,172,187,190,197,211,211,211,211,117,75,147,98,95,93,115,105,115,123,141,179,200,197,211,221,219,224,234,224,221,190,68,96,117,98,116,131,123,133,141,148,158,187,190,194,200,203,224,231,221,211,203,75,89,117,93,99,109,93,95,99,91,111,123,139,160,160,179,190,192,200,197,211,200,91,140,123,77,86,88,99,98,99,93,105,116,149,172,186,200,211,221,221,231,231,219,158,68,140,89,77,88,91,99,95,95,108,115,131,158,187,203,207,211,211,221,221,211,158,49,89,87,84,85,93,96,123,111,127,133,131,148,148,187,186,190,192,192,203,203,197,141,35,133,68,70,76,84,90,91,98,109,133,158,179,192,197,203,200,172,56,72,123,84,86,88,91,98,95,108,96,105,116,115,123,147,141,179,186,197,197,192,54,70,60,65,60,76,75,75,76,84,95,90,108,115,131,117,149,158,172,186,192,194,117,75,105,68,76,75,76,75,88,87,93,96,108,131,131,141,166,179,179,172,192,192,61,37,139,61,54,60,62,70,75,75,85,91,96,116,127,123,147,172,179,187,186,141,29,43
129,70,69,87,109,140,87,69,61,43,35,55,61,43,35,69,90,111,103,62,44,48,34,43,65,65,56,48,53,60,68,75,91,183,155,61,99,211,205,189,96,76,75,190,211,197,160,83,35,17,34,34,36,36,60,90,108,34,62,111,83,76,90,87,87,109,149,169,83,86,76,133,194,183,116,95,85,75,107,115,84,86,96,75,109,190,187,115,83,86,28,13,60,183,205,179,147,183,92,34,60,84,179,211,205,148,108,76,34,38,169,133,116,149,147,115,95,140,155,108,179,227,227,234,212,183,133,111,116,115,98,55,91,194,200,133,85,76,56,35,37,70,83,129,192,197,148,115,116,123,187,209,227,212,205,140,95,98,148,107,133,108,200,227,227,221,140,90,75,123,149,179,187,205,163,149,89,60,38,22,29,52,75,68,68,54,35,83,187,203,155,179,209,231,234,234,231,200,155,140,147,131,115,111,89,75,68,69,91,87,148,231,209,95,43,34,43,56,78,95,95,96,38,44,29,141,190,149,147,160,125,75,99,54,29,27,60,76,75,75,75,115,137,76,115,163,147,98,86,116,209,212,192,84,61,76,147,172,166,158,141,139,147,179,192,200,203,211,219,211,203,139,91,166,88,91,91,96,108,111,117,147,133,186,190,192,207,203,211,221,211,211,172,86,123,131,108,123,158,166,141,148,147,141,179,194,200,211,211,200,186,133,109,133,109,123,131,111,108,139,147,147,147,115,115,127,149,179,190,197,194,190,160,127,111,116,111,140,160,117,116,116,116,111,95,96,116,133,172,190,194,211,224,211,211,187,147,116,98,95,117,133,133,141,158,172,133,117,109,116,148,190,211,211,194,192,158,140,133,98,93,84,99,127,123,127,149,160,160,148,116,111,131,158,179,192,192,207,194,192,179,160,127,131,76,140,133,109,116,117,133,117,133,116,147,158,186,192,197,200,192,133,76,84,160,140,127,123,133,127,131,140,127,127,117,117,123,133,160,187,197,207,203,187,76,85,172,111,108,109,108,108,115,115,139,133,179,194,211,219,211,207,207,197,190,186,117,84,166,139,158,133,133,158,115,109,109,108,116,149,149,197,203,200,207,194,203,190,76,56,158,105,111,109,116,96,91,93,95,99,131,172,187,203,221,219,211,192,179,117,75,86
95,61,44,76,116,91,76,53,44,43,28,37,29,21,17,38,75,129,148,90,91,76,61,69,75,65,48,28,36,61,55,55,75,107,160,103,90,211,211,211,141,70,38,148,212,212,211,179,75,28,21,21,14,14,43,115,189,56,60,129,86,44,62,76,69,62,76,123,91,98,111,129,147,103,72,72,140,200,192,109,87,92,76,52,37,60,69,75,72,60,43,17,17,60,140,187,203,205,140,55,60,65,78,109,160,140,94,76,28,13,61,52,44,111,123,88,68,160,179,76,84,209,231,222,211,147,94,76,87,98,108,75,116,183,133,140,125,85,89,75,44,65,76,129,197,212,211,187,89,76,99,137,179,187,160,90,89,84,84,49,35,28,61,99,197,221,205,108,54,99,125,129,95,123,116,115,103,84,75,44,61,49,52,55,75,71,44,60,115,140,76,87,103,140,227,231,234,209,190,163,125,107,123,116,133,99,99,87,78,95,197,221,209,137,75,44,52,52,76,88,92,95,60,53,27,98,192,155,160,192,187,96,83,71,72,75,65,62,62,75,75,85,131,76,56,69,84,75,75,76,148,212,211,209,183,140,192,200,192,197,207,186,140,211,211,187,160,140,133,131,117,127,149,166,166,190,194,203,197,197,200,211,203,190,211,224,221,203,158,166,141,139,141,141,149,187,187,194,203,211,211,221,133,85,192,187,131,108,91,88,89,93,93,111,111,127,140,148,149,166,179,192,192,194,147,75,166,140,108,90,86,86,77,87,91,89,108,141,149,172,158,190,186,203,203,211,197,158,192,221,207,166,140,115,105,98,96,91,105,127,149,186,186,186,192,197,197,197,115,62,192,190,123,108,98,91,87,87,88,89,89,98,133,160,166,172,160,192,186,197,197,108,70,179,131,117,91,89,80,87,85,89,91,91,105,111,139,149,179,179,190,203,197,194,91,89,197,131,91,84,76,76,84,80,87,105,111,108,127,115,131,123,141,141,158,186,190,140,91,207,139,116,87,80,85,90,127,139,131,147,149,148,148,179,172,95,179,179,111,77,80,76,84,84,88,91,91,115,117,139,149,147,148,149,187,166,149,96,116,186,200,190,141,116,105,93,93,91,88,89,98,123,123,117,133,148,166,158,141,127,116,200,166,141,123,108,91,91,88,86,172,117
69,44,28,54,99,62,72,68,55,54,37,31,21,21,14,27,49,108,163,92,109,115,94,98,116,99,38,75,70,55,55,55,44,38,75,99,109,203,211,200,109,43,22,116,212,212,227,212,160,78,44,34,21,21,28,44,90,75,60,137,169,44,61,140,129,111,87,94,148,147,160,169,190,179,107,55,87,183,194,116,99,98,84,60,35,13,21,48,95,99,78,56,21,29,65,125,209,209,197,116,75,69,75,76,88,87,90,70,37,21,88,103,85,123,123,88,75,179,192,75,37,103,212,221,211,179,109,75,76,94,107,76,98,86,60,75,125,94,75,76,60,60,87,163,197,221,222,209,116,76,86,103,116,141,140,116,137,200,137,60,29,13,0,14,61,169,212,187,76,95,155,140,116,76,111,133,140,129,108,99,129,86,55,68,76,75,55,71,189,209,190,189,131,72,209,231,255,212,203,169,137,87,108,148,197,149,140,131,90,131,209,212,194,115,84,68,55,55,70,78,87,91,84,76,22,68,160,141,141,169,189,192,115,87,96,141,140,76,76,109,125,116,149,179,140,95,94,76,69,92,86,194,211,212,212,197,192,192,200,203,203,117,72,166,95,91,86,95,96,105,111,117,133,147,179,192,194,197,194,192,200,211,148,60,166,140,105,95,96,98,98,116,116,133,148,179,187,190,194,200,200,203,75,28,109,91,76,77,84,84,88,93,91,96,111,127,140,141,149,166,166,187,186,172,91,27,111,75,75,75,72,76,80,86,86,91,105,116,139,149,179,172,190,192,190,190,166,75,80,139,93,86,87,89,89,90,89,91,111,127,131,148,166,166,172,192,179,186,84,27,139,84,70,72,76,76,76,75,84,89,93,115,111,133,140,148,166,160,172,190,160,77,13,91,60,69,68,69,70,84,84,90,96,111,117,131,141,149,166,187,190,194,192,179,44,29,115,61,38,53,65,72,75,80,90,91,105,115,111,115,123,127,141,147,149,172,172,88,21,105,70,62,62,76,84,91,109,116,127,131,139,149,141,158,139,43,87,90,75,62,75,76,76,85,90,86,91,109,117,123,147,160,149,187,194,186,179,49,36,117,139,76,76,76,76,75,75,76,90,91,91,117,117,139,140,148,158,179,172,84,27,111,80,84,87,86,85,89,87,80,99,105
83,43,36,83,155,60,43,44,69,69,44,29,13,12,13,28,69,129,141,99,111,148,140,155,200,189,61,99,115,76,75,84,76,55,55,38,72,160,200,203,131,52,28,123,212,212,227,222,211,189,92,70,49,44,31,28,43,68,71,115,160,68,53,140,221,222,203,187,212,209,222,222,221,222,212,115,147,194,200,129,107,98,125,125,115,28,12,35,123,155,155,137,55,37,37,43,115,205,221,187,76,65,61,88,107,75,83,70,44,29,61,155,194,163,125,96,103,108,137,75,36,75,200,222,222,221,203,111,108,131,90,61,75,84,56,48,75,109,69,76,90,86,133,200,203,227,234,231,209,140,108,115,123,137,147,133,96,205,211,183,99,49,13,0,20,71,194,190,129,78,115,140,183,78,109,160,194,187,131,149,169,125,69,75,75,76,71,72,163,221,227,205,183,190,221,231,231,211,221,211,197,133,61,68,160,197,190,187,140,194,221,212,160,84,76,83,75,69,76,83,75,83,76,75,29,55,116,76,61,65,90,137,148,155,187,212,212,179,155,187,200,203,209,200,221,211,189,169,76,87,89,107,133,115,149,187,219,219,219,211,207,133,72,160,99,117,111,116,127,127,141,141,148,160,190,197,203,207,200,207,219,211,148,54,141,98,96,91,105,115,115,116,139,160,192,200,211,211,211,211,203,203,69,38,139,93,91,96,108,115,117,116,116,123,140,186,192,190,187,197,200,200,203,197,91,29,117,90,89,95,93,93,93,89,96,108,117,158,187,190,200,203,211,211,200,203,187,70,76,148,91,98,96,96,99,98,95,93,98,140,147,158,186,190,179,192,194,190,90,49,172,88,89,85,87,86,90,87,80,90,91,95,141,172,190,179,179,186,194,194,194,91,17,109,76,75,75,80,85,88,88,88,89,86,99,116,131,147,147,158,149,166,190,160,52,29,116,65,60,61,65,75,84,91,131,123,148,158,147,149,149,149,149,166,186,179,172,84,21,108,69,62,70,75,84,91,139,140,158,166,179,186,179,187,166,52,88,105,72,75,84,84,80,88,89,89,89,117,131,140,166,166,179,186,187,190,186,29,54,111,84,72,61,75,69,69,76,91,84,95,109,139,133,147,158,133,88,186,166,84,20,96,55,55,69,76,77,95,95,88,99,108
76,35,36,88,147,88,76,54,76,87,76,61,22,13,13,31,90,129,88,75,95,140,189,200,212,211,125,149,183,129,137,140,140,103,52,21,27,69,140,194,200,115,69,179,222,221,221,212,209,190,140,108,91,86,60,53,69,75,84,92,75,56,56,115,211,212,211,222,231,231,234,231,227,212,197,192,197,211,209,163,125,94,94,123,141,90,27,35,115,169,149,189,90,70,61,37,22,83,183,148,85,65,76,94,96,76,72,76,56,27,21,76,189,149,85,65,84,137,141,88,56,76,194,227,231,234,231,222,222,209,179,169,189,205,169,115,88,76,31,28,60,83,103,179,125,190,227,231,231,212,160,129,123,108,129,137,87,179,227,222,211,163,43,28,21,75,149,183,131,76,99,179,149,87,98,115,125,137,84,75,88,78,54,99,109,95,90,72,87,192,222,212,212,227,234,231,203,169,211,212,203,147,70,69,140,190,205,194,141,192,212,212,133,75,76,85,84,76,85,90,75,68,62,71,55,87,192,140,87,70,70,89,137,200,227,227,231,231,227,221,221,212,227,212,222,222,203,189,99,75,85,86,109,85,83,76,200,203,207,207,200,160,91,187,123,133,127,116,111,123,127,140,160,186,194,190,194,194,200,203,207,200,160,77,186,116,108,96,90,93,95,105,123,141,172,190,200,197,207,200,200,192,91,84,148,131,105,105,109,116,115,99,99,111,116,149,172,187,190,186,192,179,179,139,115,88,140,93,95,91,96,91,91,88,93,96,109,172,186,192,187,203,197,187,149,141,127,99,111,166,131,127,133,140,139,133,131,116,115,140,158,186,203,200,194,158,139,123,116,105,147,115,115,116,111,109,109,99,85,89,91,111,140,186,187,186,190,187,166,148,127,108,76,147,133,115,93,93,91,90,86,88,91,95,123,131,149,179,186,186,190,172,147,139,84,76,131,87,76,76,70,76,84,98,111,117,141,147,158,158,172,160,179,186,179,147,133,96,75,131,76,75,76,76,86,109,141,149,160,179,187,190,179,158,133,77,96,127,99,99,109,99,99,99,93,91,93,123,172,190,197,200,200,211,207,194,194,62,62,127,131,111,109,108,99,99,98,108,123,131,166,192,197,200,197,197,197,203,190,91,37,127,93,98,98,96,93,90,96,90,98,116
85,43,43,111,183,149,147,103,91,76,75,75,55,21,14,61,155,183,116,60,76,129,189,200,212,211,187,190,205,189,147,140,129,155,92,29,0,20,70,103,211,211,203,187,192,108,103,194,169,137,163,189,155,115,75,75,85,88,89,89,44,28,43,69,91,88,84,89,129,149,179,147,141,109,83,87,108,149,200,194,200,189,140,148,183,148,60,44,103,140,111,160,133,98,91,83,21,27,60,83,71,54,48,61,75,92,92,87,75,43,21,44,76,68,49,35,44,75,179,133,72,76,137,203,231,234,234,234,234,212,205,212,205,205,197,187,163,129,44,21,28,70,95,148,76,88,190,200,227,221,205,179,140,108,103,116,75,137,221,227,221,212,88,61,60,109,190,205,192,95,131,192,108,76,137,140,140,116,91,75,52,28,28,76,140,169,179,109,75,76,95,155,212,212,205,212,123,61,98,200,190,148,83,52,109,190,194,163,76,129,211,222,140,75,89,99,90,76,76,85,75,68,65,60,72,190,222,227,222,212,203,187,87,148,222,200,194,231,234,234,234,231,234,212,212,222,200,133,85,71,60,76,123,137,140,98,200,190,186,166,148,149,149,172,186,187,194,192,192,187,179,186,187,194,207,200,207,197,160,149,148,141,133,139,160,158,187,179,179,166,172,160,149,148,192,207,190,166,148,139,133,141,148,172,186,186,187,190,197,211,211,203,197,192,127,133,200,160,131,133,133,123,116,116,117,140,160,190,186,187,190,192,192,190,194,197,158,190,211,186,160,140,127,99,91,98,105,99,158,158,160,187,197,197,197,200,211,211,179,90,197,179,131,108,115,109,115,108,123,133,140,160,160,158,166,190,186,192,190,190,160,91,186,194,179,127,115,117,109,91,96,109,117,133,141,149,158,149,166,172,172,187,186,172,95,190,203,149,117,116,109,96,105,127,140,139,149,166,166,166,187,133,70,99,179,166,172,158,131,111,115,108,105,108,115,109,108,127,131,166,187,194,166,148,91,109,186,166,160,117,93,98,93,91,96,108,109,115,133,141,148,158,179,187,166,186,158,98,186,187,158,131,123,111,108,108,117,111,108,127,140,133,131,148,140,148,148,133,115,131,192,194,194,187,190,131,111,123,99,95,95,123,127,127,131,148,147,148,140,108,91,111
140,60,72,179,203,203,209,183,111,61,44,43,52,38,28,61,92,108,140,76,69,89,197,194,200,197,179,187,155,116,94,108,111,189,179,84,13,21,43,53,147,115,99,115,148,87,75,149,123,87,71,107,129,90,115,92,75,76,95,108,69,21,21,21,21,34,36,38,52,56,75,76,76,70,69,72,84,115,163,169,203,209,187,149,163,137,76,69,90,140,99,108,141,141,155,125,52,28,61,90,71,56,34,29,38,71,116,95,107,69,38,44,44,60,69,76,91,65,141,197,90,69,72,92,197,203,212,234,221,163,147,160,169,169,187,189,200,197,75,44,48,86,141,200,194,129,183,205,222,231,227,209,190,148,115,133,98,169,222,222,200,212,190,107,76,103,183,221,212,190,190,221,169,133,194,209,211,169,133,99,62,29,22,37,78,125,169,149,85,69,31,35,96,160,147,200,125,44,69,169,194,197,88,37,69,169,179,107,69,86,192,221,183,87,89,109,108,85,87,88,86,75,52,61,148,227,227,231,231,212,203,192,108,133,200,209,203,211,212,227,227,222,221,212,211,222,222,169,90,84,75,76,107,125,179,200,148,172,172,179,166,172,187,200,219,221,221,219,221,221,231,133,88,192,127,131,139,158,158,187,186,172,172,187,203,211,221,231,221,224,224,231,192,69,115,133,116,139,140,133,131,131,160,186,192,194,200,211,219,219,221,224,224,186,56,72,123,89,89,93,99,95,111,115,117,117,147,160,179,194,190,194,197,203,200,194,76,96,147,95,93,105,109,95,111,127,116,131,160,158,158,187,203,211,203,211,219,219,140,27,133,88,85,85,89,91,98,116,117,131,141,147,148,158,158,186,187,203,197,197,140,23,95,76,76,75,85,91,90,99,108,116,131,131,140,149,158,166,186,190,197,203,211,194,20,95,105,95,109,109,99,105,98,111,140,140,148,187,187,194,200,158,27,65,91,76,75,76,77,76,85,91,91,93,108,115,117,139,149,187,200,211,203,194,43,49,88,76,84,76,76,84,86,93,111,116,123,139,141,148,186,166,190,207,197,207,186,29,95,95,95,98,98,105,116,117,117,131,141,158,186,187,194,203,200,203,211,203,75,44,117,91,87,91,90,91,91,99,99,111,117,139,147,149,149,187,186,186,187,147,35,55
189,76,83,190,209,212,212,192,141,65,43,37,31,34,21,35,44,37,52,60,55,69,115,194,189,189,147,95,78,75,76,87,147,190,190,160,28,27,60,54,147,108,87,131,179,140,109,137,155,123,49,76,103,65,94,149,76,76,108,115,75,35,29,44,35,29,61,83,84,75,83,84,76,76,84,88,88,103,148,163,169,200,203,169,160,160,129,86,76,108,91,87,129,155,155,163,78,44,69,90,69,56,69,29,36,72,148,115,115,87,60,69,75,88,90,111,133,141,197,212,183,115,85,69,87,87,123,231,221,194,149,137,148,148,160,183,197,205,123,78,72,90,129,205,203,155,108,131,197,194,203,194,190,183,141,115,83,123,197,205,205,209,155,76,61,62,75,147,192,197,212,203,149,221,222,221,227,212,189,190,123,87,61,28,76,179,194,155,109,111,49,28,61,94,187,221,194,76,69,115,203,203,115,68,70,123,123,75,38,44,88,209,189,116,95,88,103,108,98,96,99,76,35,69,192,222,203,111,148,163,140,137,147,148,115,109,148,141,147,76,123,149,147,194,209,222,222,179,89,87,87,75,96,111,111,179,116,131,147,140,147,172,186,187,200,207,203,203,211,221,221,99,76,158,88,95,111,117,115,117,117,139,158,166,190,194,200,211,219,221,219,221,160,38,105,99,88,91,99,109,109,116,140,160,166,166,186,197,203,211,211,221,207,179,69,80,91,76,90,90,88,93,109,123,127,133,147,140,147,172,186,197,192,207,192,194,89,105,127,90,88,90,91,96,109,127,139,149,179,186,194,211,221,221,224,224,219,211,141,52,131,90,76,88,91,96,117,117,123,131,158,166,190,179,190,197,207,211,211,200,123,48,105,88,80,90,85,91,91,105,111,117,133,133,140,158,172,172,194,194,211,219,211,158,28,105,115,88,88,91,90,98,109,111,147,141,172,187,194,197,203,186,37,55,108,80,84,88,91,96,96,99,109,111,127,127,133,141,160,194,192,211,211,207,69,60,88,88,86,91,91,105,109,111,131,148,149,166,160,187,187,194,211,221,221,219,186,35,116,93,85,91,93,95,99,109,117,127,133,139,148,158,190,203,211,211,211,211,48,27,117,91,86,88,88,86,85,91,111,139,140,158,158,172,186,197,197,200,200,158,43,55
197,69,54,86,141,197,212,212,212,183,99,70,61,43,35,37,43,29,28,34,54,52,75,125,98,83,86,72,65,71,85,96,147,183,190,192,43,20,29,69,200,211,205,212,203,179,129,140,148,140,92,133,200,111,56,95,103,91,115,129,91,60,76,92,78,52,76,103,125,125,125,141,125,129,140,109,98,85,116,192,200,192,209,211,212,222,212,189,137,137,149,129,148,149,179,189,137,76,38,36,52,55,84,61,43,60,129,129,116,115,49,69,103,98,137,140,95,147,187,123,109,147,179,86,54,37,84,222,222,227,209,179,179,169,140,160,190,194,163,137,107,85,76,115,109,76,61,65,107,137,179,203,205,197,187,149,131,133,140,147,209,231,160,92,92,90,69,75,107,179,212,200,75,163,231,211,227,231,212,189,149,140,91,38,78,190,222,200,98,89,84,62,76,65,111,209,212,131,60,68,116,169,96,83,129,148,147,92,56,54,75,179,183,141,87,69,94,111,89,92,107,75,28,71,205,227,148,44,38,87,98,108,140,94,75,76,123,129,147,54,49,49,43,84,125,187,227,203,116,96,87,75,86,94,75,76,179,200,207,203,192,190,197,203,231,224,219,203,192,186,166,117,105,140,108,115,139,141,160,186,179,179,186,187,194,203,211,211,211,219,203,194,140,76,111,111,115,117,141,148,172,187,179,190,194,200,221,221,211,186,158,109,105,95,87,96,123,117,140,149,141,158,186,190,186,158,197,207,211,194,147,127,115,111,93,91,90,116,131,131,147,141,148,179,190,192,194,187,194,203,211,211,190,160,123,111,98,91,99,91,116,123,133,140,139,160,187,192,160,172,203,211,207,200,190,149,111,96,90,90,87,85,91,131,117,140,140,160,186,190,179,190,158,190,190,200,203,192,166,160,148,127,109,98,75,93,98,109,139,127,147,187,200,203,160,160,207,200,147,108,105,88,75,75,88,105,111,109,127,133,131,141,148,179,186,190,187,187,190,211,203,172,111,90,54,69,98,109,127,148,148,166,190,192,194,160,207,203,200,203,187,172,149,141,127,131,105,69,116,96,131,148,123,116,140,147,160,186,187,200,211,211,207,197,194,186,148,123,75,72,91,111,140,147,148,160,187,186,194,194,192,211,221,203,200,187,160,141,131,95,75,76
149,55,44,75,99,187,212,211,212,212,212,203,111,88,70,61,75,68,38,44,84,76,72,75,90,84,83,71,76,76,87,129,160,155,187,179,55,21,27,52,203,212,221,227,227,189,109,88,116,137,189,211,222,187,55,75,133,137,155,163,131,76,111,169,169,91,115,147,163,179,189,194,183,155,155,137,137,115,103,200,212,209,187,194,209,212,211,222,221,190,200,197,155,123,155,155,192,163,75,14,20,21,69,108,75,69,76,109,137,131,44,43,85,160,203,211,183,148,148,87,36,44,72,75,55,43,90,189,200,227,231,197,179,169,140,137,140,149,133,123,108,95,92,125,116,60,69,69,55,61,76,116,179,189,187,190,192,163,116,149,203,222,192,148,160,141,90,86,90,149,203,221,129,89,211,231,234,255,227,211,200,183,109,52,91,203,205,231,163,87,89,78,111,90,75,107,200,205,76,60,125,140,71,71,179,197,189,149,123,129,87,76,91,148,92,43,88,115,108,99,99,83,28,44,155,221,205,76,28,75,90,89,111,76,56,65,125,197,203,147,96,55,28,35,75,148,212,211,163,111,95,95,91,75,53,44,194,194,200,203,203,160,99,203,179,139,96,98,95,98,96,111,116,139,139,149,172,179,197,200,211,211,203,158,219,194,190,148,98,105,95,95,95,105,123,158,179,192,186,190,207,207,98,76,140,166,109,105,99,88,90,90,86,95,96,111,140,147,166,160,160,179,192,194,115,49,140,91,93,90,77,76,76,87,88,91,99,117,139,148,149,158,179,186,190,194,197,76,149,187,123,96,89,76,80,87,90,90,91,108,123,139,148,158,166,148,166,179,76,61,127,85,80,85,76,80,76,77,85,90,90,93,115,133,141,131,166,179,179,192,186,117,38,127,108,88,85,77,76,75,76,85,87,96,108,96,109,133,139,139,149,149,186,179,68,29,108,69,61,60,70,72,76,89,98,109,105,111,117,131,127,127,131,133,147,172,179,84,53,109,76,70,68,75,65,14,115,131,131,158,158,147,186,187,160,65,99,98,76,75,75,75,75,75,76,85,87,91,116,123,133,149,172,158,187,197,200,95,76,190,131,90,88,87,76,76,76,75,85,89,99,123,140,131,148,149,158,172,179,111,53,127,84,84,76,72,61,61,62,62,75,86
125,75,75,107,115,169,194,189,147,147,179,203,192,160,116,94,116,141,96,84,131,140,86,60,75,87,96,87,103,98,88,131,179,160,140,92,75,75,69,49,129,209,221,212,209,200,123,96,149,187,197,203,222,212,83,86,190,197,194,187,179,115,111,137,187,140,90,123,190,179,169,209,205,190,169,149,183,194,189,205,212,221,163,197,194,203,221,212,227,221,212,212,212,203,190,160,149,203,169,60,20,0,34,125,149,140,137,133,155,131,52,28,34,131,203,189,197,190,192,197,90,44,38,55,69,52,90,90,75,179,221,205,183,149,140,129,115,111,109,115,107,148,194,200,179,103,115,111,75,55,52,65,69,71,83,140,163,129,90,89,108,203,141,109,131,133,89,89,115,179,189,211,200,70,147,222,231,221,183,211,222,194,111,35,69,169,197,227,212,125,76,108,169,133,65,61,89,194,116,76,131,149,78,75,194,194,211,194,155,192,125,52,69,115,149,44,75,103,116,115,108,88,35,36,90,190,203,115,61,84,109,125,95,89,76,71,76,140,129,163,141,84,55,22,37,71,197,211,148,115,75,76,108,78,61,44,197,200,200,207,203,123,62,123,75,88,91,93,98,96,91,98,116,141,158,160,179,187,194,203,197,207,117,61,149,88,90,89,89,90,90,91,99,115,131,172,186,190,200,197,197,197,69,21,86,87,75,76,76,76,88,89,84,91,88,108,139,141,148,172,172,186,166,190,91,37,115,69,60,72,70,70,75,76,76,88,89,116,131,141,148,186,187,192,192,197,149,65,123,108,72,72,76,77,86,76,84,80,93,105,127,133,147,149,149,166,186,148,75,68,148,75,68,68,60,75,75,75,76,85,86,93,123,127,139,141,158,166,179,179,160,84,21,115,80,65,68,75,75,70,76,84,96,91,109,127,139,141,148,149,149,149,166,158,38,35,109,60,48,55,70,75,75,76,85,88,91,96,117,115,131,117,123,141,140,148,147,56,22,84,52,60,61,70,76,85,117,127,131,172,186,187,190,186,141,29,95,89,75,62,75,75,75,90,87,89,88,96,123,139,141,160,190,179,190,179,166,48,14,105,89,76,75,72,77,86,76,76,88,95,123,158,179,179,187,172,187,190,172,85,13,91,75,75,65,68,69,75,75,77,88,95
108,87,92,131,123,148,147,107,61,69,88,129,200,209,203,163,183,192,149,140,183,163,76,55,54,69,91,88,107,163,115,148,192,187,141,75,43,68,76,76,129,205,221,189,137,189,123,76,179,211,179,203,221,212,155,137,209,222,211,183,179,125,87,75,140,116,70,55,148,163,147,205,211,211,209,179,190,197,209,231,227,211,147,205,179,149,194,221,231,212,221,212,212,212,212,203,169,140,91,147,72,20,27,90,140,179,209,203,179,131,61,35,29,147,194,192,212,212,209,200,205,89,38,29,53,61,107,95,52,96,200,205,200,189,155,131,123,99,85,86,86,140,179,140,96,179,187,169,76,69,75,115,90,71,70,90,88,75,60,35,43,90,115,75,75,89,75,87,116,187,205,212,203,86,115,212,227,187,96,147,179,197,179,44,38,89,192,200,209,148,62,76,116,149,90,75,52,107,111,115,137,92,65,75,192,197,205,231,212,221,183,61,53,60,108,103,96,115,111,107,99,76,70,75,109,183,203,192,108,83,85,99,98,92,70,75,83,109,111,140,147,95,76,61,69,55,125,194,148,116,76,72,90,89,91,72,197,203,207,211,207,160,76,140,99,89,95,93,96,109,108,111,127,147,172,166,186,187,194,200,192,197,109,70,149,76,77,76,77,84,87,98,109,123,149,192,190,194,203,197,203,192,84,55,131,98,93,90,88,88,91,93,93,96,108,116,166,160,172,190,172,187,158,186,116,70,123,86,88,86,91,86,89,90,93,95,98,139,179,172,187,194,200,200,200,197,147,84,127,139,105,90,91,93,105,88,91,90,99,116,160,190,194,200,192,179,166,139,87,85,147,96,96,91,91,99,96,95,98,96,98,116,160,148,179,186,187,186,190,179,148,99,65,133,88,80,85,76,77,80,91,91,105,105,127,140,140,166,172,172,179,187,166,160,55,65,109,60,48,56,61,75,76,87,90,105,115,116,147,140,141,158,160,172,166,160,148,70,49,87,56,68,56,75,84,99,133,148,166,187,187,187,187,190,160,62,109,140,84,75,76,75,76,84,77,89,87,96,123,133,139,149,158,166,179,166,141,49,27,85,99,75,72,70,75,76,85,90,91,108,117,131,140,148,158,148,148,158,160,85,20,96,75,60,62,68,68,70,76,77,86,95
89,107,123,133,131,155,163,160,68,49,61,84,98,149,194,141,140,160,129,99,133,131,71,53,49,53,71,76,87,115,115,149,197,197,148,76,71,69,44,38,115,203,197,109,75,95,108,44,108,192,86,163,212,190,96,87,155,190,190,189,169,103,87,68,90,140,76,65,84,115,108,148,205,222,221,148,149,179,140,205,221,189,76,140,209,160,169,209,205,194,200,227,227,212,209,209,205,140,68,131,160,69,35,76,108,149,183,190,148,129,75,55,60,179,200,190,211,231,221,205,197,187,69,28,61,111,115,88,69,107,147,209,212,211,189,149,140,116,84,76,75,99,107,88,69,108,190,205,116,76,76,107,96,75,75,116,85,75,61,28,21,55,149,111,76,76,70,76,137,194,209,203,163,88,115,205,231,222,203,194,129,103,103,44,27,43,109,187,205,197,103,109,140,179,115,141,69,75,89,76,107,109,84,75,179,192,209,227,227,212,183,115,84,60,76,140,76,76,115,140,147,92,69,108,103,140,212,222,200,87,75,76,89,94,75,94,140,140,160,123,96,84,70,71,71,52,87,147,140,137,92,83,96,107,123,85,203,187,172,166,148,158,127,148,158,140,140,149,148,131,133,123,140,187,192,194,187,179,149,141,133,141,127,117,131,131,141,147,116,109,116,115,108,123,160,194,207,186,148,98,89,90,91,93,115,111,140,147,141,158,172,160,147,139,86,139,186,133,139,117,98,87,88,93,95,98,98,111,127,131,139,140,141,140,133,139,105,140,186,149,149,133,117,96,91,93,105,95,116,140,158,149,149,166,166,186,179,148,108,111,187,166,133,105,85,76,84,87,87,90,98,108,123,131,133,148,149,149,158,149,105,86,179,140,116,91,75,65,75,72,77,84,91,115,111,131,139,133,127,123,148,141,140,105,109,166,160,147,123,93,87,85,84,90,86,91,99,98,99,108,123,95,76,96,147,140,141,139,127,123,109,105,93,91,90,88,91,93,115,139,139,140,108,91,84,105,141,140,147,133,109,96,91,93,91,90,105,117,131,139,115,127,123,108,98,105,93,115,166,187,166,160,158,149,139,140,141,80,76,116,158,96,91,98,91,96,89,90,90,108,123,160,186,186,186,147,139,133,123,96,68,99,111,96,93,91,91,95,98,87,86,95
76,95,133,140,131,189,203,203,179,90,76,61,27,48,78,76,84,155,187,109,109,129,92,76,61,60,61,65,78,99,94,108,147,169,163,94,95,91,68,29,35,131,194,78,53,62,76,68,131,190,76,96,183,140,90,54,75,103,115,148,187,141,140,98,69,76,69,48,49,60,61,55,84,183,209,115,107,90,109,200,222,221,99,160,221,194,194,203,163,94,99,187,212,227,212,221,227,190,76,76,129,187,116,98,123,187,200,192,140,107,75,71,92,169,189,192,192,211,221,205,183,155,88,38,38,115,108,76,72,108,149,211,227,231,221,200,169,137,125,116,83,115,147,129,103,78,149,211,141,75,52,71,70,55,75,190,197,187,140,44,28,44,90,140,133,87,49,49,76,179,189,190,148,116,148,160,183,190,209,212,192,160,141,62,29,43,78,192,212,211,155,137,141,179,116,140,76,49,53,53,83,87,75,62,129,155,194,212,227,212,187,190,187,133,94,108,78,75,87,183,211,194,61,75,98,163,221,234,221,115,84,65,75,75,75,90,87,133,189,99,60,55,65,84,76,54,55,103,147,141,125,75,44,123,115,76,96,98,108,116,117,123,131,147,160,172,187,194,192,190,194,131,95,141,96,91,89,91,90,96,95,111,117,117,117,140,148,179,186,187,194,194,141,68,139,77,75,76,75,76,75,88,93,111,139,133,140,160,179,187,192,197,197,166,37,77,77,65,70,77,88,80,80,99,95,95,111,123,127,140,148,148,160,172,192,187,80,91,76,65,72,76,76,84,75,76,95,105,123,127,140,166,160,187,190,200,200,200,86,48,93,60,61,70,70,70,76,77,77,91,95,116,116,127,139,148,158,179,160,166,89,27,91,75,60,61,28,38,54,60,69,76,85,98,105,116,116,141,160,172,186,187,186,133,60,115,68,60,44,43,55,69,75,76,91,96,116,117,141,139,158,116,29,52,116,69,60,62,70,70,70,76,77,80,87,91,91,96,111,149,160,192,200,187,75,76,69,70,76,76,85,80,76,76,80,91,111,117,133,148,147,148,186,186,192,190,147,72,172,109,85,87,80,76,85,85,88,91,95,99,117,117,140,147,166,186,192,192,96,84,172,127,96,96,88,75,70,69,80,84,90,91,99,109,127,140,141,158,186,148,62,60
60,44,85,98,108,179,183,187,183,149,123,98,60,53,60,98,115,140,179,137,108,103,107,98,76,75,55,49,52,76,95,131,108,96,115,103,111,115,83,53,28,71,190,99,61,61,69,55,108,189,94,76,91,103,140,78,44,56,70,78,94,115,169,190,69,54,54,38,35,34,38,38,53,103,179,115,76,43,70,187,212,221,187,211,227,212,209,179,133,98,75,85,197,197,183,221,234,221,155,61,60,111,148,89,85,115,179,200,160,96,92,155,179,194,205,209,205,209,221,212,197,183,160,86,44,109,179,133,98,84,87,133,149,179,212,221,197,148,131,183,169,148,169,147,155,140,125,179,212,169,90,109,125,98,99,197,221,222,187,60,28,36,38,75,147,133,44,43,76,197,227,222,209,109,163,163,133,133,194,203,227,221,212,90,43,38,65,111,211,222,189,125,137,194,189,194,140,75,68,75,91,125,90,76,116,141,179,192,222,222,209,203,200,211,212,155,107,147,160,221,231,222,91,44,28,69,200,222,222,190,148,115,115,123,137,129,96,107,129,155,115,75,75,90,75,69,69,87,137,197,211,140,49,76,87,69,115,127,139,133,139,139,149,186,192,194,200,207,203,203,203,91,75,127,86,91,86,93,96,98,109,109,139,147,158,166,160,192,192,203,203,219,133,29,91,69,70,72,68,75,76,88,93,123,140,179,186,197,207,203,219,211,211,149,21,65,99,93,111,115,108,109,116,123,133,140,133,158,158,179,187,190,194,187,190,179,55,99,88,65,56,52,60,76,72,75,90,111,123,123,141,160,147,166,197,200,203,197,70,35,108,70,60,56,56,68,76,80,89,99,111,141,141,148,148,179,190,190,190,160,76,20,93,69,65,69,60,60,75,76,85,87,90,116,123,148,139,166,186,197,192,194,197,95,37,95,53,70,75,75,84,90,85,91,105,123,149,179,172,172,190,90,13,37,127,76,84,80,76,75,75,75,76,85,89,98,99,116,127,149,186,194,192,172,52,62,76,75,75,69,70,69,62,68,75,77,99,115,109,117,131,133,158,149,160,172,91,29,131,84,76,70,69,72,77,84,84,105,108,127,123,131,148,158,186,166,186,187,69,44,133,65,69,72,75,70,75,75,86,93,108,115,131,131,139,141,158,166,172,141,28,29
44,28,44,71,76,169,129,96,90,98,123,133,99,76,38,95,189,194,189,179,129,108,115,108,107,92,75,54,44,44,60,95,115,76,88,90,137,133,83,65,55,52,131,194,160,160,148,65,83,155,189,140,83,69,123,87,48,35,44,76,90,88,163,200,109,94,90,49,21,21,28,36,37,75,115,87,76,28,38,179,212,212,205,231,231,221,192,147,131,131,116,90,155,190,140,194,222,227,205,95,55,84,123,109,95,99,116,148,155,98,125,179,189,203,209,227,212,211,231,212,212,222,227,205,111,147,197,148,94,78,75,88,87,69,140,155,123,116,116,169,189,183,189,147,115,125,108,95,212,221,190,183,212,211,197,212,231,255,231,140,83,94,76,69,141,212,76,70,140,227,234,231,221,69,86,163,137,149,111,76,197,221,222,115,48,35,29,56,103,209,212,194,190,212,212,211,203,131,85,87,115,155,187,155,155,179,163,141,194,197,169,131,109,160,203,192,169,205,205,231,231,227,203,125,56,21,54,92,160,190,169,179,212,212,189,149,200,179,115,169,197,148,90,115,71,72,87,95,129,190,212,197,95,56,98,85,109,98,111,115,117,133,147,166,190,197,200,207,197,200,203,77,75,141,85,90,95,98,109,109,99,109,131,160,172,158,166,190,203,207,200,203,127,37,123,55,65,69,72,76,77,87,98,147,160,149,187,192,187,197,192,203,200,160,29,75,123,90,86,88,87,86,87,91,105,111,117,131,139,139,131,141,148,166,160,139,29,109,91,72,60,60,60,75,77,85,105,139,148,158,179,187,192,197,211,207,203,203,62,37,133,76,76,75,75,75,76,76,80,91,95,111,133,158,160,186,160,166,186,179,75,13,91,75,75,76,54,54,69,75,85,88,89,98,115,123,131,149,187,197,190,192,192,76,34,160,99,86,84,76,76,76,75,86,96,117,140,140,172,166,166,84,10,52,131,70,75,70,65,69,75,75,77,87,108,115,133,140,147,179,194,197,192,148,38,52,89,76,76,65,76,77,87,84,89,95,111,123,148,148,139,140,149,179,186,192,105,22,127,76,76,76,84,85,89,96,98,115,111,140,139,148,147,160,192,179,172,179,62,21,109,76,87,86,86,87,86,85,91,109,111,127,133,141,140,141,147,158,160,116,21,37
54,61,61,49,49,111,115,116,133,141,169,179,148,111,54,62,179,209,203,183,133,99,137,125,125,109,103,76,52,28,27,65,140,98,98,129,187,179,148,111,99,68,56,87,83,92,140,84,65,85,103,187,95,55,87,89,60,29,35,76,133,96,116,169,99,155,183,96,38,21,21,37,52,75,76,69,76,56,36,123,192,211,221,231,212,140,115,115,108,98,115,133,149,190,189,115,88,192,211,141,88,133,140,129,137,125,87,88,96,87,155,179,187,211,221,234,231,222,227,205,197,212,222,209,189,160,189,189,115,95,90,108,96,52,72,88,75,75,123,147,192,200,192,149,90,60,84,189,212,231,209,190,192,197,200,221,234,255,255,200,108,189,209,99,109,179,60,35,55,192,222,231,227,141,125,192,147,160,160,76,169,212,212,189,76,52,37,31,61,155,212,209,211,234,221,205,197,141,87,78,108,140,141,147,137,169,187,149,147,109,69,29,29,54,84,163,205,209,197,205,227,231,227,222,183,75,52,38,56,179,141,103,194,222,179,140,221,205,133,147,183,200,194,140,107,87,115,140,141,192,211,183,140,44,76,141,91,96,96,111,131,131,141,149,186,192,192,197,197,192,192,75,70,148,76,76,84,91,91,96,95,116,133,149,166,172,197,194,203,200,211,207,109,34,131,72,69,75,75,76,91,99,108,127,148,172,147,172,190,190,200,197,203,160,36,72,91,69,69,76,76,84,89,95,96,109,123,111,117,140,133,166,187,190,187,160,38,123,105,76,68,61,65,72,77,87,108,131,133,149,160,158,158,179,179,194,200,197,60,48,140,68,54,65,65,76,80,87,91,93,109,117,131,147,158,186,187,190,192,187,70,12,80,91,61,69,69,69,76,90,90,99,109,109,123,127,147,187,194,192,197,207,187,109,35,148,86,75,75,76,75,77,88,91,105,109,141,141,172,179,179,96,20,75,88,55,60,75,75,76,77,86,96,96,109,117,117,117,148,166,186,192,203,187,48,56,87,76,77,70,77,85,87,87,85,90,105,117,139,141,140,149,149,148,166,179,91,27,117,72,68,84,88,88,90,105,109,99,115,127,117,149,139,141,179,190,172,172,69,28,109,76,76,76,75,76,87,88,98,105,117,123,123,127,140,141,172,172,160,127,28,37
28,35,76,87,61,76,99,111,187,192,190,179,187,183,108,56,107,203,212,200,148,95,111,147,140,137,131,115,76,36,35,72,155,187,140,140,155,179,141,92,131,83,29,21,21,28,69,76,55,68,76,137,147,89,83,86,62,28,29,65,115,140,155,179,87,192,205,189,109,54,29,83,94,115,103,95,85,76,36,29,49,86,212,221,192,71,75,78,87,99,123,137,103,86,116,99,38,72,155,98,76,109,140,140,141,140,98,84,75,61,89,147,137,200,221,221,227,255,231,209,137,140,169,179,84,111,183,187,133,137,125,140,116,56,44,87,76,75,87,141,194,222,222,211,149,68,55,179,231,231,221,194,133,133,137,211,231,234,255,227,140,179,211,99,86,76,37,28,20,52,90,169,200,149,148,179,115,115,133,76,99,140,99,94,76,69,55,35,56,99,203,211,211,227,221,203,163,140,99,86,92,109,116,125,115,129,137,109,137,129,76,29,21,28,37,70,147,179,189,169,194,231,227,234,197,187,192,109,75,160,203,160,211,227,189,137,155,183,148,99,109,141,140,137,137,116,90,111,141,183,209,200,140,43,44,76,109,123,123,147,166,149,160,186,190,200,194,197,207,211,203,91,75,160,84,87,93,91,91,96,108,111,116,148,179,179,192,194,207,200,194,203,115,38,147,68,62,70,68,84,87,86,111,133,148,166,190,187,197,211,221,211,207,172,52,69,98,70,75,76,75,80,88,91,105,127,133,147,133,148,160,172,200,200,190,166,65,98,91,75,65,70,76,89,89,93,123,141,149,179,186,190,186,192,197,203,211,194,80,56,133,75,61,60,72,89,89,96,96,109,115,123,147,147,149,190,187,194,197,187,88,29,98,91,75,69,69,76,84,91,98,108,123,141,140,140,160,192,200,194,203,211,197,131,43,148,77,76,76,84,84,84,89,96,115,127,149,179,179,190,197,115,29,75,131,76,76,87,77,76,88,93,116,96,96,108,140,160,160,166,190,211,203,192,70,54,87,75,80,75,75,90,90,99,105,105,123,123,141,160,166,190,192,197,194,197,131,43,133,93,86,88,91,93,91,105,117,127,127,147,149,187,186,194,197,211,207,192,88,48,141,89,88,91,96,96,105,91,93,108,133,148,141,141,149,190,200,203,197,172,35,43
56,28,48,72,71,69,83,116,140,155,131,109,109,84,87,76,71,129,211,197,179,95,125,133,140,155,149,147,109,71,61,90,187,209,203,190,116,98,75,37,69,68,56,36,29,29,71,94,53,69,140,163,183,189,141,125,76,28,29,71,103,115,169,190,96,192,212,197,163,109,72,92,125,129,160,129,95,78,55,38,44,85,211,187,111,72,69,75,87,123,129,115,90,69,70,49,21,28,75,133,87,76,75,115,148,155,116,76,75,69,75,89,91,140,192,194,221,234,227,222,194,183,187,140,52,69,109,141,140,140,155,155,155,90,31,61,92,115,62,62,83,140,211,222,221,108,72,141,227,212,212,200,137,131,140,194,209,227,255,234,212,200,209,149,76,44,34,43,38,37,48,78,131,71,99,149,160,125,89,68,84,89,71,54,56,87,83,43,43,48,163,194,179,190,205,205,187,133,123,98,83,108,131,140,133,133,129,99,123,149,109,52,34,34,38,68,107,147,155,155,189,205,212,221,212,194,212,200,98,133,189,200,192,209,209,169,115,125,125,107,103,108,103,137,133,149,87,76,129,179,183,163,115,60,60,55,139,140,133,139,166,149,160,187,203,203,207,211,207,207,221,115,80,186,88,85,87,91,93,95,109,115,131,158,166,186,190,197,207,203,211,200,109,38,147,76,76,77,84,93,95,109,140,160,187,179,194,211,221,231,234,221,211,187,60,84,105,84,91,89,93,96,99,108,111,127,148,190,187,192,203,211,221,231,211,190,76,99,140,96,88,111,84,99,91,98,127,147,148,187,211,200,203,221,221,231,219,211,95,68,123,76,77,86,105,91,98,95,98,116,140,140,187,200,203,219,221,221,221,207,123,53,116,99,88,91,96,108,115,108,123,111,147,166,179,186,194,211,231,224,231,224,200,158,60,160,91,76,76,76,76,80,91,111,115,127,148,186,179,186,203,172,52,76,203,99,98,111,115,108,108,111,105,99,99,99,117,147,158,186,200,211,221,203,91,69,127,95,87,77,84,91,93,109,116,131,166,172,197,197,197,211,203,211,211,211,166,69,192,115,91,84,90,84,87,93,115,95,127,133,158,192,187,186,200,192,194,192,111,43,133,95,88,76,85,91,91,93,93,115,123,149,172,172,186,194,197,203,211,187,43,56
109,76,88,62,72,75,88,179,149,140,116,107,92,65,49,60,75,129,179,189,137,75,69,115,141,140,133,115,94,75,76,115,179,189,209,211,169,111,85,44,56,43,35,69,61,37,52,123,75,55,131,149,133,163,192,179,95,43,36,61,76,75,88,149,140,163,179,190,179,179,123,92,108,116,133,115,98,107,69,31,29,108,183,115,76,65,75,76,78,92,107,125,91,86,83,35,14,21,49,140,179,111,75,103,148,149,147,94,78,84,89,75,69,141,200,203,212,231,227,227,231,222,209,200,90,84,107,84,96,141,163,160,149,109,52,34,48,89,68,35,37,54,109,205,197,129,90,137,222,221,221,212,189,183,163,187,190,200,212,205,192,203,183,99,62,28,38,44,44,56,56,111,163,83,115,192,209,205,187,125,103,90,78,60,44,72,103,78,75,61,88,76,95,116,155,194,190,115,99,94,98,115,155,160,148,183,169,140,115,160,179,89,55,37,53,96,111,129,116,125,129,169,190,197,197,140,190,205,179,140,149,190,194,200,212,203,137,125,129,125,133,141,123,123,99,140,83,76,179,205,163,137,140,85,85,89,200,219,211,200,190,179,194,207,221,224,221,219,219,211,197,141,109,172,123,139,139,149,140,140,140,147,148,179,190,200,221,211,224,211,219,211,141,76,186,127,160,186,192,187,166,148,158,186,211,219,234,224,231,219,211,192,179,147,95,111,160,141,172,186,211,207,203,192,190,187,211,197,194,194,179,179,172,148,148,131,105,141,160,158,158,190,192,186,149,148,158,190,211,219,234,255,255,224,219,194,179,141,116,105,160,148,186,200,203,190,160,133,131,179,207,219,231,207,197,194,179,158,139,127,105,98,133,179,179,179,194,211,211,179,148,166,187,207,211,219,231,211,203,194,166,149,117,109,91,117,99,123,140,149,179,179,166,158,117,166,197,211,207,197,158,127,76,90,140,109,117,133,140,147,172,179,186,179,179,166,160,148,186,211,211,207,200,158,98,80,147,133,139,158,149,186,186,186,186,166,224,234,211,207,197,192,172,147,158,147,123,76,179,160,139,117,133,117,111,99,109,117,141,166,190,203,207,200,197,190,194,172,117,61,131,131,123,99,105,105,108,105,109,117,148,172,192,200,207,211,219,219,197,148,75,72
88,109,163,125,87,72,85,187,189,148,129,125,115,88,62,38,71,160,169,133,133,75,29,52,90,123,115,111,103,76,95,116,111,76,90,91,192,189,137,76,84,75,44,65,84,52,44,103,89,56,89,133,149,179,179,155,88,56,76,85,83,54,44,56,88,137,140,147,187,190,179,140,133,131,125,115,109,116,116,56,28,75,133,92,83,76,87,92,84,86,99,129,140,137,147,69,20,20,21,76,189,183,94,115,187,197,163,160,115,109,160,109,68,87,107,123,190,227,227,212,212,231,227,222,163,116,179,96,91,116,140,147,149,129,107,87,75,84,75,54,35,27,48,90,75,28,28,52,187,179,187,194,187,179,137,133,133,125,141,183,194,221,187,123,70,27,29,44,53,49,37,87,125,95,108,141,197,209,227,209,183,141,131,85,69,76,140,160,148,78,76,60,76,115,189,192,183,116,103,108,92,75,116,129,192,197,192,183,111,131,203,192,131,89,76,88,137,109,86,99,92,133,140,148,187,140,148,190,209,183,192,205,200,221,222,209,133,147,147,140,131,141,189,187,107,108,69,70,190,221,209,209,194,140,115,76,190,200,207,211,203,192,116,194,133,127,111,127,139,140,131,133,141,149,158,192,192,200,211,211,203,200,187,192,219,200,192,186,172,160,147,131,140,140,158,172,172,186,207,200,197,207,95,98,200,179,140,99,105,108,93,88,95,116,116,133,158,147,186,187,197,211,211,203,105,61,127,91,91,91,99,91,89,91,95,105,98,123,139,141,179,187,197,203,203,211,172,76,197,158,131,116,109,105,105,98,96,96,109,123,140,127,148,172,190,190,197,160,76,99,172,117,91,88,90,95,91,98,96,111,105,116,133,141,147,147,160,179,190,200,197,117,75,190,133,109,96,91,85,86,90,91,89,87,93,98,108,127,131,127,147,158,172,149,38,116,139,91,76,76,76,87,88,87,96,96,108,116,109,109,127,127,140,147,141,149,158,76,75,116,86,76,84,76,84,91,111,115,123,172,158,186,192,190,133,60,158,133,90,86,84,76,76,85,85,88,96,98,117,131,147,166,158,186,186,194,187,95,139,211,179,141,140,108,91,95,98,98,91,98,105,131,133,141,141,166,187,186,187,187,140,197,190,166,127,105,111,96,91,88,89,96
78,108,148,163,147,76,76,137,149,107,91,90,85,95,86,44,52,115,194,116,125,90,43,43,68,76,115,137,129,76,86,76,69,44,43,34,90,189,187,141,91,87,99,75,68,61,60,89,109,75,62,83,155,211,205,192,108,84,111,123,103,76,69,52,55,109,149,123,125,190,192,179,149,141,169,129,140,147,187,179,90,87,107,90,96,140,140,163,163,111,103,115,133,160,169,78,28,21,21,38,169,205,148,129,148,155,148,149,147,129,203,129,44,22,21,21,53,190,205,189,160,163,200,221,212,189,190,147,116,115,109,129,183,160,131,115,88,84,85,65,44,17,13,29,37,21,28,43,140,141,137,129,149,115,99,103,133,125,123,108,163,212,209,200,95,29,21,28,38,48,29,70,75,75,87,94,149,200,227,222,209,209,205,131,140,192,212,192,189,90,103,109,137,155,192,194,155,123,108,92,75,48,76,92,141,189,179,192,107,125,211,221,211,183,163,123,147,131,148,115,95,131,169,179,163,141,91,107,149,141,169,189,190,222,222,212,190,183,141,147,96,98,194,221,160,140,89,91,209,227,192,189,189,189,163,88,192,200,203,207,203,158,75,147,91,93,96,105,108,111,131,141,139,141,148,172,186,194,197,197,211,190,90,91,149,111,105,98,99,115,116,111,117,133,158,172,179,190,194,200,197,197,52,38,160,96,86,88,88,85,85,90,91,109,109,133,147,166,192,192,207,203,207,190,80,43,131,91,96,88,99,108,98,96,111,116,131,149,179,187,190,203,197,203,207,197,89,21,179,98,99,99,99,108,117,131,133,133,140,141,194,192,200,197,194,197,190,158,49,75,131,93,91,96,116,123,117,117,127,123,127,140,187,172,187,186,172,194,194,194,194,76,20,133,84,77,76,76,80,90,89,98,91,99,115,115,117,131,141,140,147,179,179,133,0,69,93,72,75,75,84,88,91,91,95,95,93,105,115,123,131,141,158,179,160,179,172,65,21,93,76,84,93,89,95,116,158,149,160,192,192,187,172,194,111,14,108,95,85,86,84,85,87,87,91,99,105,111,131,131,172,166,179,192,187,190,166,21,60,139,95,84,76,84,88,91,105,117,123,117,133,140,147,166,160,186,172,179,186,115,34,90,76,75,69,76,86,95,93,99,105,115
107,108,133,115,76,55,72,87,137,103,103,99,94,160,163,94,71,109,194,200,179,147,83,76,83,76,89,108,90,69,90,91,70,61,54,28,44,95,123,141,131,115,163,140,75,60,60,85,95,87,54,53,76,137,197,148,107,111,137,155,169,116,111,87,76,107,123,129,103,179,209,192,187,163,163,160,140,149,163,194,197,160,109,107,107,140,133,149,160,147,141,140,86,84,86,61,28,37,38,28,116,179,85,62,61,75,85,90,87,103,200,137,60,36,28,20,21,65,141,183,148,108,133,203,221,221,194,211,192,169,155,140,169,179,87,75,68,76,98,84,72,21,14,20,21,14,27,44,131,163,141,125,147,131,148,148,163,189,179,111,98,149,212,212,147,56,27,21,35,44,48,76,75,76,96,86,115,187,222,227,203,190,187,76,84,179,205,133,133,96,140,96,91,179,200,187,183,169,131,99,78,69,86,125,111,183,194,189,75,75,149,211,211,190,183,209,194,148,200,192,155,163,197,194,189,190,125,96,131,148,137,92,90,169,212,231,211,209,183,147,75,55,109,197,160,131,89,137,227,234,203,148,155,179,160,98,197,211,211,219,219,131,70,172,117,116,133,133,139,139,166,179,186,190,194,200,211,211,211,211,211,187,75,88,190,131,141,147,148,148,141,131,133,149,186,194,200,211,200,211,207,203,44,43,192,131,91,105,108,105,98,89,96,105,115,147,179,187,190,192,200,211,211,200,84,49,148,87,91,95,98,99,105,109,116,123,139,158,187,187,187,192,197,211,203,197,111,27,192,127,108,109,117,115,117,116,116,109,133,149,179,172,190,197,197,194,197,172,44,76,147,98,93,93,93,96,96,93,99,109,116,131,140,158,166,192,190,197,186,194,187,84,21,108,75,70,75,75,80,85,91,91,91,105,115,131,127,139,148,148,141,179,190,127,13,84,87,62,70,68,75,84,91,95,109,131,116,131,123,139,149,149,166,186,187,187,186,65,21,95,80,90,88,87,89,105,139,140,148,158,160,172,172,186,91,13,147,98,76,75,75,76,76,84,91,99,98,115,131,140,166,149,187,186,194,187,179,10,38,149,127,115,105,108,123,115,123,117,117,131,147,172,179,190,192,192,190,192,192,96,13,76,91,91,98,115,109,109,108,109,105,115
123,92,115,115,72,54,84,109,179,140,141,133,116,163,179,125,76,87,163,194,163,148,115,109,123,111,75,65,68,56,92,192,179,107,68,28,43,69,70,76,76,89,141,141,85,55,56,69,92,94,68,49,54,75,131,147,88,83,94,115,133,137,109,92,107,109,125,163,148,205,222,197,189,179,155,179,163,160,160,179,200,209,179,179,147,141,131,129,116,141,141,148,75,54,44,43,31,54,76,52,99,147,76,71,65,70,76,84,88,123,212,197,108,76,52,29,28,29,87,197,179,149,149,189,231,222,203,212,222,222,222,183,140,179,62,28,21,35,95,131,140,52,28,20,13,21,35,44,98,147,141,148,179,169,209,212,209,212,189,169,92,78,203,212,189,94,37,27,38,48,61,76,72,75,89,90,72,95,192,222,203,147,133,60,37,55,72,52,55,69,140,90,52,85,187,149,125,115,87,76,75,62,62,76,115,111,140,148,72,55,78,183,205,194,169,209,212,187,163,189,200,197,222,222,221,227,203,141,129,147,141,95,70,76,179,221,221,205,160,149,84,60,90,149,141,92,56,98,222,222,189,108,125,197,179,116,194,207,211,211,207,133,84,186,105,115,117,117,111,127,140,148,160,186,187,194,197,203,203,211,211,197,75,84,192,99,95,99,109,111,117,116,141,186,186,187,194,203,200,211,207,211,53,70,190,89,89,105,105,117,127,123,133,158,147,172,197,200,219,211,221,231,231,219,116,75,141,85,90,98,116,111,123,133,133,139,147,160,187,192,197,200,200,211,211,211,139,38,190,95,90,96,95,96,108,117,131,131,140,149,187,197,194,200,200,194,200,149,37,93,131,87,87,88,90,91,105,99,115,116,139,166,166,197,192,200,207,207,203,207,194,109,35,160,111,105,98,116,116,140,139,127,123,139,140,160,192,207,207,207,200,200,200,149,28,108,133,96,115,111,111,115,116,133,160,158,179,187,179,192,190,179,192,197,197,194,192,69,28,149,111,105,98,93,105,140,187,190,192,200,194,197,200,200,84,20,187,140,99,116,116,127,133,139,148,147,148,179,192,194,200,197,194,207,197,192,179,17,69,139,96,105,108,108,117,117,116,123,116,133,149,192,190,190,197,211,207,203,187,105,21,77,116,96,108,111,116,111,115,116,131,148
69,56,76,123,109,89,129,149,197,203,179,179,141,169,163,103,62,61,123,197,179,148,129,123,140,160,87,56,68,69,84,163,212,194,109,54,55,53,48,60,69,84,137,111,115,92,87,75,87,96,76,61,60,75,111,189,189,103,78,78,78,88,76,75,86,75,96,148,211,222,227,200,192,189,187,187,192,155,140,149,200,211,115,137,187,140,140,137,98,84,129,187,111,69,60,94,84,76,107,98,183,209,192,133,108,94,96,78,85,115,212,209,148,90,68,43,36,28,55,160,140,116,140,187,212,212,203,200,203,190,192,212,212,212,85,27,12,14,107,179,160,116,84,38,20,29,53,61,76,91,125,131,169,183,194,200,212,221,194,203,189,140,212,231,212,189,55,28,29,44,56,89,111,89,75,76,78,86,155,212,197,116,123,92,49,44,34,28,21,27,90,169,87,65,115,103,76,90,75,56,71,54,44,44,91,90,86,103,65,37,60,125,160,183,190,160,200,212,187,169,209,227,212,227,212,205,194,137,129,137,123,115,61,37,90,222,212,209,155,98,76,108,148,160,179,141,52,75,200,212,163,115,85,115,183,149,221,231,234,231,219,186,105,200,148,140,140,131,131,139,141,147,166,186,190,200,200,203,211,211,219,203,87,95,186,105,96,90,90,98,115,133,147,172,179,197,211,211,207,207,211,197,76,88,197,140,123,139,147,127,148,141,141,166,160,186,197,203,221,207,211,207,192,149,117,93,140,99,140,131,123,123,127,140,133,116,148,179,192,200,197,207,197,200,187,166,133,76,160,123,108,123,123,131,147,141,141,141,148,186,194,200,203,197,194,166,160,133,76,99,95,93,108,98,109,127,147,139,141,140,148,160,172,190,194,211,197,197,160,149,131,99,75,139,108,98,93,108,99,127,115,117,116,111,116,147,160,186,186,190,179,187,172,147,61,108,123,85,105,93,109,123,116,139,147,139,140,160,158,160,179,186,148,149,148,148,141,89,75,148,91,91,91,95,108,139,190,194,190,172,160,166,160,166,99,70,160,109,98,108,96,105,115,108,111,108,127,149,172,187,192,203,219,203,207,192,179,29,88,179,109,108,99,90,91,90,108,108,123,147,158,186,158,172,186,166,190,192,172,127,37,91,98,88,90,91,98,96,96,99,131,147
43,27,37,76,99,107,131,133,140,187,192,200,205,212,212,179,88,70,129,209,197,190,160,160,179,192,140,76,76,78,91,163,221,222,203,131,76,70,70,92,169,189,200,148,183,183,160,92,70,52,56,72,70,72,116,183,205,194,148,91,75,76,75,76,75,49,56,72,200,227,222,211,197,205,200,205,203,190,111,131,192,212,99,78,140,140,125,140,103,69,133,209,212,183,129,163,133,76,84,147,205,212,227,205,189,163,140,90,69,76,205,209,149,107,84,60,38,31,55,103,103,75,72,91,187,203,163,116,155,103,75,179,212,221,160,43,12,12,89,149,76,89,140,84,28,38,60,76,90,76,96,85,90,140,141,160,197,211,192,194,203,221,231,234,231,221,87,38,28,29,53,94,111,86,76,75,90,75,96,190,192,140,183,200,147,87,61,37,21,20,52,179,140,86,147,169,133,115,84,61,52,37,52,49,78,108,88,103,72,37,52,87,125,163,179,149,160,212,212,221,212,205,203,197,155,189,163,107,111,131,131,108,61,29,86,212,209,189,109,37,13,52,137,123,107,115,55,48,91,155,148,140,103,52,85,179,200,186,166,141,127,131,131,148,149,149,166,166,186,190,172,187,200,203,219,221,219,200,179,158,140,133,109,116,147,141,158,166,158,160,187,179,194,197,207,211,211,186,158,131,98,95,109,116,116,127,147,158,160,192,194,207,211,194,123,192,179,147,116,96,89,87,89,88,96,111,117,140,147,141,166,186,187,203,197,192,116,203,190,147,116,91,91,91,95,91,95,108,133,117,123,148,160,166,187,192,200,211,139,140,194,139,108,88,88,80,85,85,88,98,109,139,139,139,141,160,187,197,203,200,160,91,160,140,115,99,76,80,80,76,91,90,93,109,117,116,133,140,148,166,187,192,200,187,86,187,139,105,108,95,89,90,91,91,99,116,139,140,160,166,187,192,91,96,179,117,108,108,95,96,96,93,89,91,90,105,117,115,123,149,172,172,197,207,115,115,158,123,109,93,90,90,87,89,90,93,111,111,109,116,149,158,186,186,192,192,192,117,194,194,187,172,148,127,123,115,95,86,99,133,116,127,141,133,148,160,160,149,172,172,194,211,207,197,190,166,149,139,115,96,87,105,123,133,116,127,149,172,166,172,166,160
75,60,61,88,94,96,115,115,116,148,163,197,209,212,222,212,149,76,99,211,209,197,190,187,194,200,183,90,56,75,91,187,212,227,222,212,187,160,149,192,212,222,211,116,91,107,140,86,60,43,52,78,91,91,123,141,141,140,137,86,69,76,87,92,75,60,69,69,194,222,222,212,200,192,194,189,192,179,103,140,209,221,209,148,148,203,197,183,169,123,179,212,212,194,133,140,140,85,53,76,194,222,231,212,211,203,189,140,86,69,147,211,189,133,129,85,62,36,65,140,189,71,44,95,197,163,76,89,155,115,68,123,205,227,211,83,20,13,76,125,75,65,92,115,72,60,76,88,68,60,78,60,35,75,98,133,155,200,183,187,189,209,234,234,234,231,147,69,29,35,52,76,109,69,76,129,115,90,133,200,212,209,221,227,222,197,140,87,69,37,37,141,190,137,187,141,116,115,78,60,55,61,60,60,65,75,78,115,90,69,60,87,116,141,109,95,90,92,90,140,133,116,148,179,179,200,179,103,88,103,123,116,84,48,137,192,103,129,76,75,21,20,75,115,115,123,90,88,87,98,140,179,149,69,76,163,133,139,147,147,139,141,158,179,187,187,192,194,203,203,211,116,140,166,96,86,91,95,95,111,115,117,131,139,148,172,179,179,192,200,211,211,115,90,186,88,88,80,84,89,90,98,116,139,141,149,160,179,179,192,194,200,194,131,37,88,69,68,56,62,76,84,86,90,96,111,116,140,133,147,149,172,172,190,187,131,36,117,75,54,60,69,75,84,87,91,93,117,127,127,140,141,166,172,187,192,203,190,75,60,108,65,60,65,75,80,77,85,91,111,131,133,141,147,149,179,166,187,172,179,88,17,96,65,54,55,69,69,75,80,84,87,99,116,117,123,139,149,158,166,186,187,186,98,21,105,62,65,75,75,75,77,86,90,109,115,140,158,186,179,166,141,48,65,108,55,72,77,80,90,96,89,90,98,95,109,111,116,127,158,179,187,200,197,75,37,76,60,65,70,75,89,86,88,99,116,123,139,140,147,158,179,190,192,190,192,192,35,99,84,76,75,84,86,93,91,99,127,127,131,147,160,166,186,187,190,190,197,147,76,158,105,96,93,93,98,98,116,108,117,116,127,149,160,160,158,190,200,192,187,84,43
31,98,107,96,95,108,95,94,115,140,148,149,160,187,211,227,222,187,187,212,209,203,209,200,192,189,140,85,55,37,75,147,169,115,140,189,190,209,212,222,221,227,209,108,69,75,98,75,55,55,65,68,75,115,147,147,125,94,96,83,75,76,84,92,71,83,123,148,221,222,231,221,211,179,163,149,179,169,131,194,221,222,227,212,200,221,221,203,179,147,187,194,169,179,116,90,90,86,69,21,61,140,221,221,222,221,212,209,160,95,179,211,194,160,133,86,83,54,61,129,203,179,107,190,212,163,52,49,129,149,95,155,221,222,222,169,68,38,108,148,129,88,99,129,125,96,90,75,43,48,115,115,21,28,44,88,107,133,137,160,160,115,222,234,255,231,209,95,49,68,86,84,140,69,68,187,205,197,197,212,200,222,234,234,255,227,211,183,133,76,44,89,133,141,197,129,125,107,86,75,71,76,83,76,69,75,60,76,133,76,56,84,123,94,69,69,53,31,29,90,137,129,115,155,129,163,190,160,115,103,129,148,163,131,203,163,72,123,115,123,76,27,53,129,131,133,111,125,147,149,200,212,169,86,116,189,109,108,115,115,123,131,140,160,192,190,200,197,203,200,203,70,85,111,77,86,86,84,96,115,108,127,140,158,172,194,187,197,207,211,192,203,84,65,141,76,75,76,88,96,96,117,116,141,160,179,194,200,203,221,219,221,211,109,21,86,86,85,88,96,117,127,116,131,140,179,197,194,197,211,200,207,221,221,203,116,28,139,98,88,91,105,115,105,108,117,116,139,166,192,207,211,211,211,207,211,224,211,65,56,148,90,98,99,99,98,99,108,109,133,148,148,186,192,194,197,203,200,200,179,76,13,105,91,88,93,96,98,93,91,93,109,139,147,158,160,179,197,190,200,207,207,207,123,20,141,91,91,93,99,109,111,116,117,133,141,166,186,187,194,172,139,29,48,166,116,105,111,123,116,117,105,96,98,111,123,131,131,147,194,200,200,211,207,72,37,109,91,91,98,108,108,98,105,117,133,131,141,149,172,190,203,203,211,219,207,187,23,91,105,88,96,109,109,99,108,111,131,133,147,158,197,197,200,197,194,194,197,93,21,147,108,109,115,109,115,117,123,115,123,139,147,158,179,190,194,197,211,211,160,56,20
29,91,155,137,123,111,87,75,75,84,99,115,115,123,179,212,212,227,231,227,222,212,212,203,192,187,89,48,36,21,28,52,56,38,43,52,60,83,203,212,222,203,131,129,92,98,115,88,55,55,75,44,38,76,148,189,183,91,68,61,69,76,84,92,52,61,141,203,212,222,234,222,211,183,160,163,160,179,205,227,212,205,192,194,129,197,221,212,197,179,160,137,76,76,61,56,71,76,87,44,29,44,76,194,212,212,227,227,200,169,212,212,209,200,169,96,89,69,54,76,96,115,137,203,222,209,98,38,75,148,179,200,227,227,227,212,99,69,109,192,197,169,133,78,89,99,88,75,44,44,137,194,52,21,28,44,60,83,95,163,163,90,140,163,163,203,222,149,86,137,169,137,129,83,61,140,109,84,76,83,87,148,212,231,231,212,194,222,212,183,76,75,91,140,205,148,103,108,78,75,72,75,83,109,75,76,60,76,137,84,54,37,55,44,43,65,62,38,28,75,192,192,160,187,160,131,179,192,197,148,137,95,183,221,231,211,140,194,189,116,75,27,22,111,137,133,98,108,179,192,211,205,116,56,84,115,115,111,116,111,123,147,172,186,192,203,207,211,211,219,211,70,85,147,115,131,140,148,158,160,149,166,186,197,207,207,211,211,221,219,211,221,76,70,179,116,99,96,98,99,109,123,139,172,192,192,192,190,197,197,172,200,200,111,29,98,91,84,72,76,76,86,87,91,109,139,141,148,158,186,190,194,200,200,186,99,27,149,80,62,60,70,75,76,88,95,99,123,141,141,149,172,192,197,197,207,203,207,72,65,105,56,44,44,52,70,76,86,91,111,127,117,127,148,160,160,187,186,194,166,75,17,108,55,52,60,60,62,75,75,84,87,96,116,140,139,140,147,166,148,149,186,160,95,29,139,69,62,60,60,69,76,86,89,99,111,127,141,186,172,149,139,29,43,111,65,69,62,76,76,80,76,85,85,89,108,115,131,133,172,190,194,207,207,62,43,77,69,60,76,77,86,88,99,105,116,127,139,140,139,186,190,194,194,200,203,172,28,95,76,68,72,76,88,88,99,111,115,123,127,131,149,158,158,179,179,186,179,95,27,115,70,72,75,76,87,85,89,95,115,116,127,158,160,186,190,194,211,207,172,60,27
60,76,95,90,70,38,35,29,62,72,61,69,75,69,78,89,96,125,179,221,209,200,209,192,189,169,108,36,17,14,20,28,29,44,55,52,35,65,183,194,194,163,90,109,123,129,103,116,75,49,37,22,27,61,91,163,203,115,54,43,69,76,70,76,35,20,38,75,76,141,205,211,197,160,163,203,212,222,231,221,197,160,85,96,75,76,200,211,187,169,116,129,115,69,21,28,61,76,95,88,68,60,44,84,137,163,205,205,163,149,212,222,227,212,197,147,89,62,49,55,75,61,76,149,212,222,200,133,91,137,209,212,227,227,227,221,163,89,99,148,183,169,137,71,53,75,85,96,53,69,179,221,140,72,44,37,43,69,69,131,147,103,107,108,75,84,211,205,179,187,197,200,163,109,76,179,116,75,44,48,53,72,115,209,205,190,148,205,221,203,140,147,169,155,212,187,123,87,76,76,69,69,75,96,76,89,83,92,148,116,75,35,52,75,87,123,76,44,27,29,92,169,116,123,129,89,109,137,200,187,133,70,179,227,234,231,190,183,149,116,69,37,35,70,86,115,111,76,115,203,221,212,189,69,38,55,86,87,93,115,133,148,172,179,179,192,194,203,207,211,194,89,95,109,84,76,77,85,85,93,105,116,131,141,166,186,194,197,203,200,207,211,65,76,116,60,60,61,60,75,90,96,117,131,149,166,186,190,197,197,203,207,203,133,52,139,75,60,60,70,77,80,86,99,116,139,141,179,172,192,211,207,224,224,219,160,76,186,85,72,70,70,76,84,91,99,116,131,147,148,166,192,194,207,211,219,211,207,88,89,116,72,55,69,72,86,89,95,108,111,123,147,172,179,194,194,211,207,211,192,98,44,139,70,70,76,76,84,88,95,98,96,115,131,158,179,194,190,207,200,200,203,194,147,54,139,75,72,75,76,88,87,93,95,133,140,148,179,194,207,197,186,70,72,160,111,98,93,105,105,115,108,123,116,111,140,148,148,160,194,207,211,211,211,89,72,99,80,76,87,90,96,98,111,116,131,148,149,166,172,197,197,211,207,219,211,194,52,166,105,99,90,93,105,109,115,115,141,160,179,192,207,211,197,219,219,221,207,133,52,179,88,90,96,96,99,95,108,109,115,139,141,179,186,200,197,211,221,211,190,76,29
85,131,90,70,53,38,44,36,88,108,75,52,72,69,49,29,27,27,44,95,147,187,200,179,179,163,194,109,44,21,14,14,20,44,55,56,55,76,179,149,108,155,140,140,163,148,94,90,116,75,20,0,20,69,69,107,203,197,103,69,75,85,75,75,52,37,36,44,37,60,89,147,149,140,140,140,212,222,209,149,123,133,84,94,75,55,141,200,192,197,187,163,189,70,22,21,53,76,109,95,75,99,131,89,95,85,107,123,76,68,190,222,222,227,227,222,148,44,38,70,160,87,72,88,125,137,183,197,194,197,212,227,234,227,227,227,222,211,179,141,141,169,98,60,48,70,89,155,84,107,205,222,189,149,94,60,75,92,86,108,179,183,183,160,76,37,94,209,212,221,212,212,203,179,131,205,212,141,75,69,75,69,88,148,169,141,115,163,205,179,140,160,187,133,189,203,183,109,76,103,92,76,90,129,98,90,123,187,147,94,69,49,76,89,70,89,61,29,35,28,37,75,61,72,76,62,69,85,129,133,108,85,200,222,231,234,189,140,90,76,75,69,69,65,52,76,123,90,96,189,194,183,200,140,55,53,133,141,149,147,148,160,172,190,197,211,211,211,211,200,197,139,139,116,95,96,105,133,139,139,139,140,148,160,194,207,219,219,211,211,207,194,96,99,140,96,123,139,133,141,158,147,148,179,197,211,219,211,219,197,187,166,147,133,98,141,149,139,141,166,197,200,197,200,186,197,211,211,207,200,187,172,160,160,133,131,140,160,158,172,190,187,197,203,187,172,160,179,211,221,219,211,207,200,179,149,131,116,117,141,172,186,186,197,200,197,172,141,139,190,211,200,203,186,172,140,127,127,117,98,93,105,116,117,148,140,186,166,194,187,141,133,172,211,207,200,187,179,172,139,133,140,133,115,99,117,116,133,148,148,172,160,141,109,186,207,194,192,166,148,133,99,84,90,96,116,127,123,149,158,187,197,197,207,200,192,203,179,149,203,200,187,147,133,96,98,149,133,147,179,186,186,172,147,147,148,192,197,219,211,221,211,219,207,192,187,149,91,179,140,123,116,139,131,123,116,109,141,172,190,194,194,203,203,203,194,190,158,127,75,172,85,96,93,99,116,96,109,111,127,117,147,190,194,211,211,211,211,203,179,86,54
155,183,148,140,107,92,75,61,87,115,125,78,90,111,76,21,27,21,20,27,55,123,194,169,179,183,183,192,131,49,48,38,27,29,61,55,38,61,103,140,131,137,141,149,189,163,116,75,99,155,75,31,43,91,88,125,203,203,179,94,75,91,84,89,76,75,75,48,55,44,38,62,75,69,49,29,71,189,116,87,86,94,133,140,76,52,99,179,179,163,203,212,212,115,48,44,71,87,125,98,89,141,209,189,133,69,53,86,78,44,140,200,212,197,227,234,222,89,55,87,197,131,90,84,87,86,92,109,141,203,222,231,234,231,227,231,234,231,227,203,169,187,87,43,37,43,68,133,108,155,205,205,179,205,209,189,203,212,221,194,200,200,221,212,94,48,53,92,197,222,212,212,197,163,197,222,231,187,92,86,96,92,96,131,137,141,140,179,209,155,90,123,163,115,115,183,200,179,99,115,160,137,160,190,183,147,169,212,200,108,75,75,131,89,43,56,69,55,49,37,35,55,60,56,54,55,56,76,125,87,76,125,222,231,231,231,211,190,131,75,84,96,109,103,69,75,141,148,179,200,200,155,141,197,108,94,190,207,207,211,211,172,149,194,186,148,140,140,139,133,147,158,149,186,179,194,200,203,224,219,224,211,160,197,194,141,117,123,115,108,123,127,139,149,172,187,197,200,207,219,221,200,84,160,203,147,116,91,93,105,105,117,133,133,131,148,166,158,166,192,190,197,192,203,140,69,158,91,88,91,93,96,108,127,147,158,186,172,172,187,197,197,200,221,224,203,99,69,187,117,109,98,87,93,90,98,105,111,139,179,187,190,179,187,186,197,197,186,60,127,127,76,86,89,88,89,88,91,91,99,99,117,117,139,160,141,148,160,186,197,166,76,70,99,76,75,76,84,86,91,91,109,123,127,133,123,133,160,172,172,192,186,149,61,108,117,84,76,75,76,86,88,91,99,108,98,116,99,116,116,117,123,141,147,158,160,166,91,56,91,85,86,84,86,88,91,127,131,133,158,179,187,172,179,111,60,190,108,89,76,80,88,86,91,91,99,99,115,141,148,179,172,179,187,194,187,186,80,166,211,172,147,117,116,109,99,96,91,123,139,139,131,148,141,158,166,190,192,190,139,115,203,192,147,127,127,109,117,105,105,91,96
115,155,149,155,141,123,76,55,69,98,147,131,90,140,90,29,37,37,28,21,21,62,179,140,131,148,147,183,179,76,76,75,68,31,38,61,31,44,70,96,163,141,133,131,155,183,148,76,76,133,189,115,133,169,133,149,190,192,147,84,68,75,75,75,76,65,69,44,75,52,21,21,29,44,52,28,43,129,76,43,65,54,94,133,75,54,90,116,92,61,147,221,222,211,141,84,94,88,76,90,116,200,221,227,212,155,62,76,76,37,95,149,169,149,212,231,231,209,148,192,189,133,148,160,116,109,108,84,98,179,205,231,231,231,227,231,234,234,212,190,137,140,84,44,29,37,52,75,131,209,221,227,209,212,227,234,234,234,234,222,209,192,221,231,179,87,76,72,115,222,194,192,187,133,200,222,227,192,109,92,94,108,137,98,99,125,140,189,212,209,123,141,194,160,115,140,189,192,155,140,192,211,227,234,222,205,203,227,231,200,109,75,169,192,111,84,103,108,84,75,76,111,75,69,54,38,52,76,116,115,92,149,227,234,234,234,234,227,197,91,107,131,189,123,116,92,111,205,222,205,169,179,155,92,140,192,200,221,219,219,211,93,89,141,115,115,111,133,139,133,133,149,166,186,197,200,203,211,219,221,231,207,72,91,93,86,90,99,109,117,147,149,172,179,187,219,207,203,207,219,221,192,21,76,141,86,95,96,99,123,147,147,147,160,158,190,207,194,203,219,211,211,221,221,105,34,111,76,86,91,96,116,139,147,158,179,186,203,211,207,219,221,211,219,231,211,70,21,115,91,98,109,95,109,117,147,147,147,166,194,200,192,200,194,200,192,197,158,28,76,91,70,76,77,84,93,88,88,91,99,109,115,131,147,147,172,179,186,190,190,149,37,48,76,65,69,68,77,91,115,111,127,116,117,133,141,148,160,172,186,192,172,131,38,108,88,75,70,75,76,93,95,111,109,115,109,116,117,133,141,141,141,148,160,179,166,179,76,21,96,70,76,77,87,98,115,131,139,149,160,160,166,166,141,85,20,140,88,76,76,77,84,84,91,95,108,109,123,123,148,172,158,160,186,186,179,148,20,76,158,93,86,87,85,85,90,95,96,111,117,131,141,149,148,149,160,166,187,190,77,35,141,87,76,86,91,91,99,108,108,117,133
90,163,189,183,169,137,92,75,83,137,189,187,96,125,129,75,84,76,65,34,28,48,163,140,83,91,149,197,197,95,86,76,89,103,75,69,31,38,54,87,160,179,141,179,190,190,179,95,69,55,98,179,205,212,169,160,187,192,147,87,44,75,75,55,69,55,76,76,99,98,56,27,21,28,44,72,123,200,137,52,60,62,92,109,68,55,115,163,140,76,183,227,227,222,194,123,87,76,65,70,76,115,209,231,234,231,203,192,140,71,83,123,92,83,140,190,194,200,155,123,125,86,76,88,75,76,75,75,84,75,90,212,221,221,194,197,222,227,203,160,115,76,75,52,38,49,75,75,123,212,231,234,234,234,231,234,234,234,222,221,221,211,227,231,222,183,140,84,75,203,179,137,179,92,149,212,222,203,169,147,86,90,123,90,72,71,96,187,160,203,189,149,205,221,197,183,183,183,115,87,155,211,227,234,222,203,205,227,231,212,179,75,141,205,192,131,91,103,75,69,94,183,84,75,69,44,43,68,95,192,209,227,231,231,231,227,231,234,209,76,43,31,91,129,141,109,55,155,221,187,115,183,205,94,141,222,192,200,207,207,207,87,108,148,111,111,116,123,131,133,140,158,187,186,207,200,207,211,207,211,219,194,60,123,147,93,115,117,111,109,131,147,148,166,194,211,221,224,224,219,231,200,22,77,219,139,115,115,109,123,127,123,115,117,117,149,172,187,192,194,200,200,211,200,93,29,123,87,84,86,84,90,95,96,117,133,139,186,186,197,207,211,207,211,221,194,69,28,192,139,133,149,148,140,139,131,131,117,147,179,187,197,197,207,211,211,211,160,28,90,172,111,96,127,117,109,108,96,109,108,127,172,192,194,187,190,194,203,203,197,172,38,43,80,84,91,88,89,98,115,131,141,123,123,148,160,192,187,190,194,200,192,117,21,109,96,86,85,84,88,96,95,96,108,117,127,127,140,140,166,179,160,179,192,192,194,186,76,20,95,75,84,85,91,111,109,147,115,131,131,147,148,147,127,84,20,149,85,76,76,89,84,85,88,95,109,116,133,133,139,166,166,187,186,179,179,147,13,72,111,84,76,75,76,91,91,91,99,131,131,149,149,160,166,179,192,187,192,200,68,20,108,87,84,95,99,91,98,115,111,117,116
76,109,183,203,200,203,187,125,107,149,197,197,125,103,92,108,189,137,83,54,52,68,194,192,108,90,140,149,149,141,109,98,115,190,149,90,52,44,65,76,160,190,140,129,189,212,203,131,91,49,60,129,203,212,190,189,190,190,187,160,115,140,183,141,160,147,183,183,115,108,116,60,29,29,29,75,183,212,203,111,87,129,149,99,48,87,189,221,221,203,231,222,222,212,179,111,84,75,76,94,65,55,89,179,221,222,231,231,222,197,141,141,90,54,76,98,76,76,36,29,95,96,76,90,68,84,69,29,27,14,37,183,179,221,192,200,222,227,221,222,209,107,70,69,75,75,98,111,140,203,221,183,89,163,211,222,212,212,212,155,212,234,234,234,227,147,108,84,75,147,148,96,115,75,86,203,212,212,192,163,123,91,96,129,99,76,96,205,192,212,212,160,205,227,227,209,209,192,86,55,90,192,194,190,160,140,160,203,222,212,160,52,76,137,125,192,125,115,92,75,76,111,94,89,69,35,35,34,34,131,221,227,227,221,212,194,212,212,221,183,98,62,75,183,187,137,61,125,194,189,109,140,200,140,141,200,203,203,200,203,194,76,116,148,111,108,123,139,141,148,149,166,190,200,203,200,207,211,207,207,200,186,62,148,148,98,99,108,98,115,127,139,147,149,172,190,207,211,207,197,194,186,29,91,158,86,76,85,89,89,98,111,105,127,131,158,158,179,194,187,197,200,203,203,87,27,109,80,77,89,85,91,98,115,139,147,166,192,192,219,211,207,211,211,197,190,72,38,172,87,88,84,91,87,89,91,96,98,139,149,149,192,197,200,207,194,194,147,52,105,179,93,84,90,90,84,86,90,89,88,96,131,179,172,187,186,186,190,192,190,140,43,56,111,84,84,75,68,84,84,85,91,96,115,139,148,186,187,194,197,194,192,105,23,131,76,76,75,75,85,86,90,89,99,111,127,141,160,179,190,197,197,207,211,207,219,221,139,29,147,105,123,117,123,147,166,187,190,194,194,203,197,194,192,105,29,187,109,95,91,93,111,96,108,111,127,139,147,140,158,158,158,197,207,194,200,158,21,76,147,86,76,87,91,99,111,115,117,123,139,160,158,172,166,187,197,203,203,200,75,21,140,131,131,139,133,133,133,140,133,141,147
53,76,108,169,183,205,169,179,160,160,147,147,109,75,54,68,99,147,92,61,69,94,209,205,169,131,147,149,140,133,89,92,179,194,163,140,76,52,53,75,115,155,140,107,131,192,212,133,98,61,35,48,78,131,179,187,197,197,205,205,148,108,205,222,209,192,212,222,179,103,115,103,60,60,69,84,148,211,203,163,125,189,212,131,76,179,211,212,222,209,212,212,221,211,190,169,163,141,133,140,123,76,56,44,83,123,149,192,197,212,163,89,65,29,49,96,109,72,20,13,87,141,96,115,71,83,94,52,35,12,13,84,91,187,212,197,200,221,227,231,227,209,115,72,95,115,115,111,115,148,190,98,21,29,75,140,141,155,189,91,140,179,211,222,212,90,70,95,141,179,115,72,69,44,52,109,211,203,209,189,148,123,98,149,155,85,75,192,194,212,155,87,78,131,169,200,212,203,99,44,75,179,189,179,111,83,92,179,209,212,189,43,60,91,116,205,209,197,190,148,88,78,78,87,84,35,36,38,31,54,115,169,212,205,91,75,148,183,212,212,197,140,92,140,183,155,76,137,209,189,129,109,140,94,98,160,207,211,211,207,192,84,133,172,123,131,133,127,133,140,158,172,187,192,192,207,221,219,219,219,219,172,65,149,166,109,115,111,109,133,147,140,148,158,160,197,203,207,219,211,192,190,43,123,158,86,87,91,105,96,98,109,123,139,160,187,179,192,207,211,211,211,207,211,116,52,141,90,89,91,95,95,105,127,139,147,166,187,194,197,211,219,219,221,219,194,86,37,160,84,84,76,85,80,93,98,98,117,139,158,179,192,197,203,197,203,200,179,72,85,158,88,87,77,84,87,87,89,91,95,96,127,148,166,166,190,186,190,192,186,141,44,68,95,70,70,69,75,85,85,90,93,108,139,139,149,166,187,186,187,192,194,90,34,127,77,75,76,77,84,90,93,99,109,116,131,148,149,149,147,166,190,187,194,190,200,194,131,44,123,75,77,76,84,91,111,140,148,158,160,160,190,192,190,123,38,200,160,109,98,91,98,108,115,111,123,140,186,187,190,197,203,211,224,219,219,211,44,84,200,139,117,123,131,127,133,140,140,139,158,187,197,194,194,197,219,203,211,207,76,34,131,95,96,95,93,93,109,111,140,127,116
53,75,84,107,179,179,111,98,187,179,179,160,149,116,65,28,37,75,71,36,44,107,212,205,192,149,140,129,160,190,107,76,133,203,203,187,125,75,61,75,91,115,147,190,194,209,200,109,98,75,28,21,28,52,149,183,194,211,209,212,155,29,72,147,190,149,190,231,222,197,141,140,95,69,56,76,98,116,115,129,140,183,209,115,76,211,212,222,190,56,61,98,155,209,212,222,222,211,209,179,179,115,94,37,56,87,109,92,76,133,149,76,52,31,28,38,76,108,29,20,61,98,98,115,116,133,183,148,90,21,0,29,52,99,212,190,125,187,231,227,231,231,190,94,133,140,103,109,140,160,190,116,28,37,43,85,76,83,109,69,52,38,65,148,212,141,56,87,187,205,96,61,75,61,31,48,187,205,205,197,192,155,147,189,179,90,65,84,70,76,92,72,35,28,49,69,96,169,107,53,56,137,169,200,192,103,62,76,160,227,212,140,137,155,187,200,205,205,205,212,190,108,75,71,88,48,35,44,55,21,28,60,160,160,53,28,71,84,90,194,192,141,85,99,200,212,200,192,211,211,169,140,140,86,76,131,211,219,219,207,197,117,148,160,123,133,140,131,123,139,148,149,172,197,203,211,211,219,203,207,194,166,77,148,158,108,109,111,115,123,141,133,147,179,186,194,203,211,219,203,192,160,84,140,179,109,111,116,117,117,140,140,140,149,186,186,207,200,211,221,221,207,190,179,139,84,140,108,98,116,123,139,140,140,149,172,190,197,211,231,221,221,203,179,148,127,105,90,160,147,148,133,141,147,139,141,148,148,187,194,211,211,211,203,190,158,139,123,88,84,123,115,108,105,109,115,99,108,108,115,117,140,166,190,200,197,187,186,166,149,116,76,84,105,85,88,84,87,91,96,93,96,116,139,149,158,179,192,194,197,197,140,76,70,116,85,88,93,90,91,93,105,127,127,139,158,158,187,186,179,186,194,190,192,179,186,186,133,72,96,76,80,89,88,95,117,140,160,172,166,160,160,158,158,127,65,179,127,111,95,89,90,89,99,90,108,116,139,141,149,158,186,194,179,160,160,160,52,84,192,111,89,84,77,86,86,95,115,123,139,160,186,186,194,197,197,197,203,187,88,70,179,88,76,80,77,86,98,105,111,116,116
37,75,69,78,125,169,108,76,200,203,187,160,197,200,129,34,36,69,54,44,28,75,190,209,189,91,94,85,96,183,147,141,187,209,209,209,179,115,75,69,72,76,108,205,211,212,189,68,44,43,36,35,27,27,133,203,209,205,203,221,187,27,14,37,190,209,212,227,227,227,211,149,109,65,55,70,69,69,72,75,94,141,116,76,69,95,133,212,140,21,21,49,84,163,212,221,231,227,221,205,189,141,133,75,91,148,133,107,76,115,197,179,89,44,55,37,43,123,98,62,61,75,91,87,115,103,111,89,84,60,22,28,68,111,209,183,98,148,212,221,221,227,209,133,129,115,87,87,131,148,163,86,89,115,75,69,52,55,72,52,37,36,29,65,91,115,71,61,107,197,96,69,86,96,60,38,147,212,205,197,179,123,94,141,160,92,84,95,61,68,75,76,49,27,27,29,49,76,62,37,37,87,116,148,203,189,62,44,129,222,227,209,212,209,197,197,179,183,194,212,211,179,84,54,69,55,60,76,76,35,28,28,75,109,76,21,21,37,44,125,197,194,108,88,183,211,212,160,169,211,179,111,88,55,60,84,200,192,186,148,133,147,149,172,172,172,190,200,194,200,203,197,219,211,203,194,194,160,140,127,131,140,131,172,192,186,186,187,192,200,203,200,166,207,194,166,149,139,127,99,108,96,99,131,140,141,166,172,190,192,207,211,211,148,179,219,147,117,117,111,108,115,95,91,111,127,127,139,147,148,186,190,187,203,203,117,116,197,116,105,95,91,91,90,91,93,105,115,111,140,149,192,194,200,197,207,221,211,88,166,147,91,76,76,84,84,80,84,91,115,117,123,123,123,139,147,148,172,187,187,89,89,166,80,76,76,76,75,75,76,80,85,89,99,111,111,115,117,133,148,158,160,186,117,179,166,90,96,93,93,87,76,85,90,99,108,139,166,147,148,160,186,133,111,200,190,186,148,116,105,96,105,91,93,91,93,96,109,116,179,172,187,197,190,105,88,127,116,98,91,93,86,88,89,95,96,108,117,131,139,123,147,172,172,179,187,197,141,203,172,133,131,111,99,93,91,96,80,87,111,116,133,127,141,160,160,158,186,158,166,192,194,190,192,179,149,158,158,109,89,77,123,116,139,140,148,148,160,160,141,140,148
28,29,38,75,141,141,94,69,179,197,187,190,212,212,211,92,76,88,60,43,38,56,116,200,187,76,87,87,123,137,99,149,205,212,212,211,179,147,84,60,55,56,90,205,211,200,189,94,70,55,34,35,29,20,115,200,209,221,212,222,212,56,12,12,103,209,222,227,231,212,192,99,75,49,53,55,60,69,84,78,75,75,70,76,115,76,69,192,183,61,44,68,72,84,125,141,190,221,227,221,212,203,155,61,94,179,149,96,98,163,205,211,148,21,28,38,37,76,179,179,115,95,103,111,91,76,76,71,68,76,56,75,140,163,194,149,69,49,75,76,87,160,190,179,141,147,125,89,91,103,115,95,129,160,141,94,72,55,56,49,38,43,35,38,38,60,99,95,131,194,141,95,107,140,76,53,189,205,203,187,147,115,76,96,116,90,88,140,55,53,99,75,68,37,21,28,44,76,38,28,31,84,84,107,209,221,109,75,160,212,222,179,160,155,90,78,92,111,183,211,212,194,148,83,54,52,61,76,71,75,87,69,62,96,76,48,21,28,49,94,95,149,169,89,115,140,107,76,72,94,72,43,37,38,43,76,127,115,127,131,147,166,179,186,190,190,194,200,203,207,219,76,179,105,88,84,88,93,96,105,108,111,140,172,190,194,207,211,211,219,224,219,70,84,96,76,84,85,88,105,111,127,141,179,166,192,192,197,190,203,207,207,207,61,60,147,84,80,89,96,109,123,133,127,139,140,160,190,192,192,207,211,200,200,192,62,28,139,80,84,89,109,108,95,109,95,91,105,116,141,160,224,224,221,211,221,224,197,29,76,90,76,86,99,96,90,91,115,127,148,179,166,192,179,186,192,192,179,172,148,43,22,75,75,76,86,93,98,98,105,99,111,131,139,149,166,158,172,172,179,158,172,149,60,80,88,65,76,84,87,91,90,109,123,147,166,179,187,179,187,179,149,70,38,141,80,88,84,76,76,86,88,89,88,91,96,115,127,149,187,192,200,211,200,56,28,85,80,88,93,96,99,109,111,111,149,172,160,179,172,179,172,186,190,194,197,140,48,111,77,75,76,77,87,91,95,98,99,98,123,148,148,160,160,187,187,186,186,69,75,139,76,76,75,76,84,76,80,87,96,99,111,139,158,160,179,186,200,197,131,70,76
61,29,22,55,137,131,85,69,137,125,75,84,205,211,189,137,141,140,90,55,56,55,91,194,187,78,87,89,123,179,141,187,205,221,212,212,194,192,125,76,53,56,87,194,179,169,133,60,56,90,75,44,60,37,111,125,169,221,222,222,222,89,14,0,48,141,211,221,209,187,133,76,75,69,68,48,48,53,69,55,55,53,62,87,187,147,116,211,205,89,75,75,61,49,54,65,76,140,212,222,212,209,183,55,75,160,211,163,115,160,200,203,192,28,21,36,37,44,99,179,197,163,148,140,76,44,34,29,44,76,75,72,148,163,189,137,69,44,38,35,34,83,187,205,192,163,183,116,94,86,76,115,89,76,98,94,78,68,60,55,44,37,52,44,43,48,169,212,212,205,192,140,115,179,103,72,149,189,190,189,179,141,107,129,140,148,123,187,85,60,140,94,65,62,34,29,52,56,28,21,21,76,91,88,192,212,200,147,98,125,212,194,179,141,91,75,76,87,137,190,209,200,190,115,69,75,89,55,52,95,148,141,107,133,84,54,31,35,75,169,109,90,137,116,147,141,87,88,96,76,65,52,37,43,43,78,148,158,149,147,160,186,192,197,203,211,219,221,221,219,211,62,117,88,75,69,76,80,91,98,109,131,158,190,192,190,192,219,224,221,221,219,38,72,133,99,123,115,116,109,123,147,149,172,187,203,203,207,200,211,221,219,194,43,43,133,91,87,93,93,93,99,116,115,115,123,133,160,187,186,197,200,200,200,166,62,27,147,99,84,80,87,89,90,93,91,95,111,149,172,194,194,207,207,203,200,207,190,20,68,98,77,75,76,76,76,84,91,91,115,115,116,123,123,127,149,172,179,148,149,53,22,85,72,68,69,70,69,69,76,84,88,93,108,111,115,140,148,149,148,186,172,166,56,65,99,75,80,89,95,91,95,98,105,141,147,160,186,190,197,186,172,60,27,131,91,88,84,76,76,84,88,85,89,95,109,139,160,187,200,207,211,224,203,65,23,116,98,105,108,108,111,105,116,117,141,158,166,166,194,192,194,203,203,203,197,91,54,147,95,91,108,98,98,93,93,105,105,109,160,197,197,203,203,203,207,211,203,29,37,172,111,109,109,109,123,133,127,133,147,158,190,197,203,207,211,211,211,211,133,29,43
76,60,28,35,87,109,91,75,99,123,61,44,147,155,111,147,187,179,140,75,61,52,115,200,192,83,48,43,54,87,125,163,205,212,212,212,212,212,205,133,87,53,38,133,109,98,86,48,29,52,107,86,87,76,87,90,160,212,222,222,227,179,65,13,21,87,190,200,163,141,163,103,94,76,71,55,54,60,68,55,35,28,38,72,160,194,190,190,190,108,75,95,99,56,28,43,60,103,203,222,231,212,192,69,85,190,212,192,115,183,222,222,212,60,21,27,35,72,90,125,212,211,189,148,60,28,20,22,43,72,55,44,76,111,179,197,192,197,187,89,29,62,163,200,148,189,194,190,160,109,96,131,61,55,85,129,96,70,60,60,54,37,55,48,28,28,197,221,221,211,190,169,116,148,90,76,140,190,205,187,190,192,160,192,197,203,183,125,94,56,87,129,84,69,52,37,49,43,38,21,20,49,125,149,187,211,227,203,60,72,148,192,155,116,94,72,70,76,98,163,179,169,205,189,91,85,141,83,76,149,212,211,194,187,86,38,35,38,71,149,183,155,133,108,99,109,107,149,189,148,89,75,60,48,43,78,123,105,116,131,147,149,149,179,186,187,197,211,211,219,211,65,127,90,75,75,76,88,105,117,133,149,186,200,197,200,197,211,231,224,221,221,37,86,98,84,87,80,85,96,115,147,148,160,187,186,192,192,197,203,221,224,203,44,52,139,75,80,91,91,76,88,111,131,140,148,149,179,187,190,203,219,221,211,194,65,29,140,91,86,91,111,98,115,115,111,127,139,172,187,190,203,219,211,221,221,221,211,28,68,84,70,69,75,75,84,84,85,91,109,117,139,140,133,149,166,179,186,190,179,43,20,95,75,53,53,60,60,75,84,87,87,99,108,123,117,133,158,172,187,187,190,190,69,72,88,76,80,80,88,87,108,109,109,140,140,160,186,197,194,187,179,53,21,115,84,76,76,75,76,85,91,111,116,116,131,141,158,166,194,203,211,224,211,75,34,93,76,76,85,86,86,88,96,115,127,133,139,133,149,172,187,187,197,186,190,76,52,90,75,76,76,87,89,91,96,105,115,141,158,190,192,197,200,197,203,211,194,21,38,148,88,85,77,76,88,90,89,93,105,109,133,149,149,141,172,192,194,200,133,21,29
28,52,43,44,61,76,94,91,149,187,116,76,140,149,115,141,179,179,140,94,83,61,129,197,190,131,86,70,56,38,72,133,200,194,209,212,221,221,212,203,141,85,52,111,163,84,55,76,90,88,92,75,75,96,90,86,89,169,212,227,222,222,183,54,14,53,96,115,109,115,179,140,103,76,61,52,44,52,69,54,36,28,27,29,44,96,160,107,69,75,72,140,205,96,29,28,68,88,98,141,197,209,183,44,70,194,212,227,205,212,231,234,212,76,37,28,44,148,169,149,200,205,192,189,89,52,28,38,36,43,34,21,22,65,107,78,87,163,212,137,29,61,183,190,89,88,169,211,194,137,155,149,70,61,76,131,129,87,65,52,52,49,55,37,17,13,179,221,227,200,190,169,115,107,76,75,141,149,203,189,160,189,192,200,221,221,209,76,61,43,44,89,108,90,87,76,91,107,107,76,35,52,95,108,131,179,212,200,75,52,88,203,211,190,141,87,62,62,70,116,149,179,222,222,190,90,147,148,155,205,221,222,222,209,141,76,55,61,76,89,163,179,163,125,78,52,76,179,189,194,148,109,76,55,38,69,127,127,141,148,186,179,186,192,200,203,211,224,221,221,231,84,172,111,95,99,98,131,158,149,166,190,207,211,211,211,211,219,231,231,231,221,70,99,93,86,93,89,88,109,117,139,158,190,192,200,203,203,221,224,234,231,219,76,76,192,76,77,89,80,69,84,91,117,148,172,194,197,211,221,224,234,221,219,186,76,54,190,131,111,96,109,127,111,115,123,140,149,190,194,207,211,224,224,224,234,221,211,65,89,127,76,75,70,69,75,77,87,98,111,139,140,147,179,179,192,190,194,186,158,62,28,115,75,69,72,70,70,77,85,90,99,127,141,148,147,158,172,172,186,186,187,194,98,76,108,72,84,89,89,87,108,115,131,172,187,187,194,211,219,203,200,69,28,179,93,91,93,109,123,111,133,148,140,148,166,179,179,194,211,219,224,224,219,115,61,95,76,76,80,88,95,99,117,139,127,148,148,166,192,194,200,197,219,211,207,127,65,147,88,91,91,99,115,117,131,141,158,160,186,172,197,203,211,207,211,207,194,37,61,147,91,89,91,91,91,96,99,115,116,140,148,166,172,166,197,200,207,219,187,35,29
29,38,56,60,52,76,90,98,183,194,141,86,90,137,140,125,141,179,137,116,86,35,72,131,190,179,137,116,103,60,43,76,131,115,149,205,227,211,197,183,187,95,75,140,205,190,96,125,183,140,54,34,37,75,111,141,89,75,125,212,222,227,227,187,61,71,75,54,38,76,148,141,108,78,69,35,35,31,68,60,31,29,28,14,12,38,84,75,29,20,21,76,192,140,52,34,44,43,29,22,49,65,65,28,38,147,222,231,234,234,234,234,227,147,88,61,70,209,209,203,203,190,190,197,131,75,52,75,36,21,28,21,27,52,43,21,21,60,187,179,55,37,96,200,183,137,189,209,189,115,140,163,92,83,76,140,129,108,83,52,54,55,48,43,21,14,103,211,221,194,183,192,183,155,125,89,115,148,187,189,103,76,76,109,160,203,197,87,71,55,56,76,109,141,148,96,84,133,131,140,76,75,115,108,140,179,200,227,189,103,109,194,212,212,211,194,131,76,56,72,111,190,211,197,189,137,160,140,123,169,189,209,234,227,211,190,94,87,108,56,75,108,125,155,137,69,35,103,205,212,212,192,115,76,68,70,179,194,192,179,179,187,200,211,221,234,234,234,221,219,207,105,194,131,115,116,115,123,140,141,149,187,194,197,211,211,221,234,234,224,224,211,93,131,186,149,148,160,172,179,186,172,160,190,203,219,231,231,231,221,211,197,166,133,133,190,147,147,160,158,148,160,158,179,190,192,207,231,231,234,224,224,211,190,141,108,95,192,148,139,147,148,141,131,131,139,141,160,200,207,224,221,219,207,186,147,133,127,108,131,140,131,149,172,166,148,160,147,116,160,203,211,207,211,200,179,172,149,123,91,87,86,105,111,123,131,147,158,158,147,147,149,158,179,197,207,203,200,194,194,179,149,147,99,90,111,95,93,89,91,99,117,140,160,192,200,207,211,207,203,192,166,91,65,158,108,98,98,116,149,139,147,179,149,160,158,160,166,190,219,224,224,211,200,140,84,148,139,123,123,127,139,123,147,148,158,166,197,211,211,211,231,211,211,200,197,147,77,172,93,99,95,99,95,105,115,127,140,148,166,192,200,211,219,211,207,203,197,60,75,192,98,91,95,95,95,93,108,109,117,133,140,166,187,187,211,219,211,219,187,70,68
55,38,44,62,49,43,55,60,91,179,192,149,109,137,179,155,169,179,147,131,76,28,21,29,48,70,75,140,160,116,108,111,123,107,109,189,212,212,187,147,147,111,83,125,203,212,197,197,209,205,103,55,38,76,149,179,141,75,69,131,187,209,221,212,155,141,140,96,43,75,187,190,155,115,76,69,44,31,71,76,56,44,55,29,17,28,75,83,44,14,13,29,131,108,65,65,68,44,29,13,14,20,21,20,65,189,221,231,234,234,234,234,231,209,148,90,116,227,227,231,231,209,194,179,137,90,76,87,68,29,28,43,62,107,49,20,22,43,91,125,76,21,43,115,192,205,205,187,147,76,60,87,141,140,133,133,115,99,87,71,70,69,61,68,35,21,52,109,179,141,125,169,197,189,98,94,123,129,98,148,116,87,55,75,96,140,155,140,141,91,76,83,90,123,197,137,84,83,76,75,76,116,183,179,149,160,183,212,212,190,203,212,203,190,190,203,179,96,55,44,75,148,212,147,90,83,90,92,116,129,129,155,212,203,200,200,137,78,95,75,38,75,140,190,189,116,31,28,115,221,222,221,203,116,83,75,211,221,221,211,211,187,219,231,207,192,190,160,158,166,172,179,192,197,194,203,203,203,200,200,211,207,197,221,231,221,219,197,179,147,133,133,140,166,187,194,207,211,221,224,231,211,87,158,211,200,190,148,131,116,115,115,117,139,158,158,192,192,190,194,200,211,207,221,203,93,203,149,133,133,116,127,131,116,127,131,140,149,160,179,179,192,207,211,211,221,158,93,219,187,131,111,98,96,90,99,108,123,133,147,147,148,158,166,179,187,200,172,76,93,179,127,90,90,88,85,87,91,93,108,105,117,123,127,140,148,179,186,194,200,186,95,75,179,139,111,117,108,108,91,93,91,96,105,115,123,149,190,192,190,194,109,158,207,172,140,139,123,99,99,99,99,105,98,108,117,116,111,123,148,160,166,192,200,207,207,221,200,115,207,172,127,98,95,98,99,140,149,158,179,186,197,200,200,190,98,219,197,158,123,111,123,109,117,115,116,117,127,147,147,166,190,200,203,190,179,186,149,190,211,211,211,219,211,186,141,139,117,91,95,127,127,140,149,158,179,172,160,149,148,186,200,219,219,211,197,190,160,139,111,93,96
71,49,44,61,54,21,29,44,48,96,155,133,129,129,160,211,203,187,169,197,133,76,54,28,21,29,28,70,115,108,99,103,149,192,190,203,211,212,194,187,149,125,103,91,189,212,221,212,227,231,200,125,95,115,189,183,179,87,75,87,88,94,163,203,189,155,155,141,38,52,131,203,197,148,108,109,85,76,95,123,85,69,76,56,29,14,65,95,61,31,20,21,90,116,98,85,84,70,60,31,21,21,21,20,55,189,222,231,234,231,221,211,234,212,187,96,109,221,231,234,231,222,212,183,133,140,140,149,129,90,55,75,83,155,85,52,37,48,75,75,83,38,38,84,147,194,194,187,107,76,75,62,76,131,160,187,160,140,115,87,84,76,92,86,55,38,62,95,125,83,70,91,140,163,129,108,179,183,116,133,169,179,96,78,109,137,179,125,140,109,116,137,133,141,200,189,107,87,75,52,48,111,203,197,169,160,155,169,187,141,141,203,221,212,203,190,160,111,68,55,75,115,212,169,95,76,76,71,91,148,148,125,179,169,179,205,148,84,84,76,38,61,147,203,197,141,35,14,43,149,221,212,203,147,115,85,203,219,219,211,211,99,139,166,117,115,115,123,140,166,179,186,194,200,200,207,207,211,224,219,234,221,98,116,160,115,115,117,140,149,139,149,186,192,192,211,219,211,219,221,221,207,29,70,160,111,99,89,96,123,133,147,141,141,148,172,194,194,207,207,194,219,211,200,158,34,93,76,77,89,96,117,111,131,140,148,158,158,186,190,194,203,203,203,203,203,87,28,140,90,80,96,91,93,91,93,95,111,127,141,160,158,172,172,186,194,197,172,38,70,105,72,72,75,75,76,85,89,93,116,109,117,131,127,139,149,160,186,192,200,186,69,28,116,86,95,98,90,96,108,123,127,140,149,160,190,207,211,211,207,194,36,61,127,76,85,90,91,91,91,93,96,109,115,127,117,115,117,141,148,158,179,197,197,203,194,194,149,37,139,96,108,109,95,115,117,148,172,186,192,197,207,207,200,140,22,160,90,77,87,87,88,87,91,93,108,116,140,147,149,166,172,194,203,203,197,197,62,76,166,123,91,96,105,91,95,98,109,131,131,140,149,172,166,192,190,200,211,200,109,70,186,93,85,89,90,91,98,96,116,131,139
99,75,70,85,92,49,37,62,61,91,129,111,125,90,75,148,203,179,137,155,116,76,43,29,29,60,52,44,62,48,60,69,75,108,169,190,140,141,211,212,187,147,115,89,115,200,221,221,227,227,200,163,129,129,179,194,189,111,87,115,123,94,115,179,200,169,155,169,44,21,69,194,205,190,163,179,194,187,109,116,86,61,55,75,65,21,49,92,69,37,27,28,38,53,75,84,87,87,87,84,54,43,21,13,31,90,212,227,231,231,163,155,200,194,187,133,89,179,183,192,212,231,222,205,200,211,212,221,212,192,92,94,99,125,137,115,78,84,108,87,87,89,75,92,187,221,212,211,147,89,90,108,54,69,98,190,205,197,160,116,125,140,125,87,75,75,94,149,149,92,65,60,69,76,88,90,200,212,189,160,179,212,209,187,169,169,203,86,89,141,187,187,200,203,221,203,148,123,103,69,38,76,197,192,83,89,115,140,190,190,140,189,212,222,221,221,203,149,76,75,85,123,227,227,209,147,131,109,123,163,179,147,190,187,189,211,200,155,111,87,60,75,149,209,209,148,60,21,13,68,194,160,123,76,84,88,211,211,219,211,207,84,91,117,123,116,109,115,117,148,186,187,190,197,211,221,219,224,224,255,234,219,76,89,131,105,133,127,133,149,158,179,197,192,207,200,221,211,211,219,224,207,20,60,140,116,105,109,127,127,133,158,172,160,187,194,207,207,219,221,221,221,224,211,140,21,89,89,105,109,105,123,116,133,141,149,166,172,186,186,192,211,224,211,211,211,76,20,123,76,84,91,93,95,108,98,116,123,147,160,166,190,190,194,200,211,211,186,36,62,86,72,76,75,75,76,87,95,91,116,127,127,139,148,147,158,190,200,194,197,192,76,21,98,86,87,91,90,91,95,98,109,111,127,160,166,190,211,207,211,197,20,65,127,75,75,76,84,91,91,108,115,116,131,140,140,140,148,160,190,190,200,203,207,207,221,211,131,21,116,86,91,88,95,108,115,148,172,186,190,192,207,207,211,127,20,111,85,80,87,95,91,95,109,116,116,131,147,186,194,187,187,192,197,207,221,197,21,44,91,87,84,77,86,91,96,105,108,133,131,139,160,172,186,192,200,194,200,207,68,14,109,75,76,87,87,96,91,115,133,133,149
76,75,76,89,116,75,22,43,68,85,129,108,95,90,49,49,95,169,140,90,90,83,37,28,35,62,111,92,62,20,37,84,70,87,148,190,95,98,194,222,212,194,137,125,111,133,179,205,194,140,84,61,55,87,179,194,192,149,131,131,147,133,147,169,137,89,109,192,99,37,71,197,212,205,183,75,125,203,140,179,140,76,53,76,83,44,76,108,89,54,54,38,27,35,37,52,91,140,149,85,55,52,35,17,17,44,209,212,227,222,140,148,179,116,107,76,75,107,76,71,109,212,222,221,194,179,155,183,209,192,141,133,147,108,76,129,133,140,169,140,103,108,115,160,211,231,227,227,197,141,140,149,115,69,55,123,209,212,203,179,183,189,84,75,76,84,140,189,183,147,92,90,91,75,69,71,200,222,212,197,179,187,200,211,179,160,192,95,84,169,227,212,211,205,221,227,205,148,148,96,43,55,147,203,85,55,65,84,160,212,212,222,200,183,155,194,212,192,103,94,98,133,205,231,231,222,222,211,209,212,203,190,169,190,179,179,189,187,197,183,111,111,148,200,200,155,76,52,21,28,98,115,94,35,44,109,211,219,219,221,207,77,89,141,116,109,111,109,116,147,166,166,186,197,194,200,207,219,221,219,231,211,69,96,158,111,123,127,116,127,127,141,149,172,187,190,194,197,211,203,211,192,21,68,140,91,86,91,99,105,117,133,123,140,148,149,179,190,203,207,197,207,203,211,172,43,115,75,76,85,87,88,99,99,111,116,139,186,192,203,207,211,211,219,224,211,72,20,133,95,84,91,99,95,99,108,115,131,140,149,166,187,197,207,197,211,200,147,35,89,99,76,75,76,84,91,96,111,115,127,131,140,149,179,187,192,211,203,219,211,203,87,43,127,93,93,93,98,108,116,131,140,141,147,186,190,203,211,219,231,219,21,84,116,75,84,91,98,105,115,115,127,131,133,139,149,166,187,186,192,190,192,203,211,207,211,211,148,44,158,93,88,89,95,99,133,186,190,197,211,211,211,221,203,140,22,160,115,108,91,111,98,105,115,123,117,140,148,186,190,192,194,211,211,219,211,187,14,55,148,115,115,99,98,98,105,108,108,141,149,186,192,197,197,207,211,211,219,211,89,21,133,96,109,105,139,147,140,140,148,158,179
61,70,54,60,75,69,21,21,29,76,98,123,86,76,76,34,38,83,137,125,129,140,69,38,44,62,109,115,70,21,44,98,75,65,147,194,89,90,187,203,194,209,190,179,133,88,87,148,149,88,37,43,35,48,111,179,179,189,163,140,147,129,155,149,107,68,86,203,200,86,76,203,221,211,155,68,85,163,169,211,205,155,62,69,49,36,75,140,111,75,85,89,84,109,83,35,36,69,109,103,85,85,75,29,13,27,149,137,155,203,155,169,221,169,107,75,75,183,155,96,129,197,212,221,187,129,90,103,190,205,179,140,103,85,61,75,76,76,99,149,155,140,116,169,209,231,222,222,205,140,90,133,140,88,52,48,76,140,163,169,211,179,78,75,65,65,109,160,190,179,108,103,147,109,68,35,92,197,209,212,194,133,85,147,148,190,212,203,141,187,231,231,227,222,205,211,200,163,155,116,75,84,179,200,115,69,37,55,56,75,129,147,87,72,76,84,115,155,90,95,148,147,140,194,209,234,234,231,231,203,149,108,109,189,211,209,197,187,163,123,109,91,96,169,147,111,84,69,28,44,115,125,96,28,34,72,211,221,221,219,211,108,127,190,139,123,123,133,141,147,158,166,186,190,203,207,219,221,224,221,224,211,90,123,186,109,117,98,98,116,116,127,149,179,179,194,190,197,197,203,192,166,54,85,166,111,95,105,109,115,117,109,105,127,139,148,172,194,203,190,200,203,197,172,139,76,139,91,87,91,96,98,108,111,116,123,140,172,190,192,194,200,190,187,149,147,89,62,141,109,95,95,105,98,116,99,111,127,139,160,179,194,197,200,192,172,160,109,49,111,109,86,87,90,98,99,109,115,115,127,127,133,186,190,194,203,200,197,197,190,158,99,69,148,116,127,115,115,127,127,123,123,141,149,192,192,207,231,219,211,203,38,111,133,89,96,98,99,123,127,123,127,140,148,148,147,160,186,186,187,197,211,219,211,211,211,203,166,69,160,108,90,93,95,111,133,186,187,192,197,200,200,203,187,131,52,158,117,108,96,96,96,111,117,111,123,133,158,186,179,186,190,200,211,211,207,148,22,76,186,117,98,96,90,95,95,96,105,139,160,190,190,200,186,203,211,207,211,207,96,29,127,109,91,91,95,90,93,111,109,133,148
60,69,61,69,76,69,43,53,28,44,44,60,76,85,107,84,60,48,90,163,155,149,71,49,54,75,140,115,76,29,55,111,76,38,98,179,76,76,140,141,85,140,179,179,183,140,116,179,179,140,38,44,68,37,75,155,179,187,189,183,179,169,141,149,190,137,90,179,205,116,48,98,189,211,203,189,183,140,160,212,222,211,103,86,55,36,76,137,131,95,109,163,125,187,190,91,31,48,76,137,116,108,90,44,20,27,84,52,38,75,155,107,179,190,85,55,61,137,148,109,190,163,129,137,103,129,123,131,183,169,183,169,98,85,78,61,36,28,21,44,78,179,155,179,197,211,209,197,197,163,76,75,103,72,52,27,28,60,75,140,197,108,88,83,60,48,72,98,160,169,108,76,90,125,83,43,53,78,137,205,212,205,140,115,141,183,194,189,179,190,212,227,227,227,212,203,197,179,155,131,137,169,200,221,190,109,55,56,21,20,71,94,61,48,75,44,43,76,85,155,160,148,131,111,115,194,205,212,227,200,133,87,44,56,137,212,209,123,68,61,88,75,75,115,116,92,76,61,35,78,192,84,48,20,34,56,211,203,192,172,148,123,140,186,140,139,141,147,158,148,166,179,192,203,219,211,211,203,197,166,147,139,117,140,160,139,148,139,149,179,172,166,187,190,203,203,192,179,158,116,109,111,111,116,133,127,148,179,197,187,197,194,186,158,166,197,211,207,187,149,98,115,91,89,98,123,131,149,140,149,172,186,194,194,194,166,127,221,186,133,117,96,93,91,84,95,108,123,140,147,160,160,187,186,192,194,194,197,115,117,197,179,111,98,91,80,76,84,90,109,109,116,123,141,149,158,160,172,186,200,187,109,197,179,131,98,89,88,91,90,96,99,108,123,133,127,133,139,148,158,179,158,172,172,147,207,200,190,172,131,111,76,140,131,127,140,141,141,158,148,149,158,160,172,149,190,194,200,203,203,203,200,149,131,123,115,109,116,96,147,172,166,187,158,141,116,200,200,179,105,123,115,116,96,98,95,109,123,141,141,148,160,179,179,148,158,166,179,192,197,194,200,179,190,186,158,141,76,111,149,109,111,105,99,111,115,117,131,148,172,186,194,200,200,219,200,200,197,187,116,76,111,111,99,109,116,117,133,158,140,139,160
76,83,83,75,87,107,116,107,38,44,35,27,43,75,115,147,103,94,131,194,179,160,78,65,71,78,123,137,90,56,92,147,99,35,69,115,85,87,155,190,148,190,200,190,194,187,137,85,116,125,37,21,43,60,65,108,148,163,187,133,131,179,140,98,133,115,75,111,192,187,92,76,116,194,221,209,163,91,90,200,212,211,190,108,69,44,71,84,85,147,147,140,111,189,203,179,70,88,75,88,83,72,78,62,28,38,85,53,29,21,76,43,56,103,43,14,14,53,61,76,200,189,133,91,78,90,108,90,137,169,211,194,98,76,115,86,60,37,20,21,37,131,169,189,190,203,212,205,205,203,179,125,183,78,55,36,44,60,52,92,192,160,163,179,131,86,75,94,115,147,111,88,109,140,133,83,60,38,76,197,212,212,194,160,163,189,189,133,108,141,189,200,197,212,197,183,160,189,203,205,205,205,222,227,200,147,107,75,28,29,78,179,111,94,131,137,76,69,99,205,155,141,160,76,55,87,115,155,212,221,212,197,94,49,60,183,211,98,36,49,76,44,37,88,125,129,87,76,62,123,205,137,55,17,17,28,149,141,140,147,149,158,187,194,197,200,197,203,203,211,224,131,190,192,133,123,123,116,115,127,123,141,158,179,186,192,197,197,203,219,211,211,105,127,166,76,72,75,76,89,99,123,133,127,147,148,186,197,203,194,200,207,219,86,37,117,76,69,72,72,76,76,84,105,117,117,123,141,149,186,190,187,197,203,187,95,28,166,91,75,69,62,70,72,77,93,99,115,141,166,172,179,192,190,187,190,194,179,35,38,91,76,70,75,76,76,77,87,98,123,133,139,148,179,179,186,190,194,200,192,75,20,96,90,86,87,91,88,76,88,88,91,105,140,158,172,186,172,194,194,197,203,197,115,35,158,93,76,87,90,98,99,127,140,172,190,186,186,200,219,221,211,116,111,211,203,200,187,148,147,141,140,123,123,133,160,148,158,179,207,211,211,219,211,99,34,131,91,75,72,105,116,115,115,123,147,172,187,190,200,207,211,207,203,207,203,147,61,190,141,127,131,111,109,123,127,108,117,140,149,158,186,190,197,219,211,207,197,109,139,203,166,166,160,139,141,127,127,139,131,133,131,166,186,172,192,194,203,211,200,99,62
103,147,141,129,137,189,205,189,96,90,60,21,21,54,76,95,88,115,187,209,200,203,149,116,140,155,147,163,160,123,179,190,140,55,60,88,76,83,95,87,103,187,205,212,212,212,205,92,99,179,72,20,20,43,78,129,147,149,155,115,75,88,137,147,140,89,53,78,163,149,137,140,131,140,211,200,129,76,60,160,212,212,205,149,76,36,70,87,69,108,155,125,96,149,187,155,84,87,62,52,75,76,90,86,69,89,137,88,44,21,65,49,56,115,54,22,20,20,27,70,211,211,189,141,96,86,96,75,71,111,189,194,123,96,147,147,108,76,43,29,36,78,125,169,192,200,205,203,192,209,200,194,221,192,108,62,85,115,75,68,95,190,212,190,155,140,76,76,92,107,84,87,108,115,116,140,107,60,61,169,222,227,197,149,141,140,140,91,84,84,72,86,131,205,194,141,137,90,90,179,209,192,205,221,194,179,179,84,29,75,140,197,192,189,189,190,108,72,75,147,140,131,147,83,54,61,87,131,205,192,192,212,192,87,75,160,212,147,37,44,75,44,28,65,116,137,90,76,88,192,221,221,148,52,17,14,123,127,139,139,166,166,179,190,192,197,207,211,221,219,219,75,108,127,93,108,115,116,111,133,149,172,179,197,197,203,211,207,219,224,221,211,55,76,117,98,96,116,111,116,115,127,141,186,203,211,211,211,207,221,219,221,211,84,28,116,84,84,91,90,93,91,93,117,133,149,166,194,203,203,211,211,207,211,197,98,14,147,85,85,84,84,86,91,111,123,123,140,187,192,194,194,207,200,197,207,197,194,28,54,98,85,87,90,96,98,91,91,108,133,160,172,192,200,211,211,207,219,211,207,76,20,85,54,54,65,75,76,76,90,91,98,108,140,133,158,166,186,186,194,200,203,207,149,27,98,75,69,76,89,109,123,147,160,197,197,194,192,211,211,211,187,70,54,133,77,77,84,76,91,91,95,93,105,117,148,160,158,194,207,219,221,231,219,87,21,108,108,95,108,116,105,96,111,127,148,190,190,194,197,207,200,194,200,194,160,87,38,186,96,88,91,91,91,93,105,111,133,158,160,172,187,192,197,211,219,211,192,44,52,147,123,140,141,123,116,109,105,95,96,109,133,158,172,192,190,197,203,203,166,62,14
123,197,209,200,200,212,212,205,189,179,123,44,13,21,35,53,75,103,163,205,200,205,194,169,141,147,190,200,194,190,194,200,160,69,49,86,76,84,76,52,71,99,137,197,212,221,221,209,212,203,131,37,13,21,71,109,160,183,197,192,107,88,140,149,183,183,84,71,125,125,108,123,111,84,133,192,125,84,55,109,209,221,212,194,89,52,88,160,140,131,95,98,85,75,94,137,78,71,60,31,62,69,76,85,60,94,149,160,103,70,84,87,109,192,140,88,44,27,21,49,209,203,192,179,96,94,111,95,76,69,95,179,183,141,160,163,140,90,65,52,49,44,71,129,160,179,190,189,160,163,183,192,227,227,211,131,148,192,129,53,38,68,148,169,133,137,98,78,84,65,38,68,88,90,89,107,140,78,76,169,212,211,194,183,192,189,160,99,90,125,54,44,61,123,131,89,140,98,55,75,190,111,140,211,179,169,211,108,29,98,197,160,140,148,160,169,125,98,71,75,84,123,111,86,84,68,92,140,200,209,203,221,209,83,28,49,179,192,76,70,148,96,55,43,92,140,87,76,111,179,221,227,212,94,31,13,91,117,148,160,179,186,187,194,211,211,224,224,224,224,221,80,117,108,89,89,91,109,115,127,147,160,186,187,194,194,197,207,219,224,224,219,75,98,116,91,87,87,89,95,131,133,166,190,192,203,203,219,219,221,219,219,200,89,38,105,54,70,77,76,90,95,98,133,139,160,187,187,203,211,207,211,211,211,207,105,28,148,117,91,85,90,88,91,105,116,116,131,166,160,192,187,192,197,203,200,186,131,61,76,139,86,85,89,89,116,116,123,148,186,192,207,221,219,219,221,197,203,190,158,96,52,109,91,95,105,133,139,147,149,139,149,172,186,187,192,200,200,211,200,211,211,211,179,49,149,77,75,76,89,93,141,148,179,166,187,186,187,200,211,197,179,76,61,140,86,89,84,85,99,105,109,131,139,131,147,149,158,149,194,197,194,219,207,99,44,149,115,87,91,109,93,91,93,105,127,148,147,160,187,197,200,203,207,219,190,84,75,160,76,86,84,84,87,98,108,109,131,148,149,166,166,190,192,197,207,211,194,53,75,127,84,89,86,86,95,96,93,105,115,133,148,179,179,194,194,211,211,200,172,60,23
163,205,197,197,209,212,194,194,200,179,141,85,21,17,27,38,75,96,87,163,197,183,147,116,92,107,183,203,200,197,197,200,194,94,70,76,133,155,116,69,70,75,76,140,203,222,221,222,221,209,200,88,22,14,36,83,169,205,222,212,200,169,155,103,83,91,75,60,116,131,109,123,131,90,95,140,62,43,52,107,209,221,227,211,137,76,109,200,209,179,61,75,137,70,62,99,71,44,48,27,28,27,31,76,75,109,179,209,197,137,141,131,129,179,190,183,85,37,29,44,211,209,197,187,115,87,84,147,194,187,190,209,197,187,141,169,147,107,75,69,65,53,54,84,129,187,200,200,205,211,203,194,203,194,183,194,197,200,149,76,44,29,44,75,92,115,140,140,125,91,69,56,76,89,87,103,98,76,98,212,211,183,148,194,209,205,190,147,125,179,107,84,72,90,163,129,141,131,84,75,155,107,84,115,147,163,221,129,35,125,205,123,87,88,84,140,141,160,169,125,103,149,90,78,76,78,125,183,203,212,222,212,212,99,36,14,44,140,187,133,179,163,169,84,90,155,123,103,115,148,209,227,227,169,75,28,179,207,219,211,187,192,219,231,231,224,219,200,197,186,158,111,117,133,123,117,131,160,158,149,149,179,203,211,221,221,224,211,187,172,172,139,85,105,123,98,115,127,158,192,203,203,186,211,221,211,221,203,172,139,111,89,76,69,60,75,76,91,111,131,141,147,179,179,147,158,211,203,186,133,99,89,80,80,76,76,69,87,91,96,95,117,131,141,172,160,160,148,219,203,194,141,111,98,85,70,69,69,72,93,108,108,116,131,158,186,194,190,131,197,211,172,98,87,80,69,62,60,65,60,72,75,84,98,105,99,131,131,141,141,190,108,111,192,160,179,160,158,140,140,133,111,99,95,75,141,131,140,147,149,149,186,211,211,194,192,192,190,186,140,117,96,89,80,99,96,96,116,133,148,149,179,186,187,197,207,207,200,190,211,200,192,179,147,90,60,108,115,117,141,140,148,147,141,149,149,194,200,207,200,194,197,197,179,179,127,90,76,127,91,127,139,133,147,140,158,158,172,187,194,211,221,231,255,224,211,190,187,62,93,186,148,186,158,147,158,166,166,190,200,203,211,221,224,221,219,200,190,160,140,76,72
76,103,123,115,133,194,183,200,192,179,149,96,61,43,28,34,84,108,84,133,183,140,169,179,187,194,221,212,205,179,149,179,169,149,115,107,155,200,129,72,61,44,49,94,163,194,189,192,200,187,192,187,83,21,21,60,133,194,211,205,189,163,148,107,76,76,61,54,137,137,115,129,155,169,183,179,75,27,31,83,197,212,227,221,212,129,129,192,212,194,78,35,55,107,94,116,56,36,49,29,29,29,28,60,76,141,205,212,211,197,203,187,107,87,137,187,94,48,53,76,212,212,211,187,148,99,69,87,190,211,227,222,222,211,194,187,169,155,98,87,76,76,75,76,84,149,197,209,205,221,227,212,183,147,140,179,194,212,187,131,109,71,31,35,52,76,203,211,194,212,179,141,194,200,197,183,116,86,115,212,209,160,111,183,209,211,205,137,133,163,149,123,95,155,149,163,141,116,109,109,149,133,90,84,75,147,205,129,54,160,212,116,78,70,36,38,49,55,108,179,169,155,94,111,85,92,137,149,163,209,197,147,209,209,141,75,14,36,84,76,78,83,141,179,141,179,115,76,70,76,129,203,221,212,148,78,160,172,187,187,166,117,127,158,95,90,84,77,77,84,88,96,96,115,117,127,141,158,172,190,200,197,141,192,139,86,75,65,69,70,77,89,96,105,117,148,147,158,179,187,190,194,72,133,117,75,60,56,54,55,54,43,43,44,52,65,75,84,91,98,109,109,123,111,88,52,105,44,38,34,34,34,29,38,53,55,65,76,91,99,111,127,131,127,149,148,91,38,111,62,38,37,37,44,52,44,56,70,90,95,109,109,133,141,139,158,148,117,29,87,80,44,44,37,34,35,44,44,53,62,76,76,87,98,109,108,127,127,140,139,141,60,34,95,65,53,60,69,62,68,60,62,65,75,95,109,140,172,187,194,123,85,91,72,68,68,61,68,56,55,69,72,72,75,84,90,85,87,89,93,99,115,117,127,139,149,166,139,68,127,70,48,38,38,48,61,84,91,105,116,127,139,148,179,140,62,166,93,70,69,68,68,72,60,61,49,61,80,93,99,105,111,133,158,190,194,203,117,187,224,200,131,115,108,96,88,84,86,76,96,131,141,139,133,149,186,172,160,149,133,111,190,108,84,72,75,76,75,62,70,76,85
28,37,71,87,76,83,87,160,203,197,187,163,141,89,34,27,44,61,52,91,189,141,149,209,222,221,231,234,212,183,155,140,163,197,163,95,108,183,179,115,90,65,36,84,147,192,183,147,194,169,108,179,179,69,27,70,137,192,189,179,133,123,160,141,115,115,75,34,69,95,141,149,95,107,187,200,160,68,21,55,141,200,212,209,221,194,183,197,212,212,200,75,21,84,147,179,78,29,28,36,35,27,35,55,72,155,212,227,222,211,221,205,91,90,187,169,88,70,72,95,205,212,209,183,123,107,72,37,65,76,133,222,222,227,221,212,205,194,148,99,85,75,69,69,71,76,131,197,203,212,227,222,169,140,155,192,189,205,212,197,197,137,60,37,35,38,163,211,190,192,183,131,125,203,209,212,212,189,190,209,194,192,147,155,140,115,131,115,123,137,179,109,123,149,85,116,137,129,147,163,192,187,149,183,44,55,87,75,76,189,200,116,96,75,43,31,28,44,88,131,163,155,84,123,115,163,192,133,90,197,194,131,187,211,212,197,29,21,69,90,75,38,52,99,148,197,197,111,75,68,68,103,179,212,179,140,172,187,192,190,179,90,84,90,75,75,69,68,72,75,88,108,115,127,133,149,179,172,192,192,186,172,75,87,70,53,70,75,77,76,84,91,95,108,148,190,192,197,197,194,187,187,29,86,62,29,38,37,37,52,56,60,61,69,75,76,89,95,109,117,116,123,131,117,87,27,89,29,38,35,37,37,38,44,53,49,75,84,95,123,131,147,148,148,179,148,75,13,88,48,43,52,49,53,55,70,62,76,88,105,115,133,149,172,160,172,172,131,22,84,84,53,55,54,43,48,60,69,75,75,80,84,90,96,108,116,139,149,148,147,140,56,20,105,52,43,52,68,72,75,68,69,75,86,99,111,139,160,190,186,84,36,84,44,52,53,52,44,55,69,68,75,77,76,76,86,93,90,95,99,99,115,127,141,148,166,149,108,21,111,60,52,43,52,70,76,90,99,105,115,133,133,139,123,88,20,95,60,37,38,49,52,55,54,60,54,61,75,80,88,95,111,147,131,123,133,109,27,68,105,52,38,43,44,49,54,55,53,75,86,88,98,108,109,133,140,141,166,127,69,38,91,38,38,38,36,48,49,61,70,75,84
48,27,44,96,109,61,44,78,197,200,169,140,169,137,70,29,29,28,21,29,69,54,36,71,133,211,227,227,200,140,116,87,75,103,116,83,62,76,109,140,131,103,62,75,163,205,179,131,189,205,89,115,194,90,38,76,148,183,163,137,103,89,155,163,123,123,75,28,21,52,115,179,84,76,149,192,192,109,27,35,87,115,76,75,137,209,221,222,212,222,222,203,90,141,200,200,129,56,34,48,55,21,28,34,36,108,212,227,227,227,231,222,98,90,211,192,140,99,88,98,205,212,212,192,140,99,88,35,27,22,44,179,209,209,200,221,205,200,205,160,131,96,78,76,76,55,68,91,141,179,211,212,149,133,123,141,137,155,212,231,227,197,85,53,38,34,86,183,192,137,95,84,55,76,111,179,221,205,200,194,205,205,187,189,88,49,49,75,76,95,123,103,179,160,76,96,115,116,148,169,203,203,155,189,87,29,43,43,76,141,149,125,90,55,43,38,55,76,92,99,147,133,70,94,123,179,179,99,56,140,147,115,111,148,212,222,71,20,69,140,75,34,35,76,116,163,197,149,116,111,89,60,83,190,148,155,172,166,190,190,179,84,91,88,72,70,75,75,76,86,93,108,115,131,139,147,172,166,192,192,192,160,62,90,89,76,86,77,75,70,75,76,84,105,140,172,187,187,192,192,190,166,28,87,76,38,44,48,37,60,52,49,61,70,76,86,91,96,109,117,131,117,117,117,91,28,109,37,37,38,37,37,35,37,52,69,76,86,95,99,109,109,139,131,148,147,72,20,140,52,38,44,43,43,44,52,52,56,76,87,96,115,139,158,160,166,179,139,29,99,93,55,53,54,52,60,75,75,76,84,87,87,96,109,133,147,172,190,187,186,141,75,28,117,60,48,52,70,69,75,70,70,76,77,93,111,140,179,166,172,93,38,99,43,44,44,43,52,60,69,76,76,77,85,91,90,115,115,108,115,111,117,149,149,160,172,160,133,20,115,62,43,44,55,75,87,109,127,133,139,148,148,148,141,105,27,105,69,43,52,60,54,65,75,75,70,76,85,95,96,123,131,140,140,148,141,115,17,44,91,44,49,44,52,49,56,69,75,76,84,86,95,108,109,131,139,139,149,147,53,34,86,35,36,29,28,38,43,65,69,75,84
140,49,61,133,149,75,60,61,108,137,116,99,111,148,103,29,28,21,13,21,35,28,13,13,52,169,211,209,140,76,55,44,37,55,75,76,95,72,65,87,55,75,103,115,190,212,183,76,90,140,125,107,149,131,69,60,76,107,94,109,140,133,187,137,76,83,70,36,14,36,109,179,98,108,155,179,179,140,35,28,60,75,53,27,29,108,211,222,222,227,231,227,205,197,203,221,212,169,78,44,36,27,29,60,69,99,211,227,231,234,234,231,187,163,231,212,209,205,169,163,231,227,231,205,190,160,99,43,28,21,28,87,160,179,129,203,212,212,227,231,203,116,131,98,92,76,56,55,103,115,190,205,187,149,149,183,190,200,212,234,231,212,140,76,55,37,38,76,116,76,52,55,44,43,69,94,103,84,86,96,169,192,194,205,141,76,55,85,86,90,96,90,87,92,99,115,107,91,88,85,140,194,147,179,160,76,88,84,147,194,189,129,70,37,29,38,83,115,133,141,187,116,44,98,94,95,89,69,62,140,131,92,83,98,197,227,109,38,75,179,86,55,44,78,140,149,163,147,147,140,129,75,75,109,107,123,190,192,197,194,190,87,95,98,76,77,76,89,95,105,99,109,127,139,139,166,190,190,194,192,203,192,70,87,89,60,56,55,56,62,62,62,75,96,116,141,166,186,187,187,166,160,37,89,80,44,53,38,38,52,75,60,70,87,90,87,115,116,123,139,148,141,149,148,115,60,109,55,48,60,55,56,53,52,70,80,90,98,116,116,123,149,147,160,141,148,98,38,139,65,44,43,56,60,68,68,69,77,84,91,108,141,179,194,187,190,194,179,75,105,77,62,70,61,62,72,70,76,76,84,85,91,96,108,123,127,148,160,172,172,140,76,48,131,65,53,53,55,60,68,76,77,80,88,115,131,148,186,179,179,116,52,115,43,44,49,61,75,76,75,77,87,87,89,91,96,105,98,99,111,127,123,139,148,160,186,190,140,43,139,70,52,68,70,72,85,108,116,117,133,158,147,139,140,131,38,131,75,49,48,53,52,44,69,75,80,84,89,105,115,133,141,141,139,149,139,131,21,75,149,75,44,52,44,49,54,61,75,84,91,96,115,127,117,127,140,160,149,148,52,43,108,62,52,48,55,60,60,72,76,86,93
209,107,108,189,169,69,62,61,71,76,86,108,108,76,49,20,14,20,20,29,75,78,29,20,49,115,99,98,75,75,53,37,35,53,75,72,99,88,55,85,38,27,69,109,209,212,211,99,94,98,148,116,111,78,75,60,52,61,44,43,65,76,169,187,96,91,76,44,27,38,115,155,94,107,115,137,169,169,75,53,68,86,96,75,38,88,200,221,227,222,212,212,222,212,222,231,227,227,212,179,90,60,28,60,92,133,212,231,234,234,255,255,234,255,234,231,255,234,227,221,231,234,231,222,221,211,160,72,28,20,21,76,140,160,125,179,183,190,227,227,205,95,76,72,76,141,115,116,187,141,179,160,189,187,163,197,212,227,222,222,227,231,203,99,75,75,60,56,91,85,44,44,48,28,29,44,69,55,53,68,115,189,212,212,203,163,90,84,108,95,75,52,34,55,86,96,99,90,89,84,98,197,190,169,155,103,149,205,227,221,211,147,60,28,29,43,89,169,140,179,190,123,69,116,107,84,83,69,109,190,141,137,87,95,179,205,183,131,116,160,84,75,61,78,116,169,169,133,123,115,116,90,69,69,76,84,203,211,200,187,149,111,131,140,115,115,111,108,99,116,117,131,148,160,197,200,207,203,179,186,186,166,105,117,123,91,89,84,80,77,76,80,84,131,172,194,200,194,190,166,141,133,86,111,131,111,93,90,91,105,115,131,115,117,117,158,186,187,186,186,147,123,95,90,91,89,111,105,115,131,133,141,147,131,140,140,133,197,197,194,192,160,127,105,89,85,86,80,116,116,116,139,166,186,172,179,160,166,149,192,207,203,186,141,117,105,80,85,80,91,109,117,133,140,148,166,186,172,186,186,172,140,194,200,186,147,140,123,115,96,89,86,88,105,91,96,96,116,111,105,111,105,116,116,147,160,186,190,172,147,115,75,116,84,77,80,87,88,91,105,93,105,105,108,123,139,141,148,166,186,187,192,187,187,160,148,141,127,84,147,89,80,75,76,76,90,116,133,148,187,190,160,166,139,133,77,123,99,86,90,87,87,85,77,87,93,93,109,111,131,160,166,179,149,160,149,141,43,89,172,76,69,69,70,55,61,61,76,87,99,93,115,115,117,123,172,166,149,139,72,68,108,53,54,55,56,56,60,65,75,91,117
203,190,205,203,183,61,71,75,78,94,99,155,163,78,28,12,12,14,14,29,69,84,68,29,43,75,55,71,61,71,55,38,38,52,88,88,72,108,78,76,60,21,61,169,212,221,222,189,141,116,123,133,108,94,87,72,52,71,44,20,21,29,87,140,147,148,89,53,43,44,88,148,148,147,111,103,123,140,131,96,111,129,99,87,76,148,212,205,190,163,203,222,222,227,221,231,222,212,203,187,155,87,36,21,52,89,209,227,231,231,234,255,255,255,255,255,255,255,234,234,255,231,227,212,222,189,83,84,69,35,29,38,76,123,107,116,148,169,209,209,212,141,92,76,94,187,192,192,125,84,140,155,141,169,115,96,131,169,179,190,205,221,212,192,125,140,148,84,87,90,52,37,52,38,36,28,44,76,61,44,78,160,212,227,221,212,183,140,149,149,76,53,38,52,85,96,95,84,84,96,99,183,205,190,148,116,115,160,227,221,227,209,89,34,29,53,86,137,99,99,133,76,75,187,211,192,129,75,123,160,147,140,86,96,125,155,131,163,149,90,68,61,55,56,84,148,163,179,140,87,88,115,87,56,75,75,172,140,127,131,127,158,172,186,197,194,192,203,207,211,207,117,166,200,149,141,123,108,90,99,98,123,133,141,166,179,179,179,186,192,194,200,96,158,192,111,95,84,91,91,96,109,109,127,133,148,186,160,160,192,197,211,207,111,76,148,86,76,68,62,69,75,76,89,96,96,111,140,166,166,190,192,192,192,197,109,62,166,84,62,61,62,54,56,84,76,87,99,127,133,141,172,179,179,186,179,187,197,61,75,158,85,77,75,80,88,84,96,95,116,139,148,172,186,186,190,194,194,192,190,76,37,109,76,76,70,77,76,76,80,84,95,98,115,117,139,149,147,149,149,186,207,200,141,115,148,105,80,75,76,87,108,131,131,133,141,172,186,192,194,187,203,147,90,194,186,149,139,111,111,91,91,90,91,90,96,93,108,117,160,179,186,200,197,105,76,187,123,109,99,91,89,91,91,99,105,123,139,148,160,160,172,186,186,179,190,149,148,192,179,179,149,141,123,111,96,96,93,109,127,147,141,148,149,158,147,141,140,131,186,192,187,172,160,141,139,115,96,91,90,90,123,116,116,141,160,160,141,147,131,117,160
70,140,200,192,163,86,98,108,115,137,109,147,197,141,54,17,21,20,21,61,89,83,70,65,68,95,87,78,76,76,83,75,69,68,103,92,60,109,137,87,75,43,55,179,212,212,221,179,137,137,115,98,84,98,147,107,65,103,76,22,34,43,75,99,147,192,140,76,54,69,76,115,179,169,109,75,69,70,129,95,90,116,94,69,69,108,115,89,61,70,78,147,197,205,212,211,190,137,116,140,148,131,75,21,20,34,76,155,211,212,231,227,221,231,255,255,231,231,255,234,231,211,133,115,212,190,78,55,75,65,62,29,38,76,91,98,123,163,169,99,109,148,111,75,70,183,209,212,194,155,155,163,115,131,111,137,148,141,129,76,84,125,169,155,155,190,194,190,179,111,75,48,44,53,43,17,14,52,88,76,76,155,222,222,222,221,205,209,212,222,147,109,94,62,72,88,98,96,76,83,92,123,179,194,179,140,91,76,155,190,192,194,169,76,54,68,89,116,71,52,65,69,38,111,212,211,192,76,61,137,160,141,103,116,155,190,183,160,115,56,52,55,60,61,75,169,187,155,147,92,88,137,109,61,76,109,127,127,123,133,133,147,160,190,203,200,203,211,219,219,221,75,72,133,91,91,95,93,95,108,99,117,147,158,172,197,203,203,200,207,211,203,52,76,131,95,91,87,84,91,95,99,111,127,140,160,190,190,186,197,200,200,194,69,23,105,56,52,55,62,65,61,76,84,91,98,116,166,186,187,194,203,203,203,192,75,14,117,75,54,44,61,62,61,109,76,90,111,133,148,179,172,190,187,192,194,200,194,28,29,172,93,85,88,89,96,93,91,93,147,172,179,194,200,194,203,200,203,192,148,56,14,90,61,61,69,75,69,75,80,77,84,91,111,147,141,186,187,172,179,190,192,190,75,49,90,80,76,76,80,95,117,131,148,179,190,192,200,197,203,192,190,76,37,139,93,90,87,87,89,88,91,91,105,115,116,111,133,147,187,197,200,203,200,75,28,99,76,85,91,88,89,90,99,108,117,148,148,160,190,194,194,211,197,187,166,76,70,115,84,86,89,85,87,96,91,95,131,160,166,186,197,190,200,200,203,211,194,49,88,166,87,84,84,85,95,93,99,115,140,140,147,166,190,187,192,190,190,179,127,43,70
21,71,169,187,140,86,92,87,115,148,133,140,205,190,91,48,37,28,28,85,108,94,55,72,96,131,169,140,111,85,92,96,72,88,155,137,107,183,211,179,86,55,38,125,194,212,212,187,129,140,149,179,163,163,194,148,76,137,116,75,68,107,92,90,155,190,141,108,85,91,90,78,137,179,148,95,69,43,61,84,75,72,87,69,72,65,37,35,29,44,43,69,86,179,197,200,96,56,54,75,125,115,76,29,20,14,21,60,70,76,179,200,123,103,194,212,209,189,212,222,227,209,148,149,203,222,160,70,71,92,91,35,37,56,76,78,92,155,189,78,60,92,92,115,141,221,234,234,221,190,155,160,125,137,123,190,189,163,190,87,61,76,147,96,75,76,76,90,203,187,92,75,69,65,36,21,0,12,54,116,133,194,212,211,197,149,189,212,231,222,160,147,160,90,60,75,95,98,76,69,76,83,87,78,83,87,69,49,85,137,155,183,187,160,116,96,140,179,88,55,55,76,83,96,115,183,212,129,48,75,129,115,91,86,108,155,189,160,147,76,69,65,72,78,75,141,192,183,163,141,137,147,116,75,87,109,127,117,117,131,140,148,166,190,207,207,221,211,211,211,211,75,75,147,90,98,95,98,95,98,98,115,147,158,192,211,207,211,211,221,211,207,56,70,133,89,87,88,90,91,99,117,127,158,149,179,194,197,200,207,211,219,200,68,21,117,61,62,61,62,68,69,80,95,99,108,127,160,186,194,211,207,219,207,200,70,12,123,84,60,61,75,75,84,91,140,108,111,160,186,190,190,194,203,200,203,203,194,34,29,166,86,80,88,89,86,88,89,90,111,140,147,148,166,172,192,190,190,179,140,70,20,109,68,62,69,65,69,75,76,76,90,109,116,133,141,149,186,186,166,190,190,194,91,29,88,84,76,76,85,89,116,141,186,160,160,179,186,186,192,187,166,76,38,131,90,85,76,76,84,88,89,91,96,108,111,127,148,172,197,200,207,203,197,69,21,133,91,90,96,90,90,90,96,98,116,139,139,149,166,172,186,197,200,187,166,68,55,139,87,80,76,77,87,90,90,90,123,158,172,166,192,192,211,200,197,203,190,20,69,123,85,84,87,84,87,90,91,99,111,117,131,149,179,186,187,194,192,160,117,21,43
27,61,140,179,148,111,108,96,103,183,194,194,211,205,155,90,69,43,38,99,108,90,43,38,85,137,147,169,190,129,111,116,109,115,179,212,194,200,200,149,76,49,44,96,189,209,221,200,179,163,133,192,211,212,227,203,141,149,123,111,90,76,62,62,155,192,149,147,192,200,205,169,148,160,148,108,94,68,29,75,98,90,107,92,108,90,76,60,65,88,69,60,55,95,148,197,169,95,123,107,148,140,76,60,60,36,21,29,21,28,68,131,103,68,78,140,190,190,163,169,212,212,221,221,148,190,190,96,94,123,90,35,43,75,90,87,84,131,211,155,75,75,60,75,190,222,209,212,221,200,179,169,148,149,169,189,141,140,211,200,147,109,203,149,88,75,38,52,148,212,190,131,163,115,75,37,12,0,27,86,107,103,89,140,141,140,160,149,129,163,183,183,209,189,78,75,75,96,88,76,76,95,86,61,75,78,84,72,91,179,203,200,197,209,189,192,209,212,209,187,148,163,183,179,87,98,209,203,109,90,131,133,87,55,61,87,131,147,148,90,83,76,115,107,109,179,189,192,205,209,183,179,187,148,137,123,115,105,98,116,139,147,172,192,200,194,200,203,211,211,203,76,88,179,90,88,86,80,91,88,93,98,123,148,172,197,190,187,194,203,207,194,60,68,147,75,76,76,75,85,96,98,109,133,140,149,147,172,187,194,194,203,200,75,28,116,56,48,44,56,62,76,88,91,98,109,117,140,148,149,179,192,197,203,179,77,13,140,65,52,52,52,60,115,85,139,108,95,140,141,141,172,158,172,172,187,194,190,44,37,117,75,75,69,65,76,84,77,90,127,131,147,149,158,179,190,192,197,197,149,86,27,116,62,69,55,53,69,76,76,91,91,99,111,123,148,149,166,179,186,192,194,197,108,29,90,75,76,76,76,88,99,116,127,140,147,172,172,187,192,200,172,69,28,116,75,75,61,68,75,76,87,90,98,116,127,139,148,158,197,211,203,200,211,62,20,108,77,88,87,76,76,87,93,105,111,123,109,139,158,160,179,179,179,179,127,60,77,127,75,75,72,76,76,90,99,99,116,133,148,166,186,172,190,186,187,172,147,13,76,93,76,76,80,76,77,84,85,91,105,111,116,133,149,166,172,186,186,186,123,34,60
28,60,125,131,115,103,125,129,160,200,209,212,222,222,209,187,115,76,60,123,111,98,62,48,75,137,92,85,94,137,125,140,133,76,78,160,189,179,99,71,60,49,62,87,169,212,227,221,203,194,169,203,212,211,231,221,211,187,108,83,92,131,84,54,52,76,141,187,140,169,169,190,205,205,189,86,69,70,53,94,189,190,179,147,155,155,140,96,137,192,125,84,84,99,89,99,190,189,190,183,200,200,155,71,72,87,38,37,29,28,52,94,115,78,69,72,99,155,123,123,163,149,183,209,125,179,197,109,123,140,123,49,60,84,90,78,96,179,221,209,131,85,72,29,65,140,108,99,160,189,190,200,192,169,125,84,83,115,187,212,227,212,212,190,160,125,69,37,76,205,221,212,222,209,149,75,21,12,21,71,60,61,62,149,189,194,200,95,44,61,194,205,221,211,129,89,76,78,90,84,84,111,125,95,137,149,147,131,141,194,209,205,209,203,194,189,212,222,209,192,203,221,222,221,183,98,189,209,169,108,111,147,148,76,75,129,140,155,149,99,96,92,148,131,155,189,179,190,231,222,211,192,192,192,190,147,93,99,115,116,147,147,149,149,179,186,200,203,211,221,211,75,96,133,76,76,80,91,96,96,115,127,141,139,148,192,194,200,219,211,211,200,69,84,123,69,75,75,76,93,109,109,117,133,140,148,166,190,194,194,203,211,203,84,29,105,44,52,61,70,80,89,98,115,109,115,117,140,160,160,194,200,211,221,200,105,28,149,75,69,75,70,75,88,149,141,99,116,131,139,148,186,190,187,197,219,203,211,88,54,131,95,69,70,75,76,84,91,91,123,133,140,172,186,192,203,203,219,219,194,99,44,123,60,62,69,72,76,76,87,99,111,115,123,139,158,160,166,186,192,197,207,197,123,56,99,76,84,86,76,85,109,116,131,149,166,190,194,200,190,192,187,56,29,141,72,76,70,76,77,84,88,91,98,115,133,147,149,149,190,197,203,203,194,76,38,109,89,84,84,84,91,91,91,96,109,117,116,147,139,158,179,197,179,187,148,54,95,117,70,69,75,84,87,90,95,111,117,140,158,141,160,179,172,186,194,192,148,12,76,95,77,86,85,85,90,90,91,109,105,123,140,140,148,149,194,187,194,203,149,35,60
31,38,89,115,99,76,76,87,155,197,203,209,222,221,212,212,179,125,98,140,111,95,78,75,91,141,83,43,34,44,53,89,155,75,53,71,115,129,86,65,68,61,69,75,125,205,227,222,190,125,203,203,190,205,221,222,221,212,203,187,187,194,197,133,22,20,31,69,21,44,69,98,209,221,221,189,91,69,75,109,149,192,155,92,109,149,140,84,89,212,205,147,129,194,179,129,187,189,187,160,187,189,187,76,48,87,75,43,34,35,85,140,141,115,94,68,76,160,107,86,96,85,125,192,103,187,212,147,123,129,125,84,92,115,111,88,85,155,222,211,179,129,87,38,38,116,107,86,76,90,140,137,148,155,149,91,83,108,137,209,231,231,227,197,179,125,90,75,49,86,183,190,189,222,205,123,43,17,20,35,52,72,83,190,212,222,222,192,87,76,137,137,190,203,192,183,111,109,133,90,75,99,179,183,192,203,183,147,155,192,209,222,221,212,209,169,141,179,179,141,140,169,205,222,212,107,85,140,137,48,76,111,187,148,129,187,116,131,149,115,95,90,129,108,131,155,137,125,203,205,183,190,183,190,140,99,149,186,192,186,172,172,172,190,207,211,219,211,211,200,192,99,160,179,99,116,127,147,148,140,148,141,148,158,186,203,221,221,219,207,200,187,90,96,172,111,115,123,140,166,149,158,148,160,192,207,219,221,203,197,187,148,131,93,80,117,95,115,123,127,133,127,141,166,149,149,166,200,203,219,211,200,187,149,117,99,84,147,123,108,115,111,108,109,133,127,127,127,166,187,203,224,224,197,187,160,123,116,96,96,127,147,158,166,179,158,187,186,186,179,207,219,219,207,187,166,172,149,133,115,105,105,117,116,123,140,149,149,172,172,147,140,148,187,187,203,207,219,211,211,203,194,172,117,90,141,96,91,89,84,80,105,131,141,179,190,203,203,197,194,166,141,89,77,140,131,139,140,140,147,141,141,148,141,140,139,139,139,147,194,200,211,211,187,91,84,133,91,98,96,91,105,91,91,105,115,133,133,160,160,197,203,200,192,192,166,76,111,147,76,75,76,86,88,91,95,111,117,133,147,148,172,160,179,187,190,187,160,27,87,99,70,76,77,84,91,91,93,109,115,127,131,139,148,160,194,190,187,194,160,56,72
36,28,55,90,90,95,89,90,125,129,103,109,211,212,211,190,140,107,103,95,70,60,68,76,109,179,187,87,44,28,29,65,108,90,54,60,96,133,107,76,55,69,76,83,109,200,212,221,197,129,200,221,205,212,200,200,212,222,211,194,211,221,211,192,22,12,27,54,12,14,27,75,179,221,227,227,211,140,137,187,147,137,179,109,76,116,148,115,96,209,212,221,212,221,222,189,115,96,116,200,192,179,189,133,75,76,111,75,31,35,155,197,200,163,137,91,116,203,179,155,133,88,83,155,95,179,212,211,183,141,133,133,137,133,123,108,92,125,221,203,94,94,76,49,52,115,160,129,69,61,76,78,103,111,129,76,87,108,98,203,227,231,231,211,190,131,92,76,60,69,108,94,109,221,212,203,149,86,61,43,60,109,169,203,211,222,212,205,131,125,123,85,141,155,78,123,179,179,205,192,140,88,147,189,200,211,183,147,163,190,197,209,212,205,200,160,123,125,116,137,103,107,141,192,183,78,75,109,169,52,75,109,141,133,148,179,109,107,131,86,68,76,133,129,87,87,148,140,148,179,123,163,160,169,131,111,200,207,211,211,211,187,123,203,190,158,147,141,148,141,147,158,186,192,194,197,197,211,211,221,221,224,158,172,231,194,166,140,109,131,133,139,140,147,179,200,197,194,207,219,224,211,91,140,200,172,131,111,109,115,116,99,109,111,116,140,166,160,172,187,190,190,194,200,190,76,187,140,116,116,99,99,108,115,108,111,108,148,192,186,194,197,197,203,211,221,158,76,187,219,197,133,116,108,95,105,108,105,96,109,127,172,197,200,197,197,200,197,127,56,179,123,95,91,86,84,88,91,91,99,108,127,131,148,147,160,160,187,190,190,192,96,65,179,116,117,111,116,116,109,123,123,116,127,149,149,186,190,194,197,194,111,141,190,127,116,115,108,115,111,108,116,117,127,139,147,147,166,158,158,187,187,194,187,194,194,200,194,131,211,187,117,89,86,90,117,133,147,166,172,192,187,187,186,192,148,211,211,194,158,141,127,123,117,115,111,108,116,133,139,133,172,186,186,160,149,141,140,160,192,192,207,197,187,148,140,133,117,84,109,117,116,166,179,160,140,141,149,139,148,149,186,197,203,192,190,172,148,139,117,88,96
43,28,28,60,76,90,99,107,115,103,60,55,149,203,203,129,87,84,125,123,49,35,35,43,86,183,212,192,90,43,44,76,109,140,84,65,88,107,116,76,56,78,125,141,148,183,197,211,131,75,115,194,212,209,155,140,187,212,212,197,209,221,227,209,37,12,21,75,21,20,21,44,90,183,203,212,221,212,212,227,212,205,203,148,75,84,131,125,87,140,200,221,221,212,212,209,179,123,95,140,189,155,123,131,115,76,108,133,38,21,200,205,200,149,111,123,149,148,203,209,183,147,92,87,75,109,192,221,222,212,212,189,111,92,91,95,89,83,203,212,155,108,76,49,61,116,179,141,75,84,111,103,94,115,140,84,91,92,95,203,221,234,231,227,205,183,98,76,78,108,140,88,90,179,125,147,169,179,137,75,68,140,197,205,205,211,212,200,137,137,169,129,160,183,71,69,103,192,221,221,197,89,75,92,137,163,131,92,115,140,141,187,190,160,141,137,129,131,137,123,125,131,115,179,179,76,84,133,194,84,76,95,76,85,148,163,141,131,115,76,54,44,107,189,108,76,111,140,140,148,90,140,160,163,129,131,194,200,211,207,203,131,69,147,123,116,109,115,116,123,131,139,172,194,200,200,197,200,211,219,224,203,76,76,158,98,86,86,90,99,109,123,133,160,190,192,194,200,197,203,200,186,43,60,131,86,76,80,86,88,87,91,98,111,116,123,141,166,160,166,187,190,194,197,117,37,96,75,75,70,76,84,84,89,108,117,127,148,179,187,179,194,197,197,200,197,108,20,95,95,76,70,76,77,85,95,96,105,127,141,172,190,221,231,224,221,211,211,131,28,140,90,91,96,96,91,109,117,116,141,149,148,160,190,192,197,200,197,194,194,172,84,21,127,84,84,76,91,95,89,105,111,109,116,166,172,190,200,211,200,203,55,43,116,84,84,80,84,77,88,91,98,116,117,116,140,158,148,160,166,160,186,192,197,192,192,186,115,28,140,84,75,84,89,89,105,166,160,179,186,192,197,197,194,192,65,123,105,90,90,93,98,96,96,98,105,127,133,139,149,172,190,197,194,203,207,197,62,98,187,139,99,93,93,91,91,99,105,117,140,141,160,172,172,190,187,187,190,203,105,76,172,115,111,96,105,111,111,123,133,140,147
75,49,34,35,76,83,76,86,115,115,56,56,169,200,192,141,99,94,140,200,148,76,35,43,90,197,222,221,203,99,84,103,107,141,148,116,75,89,140,90,38,75,99,115,111,92,94,129,90,54,37,96,211,212,211,183,163,211,212,209,212,227,231,231,103,31,52,96,38,31,29,37,44,65,83,69,90,209,227,231,231,222,197,160,94,76,107,108,107,75,129,212,212,209,197,200,197,190,179,137,189,194,131,61,69,75,76,115,55,12,123,197,203,141,148,183,179,75,125,205,200,205,194,92,84,103,148,94,87,107,190,211,125,85,62,76,107,123,189,203,203,212,179,86,75,140,197,160,75,89,155,147,76,115,149,76,76,96,115,149,194,227,234,231,221,212,140,108,147,131,109,90,94,155,76,69,116,155,140,70,21,52,163,205,192,192,205,209,194,192,197,190,179,190,141,98,75,85,123,187,209,147,78,75,91,109,109,98,88,96,115,155,155,141,149,137,123,129,148,111,99,90,75,98,133,84,103,147,211,155,125,137,76,69,89,85,179,140,129,83,76,75,137,187,129,76,83,111,140,190,155,203,203,137,75,86,194,203,207,211,207,160,76,149,96,95,98,116,117,127,139,149,158,190,200,200,200,207,211,211,219,200,76,60,140,90,89,87,93,95,111,116,133,166,187,190,194,194,197,197,197,192,43,68,115,70,72,70,80,87,90,105,105,131,133,147,187,179,192,194,197,197,200,203,105,37,109,75,75,75,80,89,89,96,131,123,148,186,197,192,197,211,211,211,221,211,141,27,109,123,90,84,90,95,96,95,96,109,127,158,186,192,203,194,200,203,211,211,141,29,172,127,93,98,87,86,91,93,95,131,123,131,140,186,187,192,197,200,207,200,192,89,21,190,117,109,116,117,115,109,127,131,127,133,158,179,197,211,207,211,211,77,29,139,80,84,77,76,86,91,91,99,117,127,127,139,147,148,160,166,194,197,200,211,203,203,166,96,13,123,84,75,87,91,99,116,158,166,186,190,194,200,194,192,179,56,98,93,90,91,95,105,98,99,116,117,139,158,192,179,187,197,203,200,197,194,111,14,76,140,90,91,84,90,86,90,96,98,123,131,139,158,187,190,192,190,192,187,172,68,35,139,109,111,123,133,131,133,139,140,133,158
107,75,55,29,31,90,76,75,69,69,29,34,179,179,148,140,115,107,140,194,209,189,76,55,84,190,203,187,163,141,129,107,111,140,155,155,75,84,103,78,44,44,72,94,107,87,84,96,129,85,37,68,169,211,221,209,209,222,212,200,212,231,231,231,179,70,72,87,55,49,38,37,35,38,43,21,37,183,212,222,231,221,179,141,99,95,108,90,96,52,75,189,194,189,140,179,212,212,203,183,192,212,203,84,61,60,37,69,60,14,75,179,163,76,133,190,187,75,76,183,179,141,200,140,75,147,200,86,34,27,75,155,169,116,78,76,103,160,160,149,149,209,203,116,90,192,222,222,169,133,179,147,61,85,155,75,69,86,98,137,140,179,209,227,227,209,137,109,111,107,87,91,140,194,179,76,72,115,137,137,22,29,103,187,148,179,203,209,209,212,209,209,190,155,94,84,69,76,76,76,103,149,123,72,84,70,54,83,96,99,129,141,147,140,129,133,131,109,111,75,62,75,76,76,84,69,61,103,211,205,183,140,123,109,84,38,75,96,107,75,65,61,98,115,76,49,55,89,123,187,212,212,203,92,44,44,203,200,207,211,203,158,84,172,115,99,111,115,131,139,139,158,187,194,200,203,200,211,203,203,203,200,76,72,117,98,111,109,109,99,111,111,140,148,187,192,197,197,194,194,197,190,65,89,186,98,91,91,93,89,96,108,116,117,133,148,172,187,192,192,190,192,194,194,147,75,123,76,76,86,87,89,90,99,116,139,149,192,197,197,207,203,203,211,207,200,139,60,99,141,117,96,91,91,91,96,95,108,105,139,147,197,197,203,203,197,192,166,115,68,131,140,108,98,98,109,111,95,95,117,115,131,139,172,160,172,194,190,194,197,166,93,43,186,95,87,90,89,93,95,91,99,96,109,149,186,190,200,219,200,203,116,35,127,91,85,84,76,88,96,95,116,115,123,139,147,148,186,192,197,207,211,203,200,203,207,192,140,48,158,91,90,88,89,91,117,160,179,194,186,197,200,200,192,187,65,127,115,86,87,90,91,90,91,105,117,133,148,172,179,190,200,200,200,200,203,127,20,76,192,123,91,108,108,109,116,123,131,140,186,172,186,194,194,200,197,190,187,158,56,43,148,86,95,89,96,99,108,116,123,127,148
76,76,65,49,27,60,129,91,21,21,29,29,76,76,92,111,109,123,137,155,194,197,148,87,76,129,187,131,96,125,131,109,115,131,133,115,61,87,84,48,52,53,76,115,116,84,75,76,76,75,44,29,60,115,200,209,205,212,200,187,200,221,227,227,183,84,44,35,61,72,54,37,44,61,43,28,62,187,212,211,203,212,160,140,109,107,98,94,95,35,22,68,61,76,84,99,197,212,205,194,212,212,221,194,160,133,61,60,76,34,52,115,140,53,85,129,116,89,115,197,209,163,160,179,84,137,222,212,129,52,72,95,160,190,160,147,133,179,148,140,155,203,212,179,147,194,209,192,160,179,197,179,86,109,141,62,48,52,55,68,62,43,76,200,227,222,169,107,76,75,75,69,86,107,115,87,37,35,29,56,35,61,148,197,147,133,163,209,200,197,200,222,212,200,111,86,88,140,133,90,88,90,96,88,90,83,62,76,94,123,189,200,163,179,179,187,192,189,190,131,96,131,141,92,76,91,75,98,212,227,205,140,169,187,149,89,52,71,76,61,49,65,108,187,137,76,68,96,116,155,148,125,179,189,65,28,203,192,190,186,158,147,141,172,149,140,148,149,141,141,147,158,179,197,197,194,203,194,192,187,172,148,105,115,148,147,147,133,115,105,111,123,140,160,194,197,192,179,147,115,96,105,93,108,139,139,140,149,149,179,187,190,192,187,139,187,190,172,141,127,116,115,105,115,115,109,127,141,141,140,160,179,179,186,172,172,127,203,197,187,158,166,158,140,99,91,95,98,117,123,131,141,158,140,149,172,166,166,131,131,203,211,192,147,98,84,85,85,77,108,139,147,147,148,166,187,194,194,192,192,160,147,200,194,160,139,133,123,123,108,96,98,109,140,149,141,147,149,160,149,149,139,139,141,172,194,200,194,192,187,160,131,76,123,115,115,117,127,117,133,141,133,139,158,179,186,197,194,203,203,194,192,186,187,172,158,147,133,105,158,147,123,123,116,109,141,186,190,200,194,211,194,190,147,127,91,131,141,127,116,116,115,99,93,98,105,116,140,158,166,187,172,190,187,190,172,117,52,96,187,99,85,86,89,86,91,89,93,108,131,131,149,187,187,194,197,187,187,147,72,49,131,105,90,93,95,93,91,111,109,133,149
69,55,53,48,37,53,115,147,68,29,36,44,61,61,76,96,98,111,95,86,123,140,137,133,96,131,155,179,179,107,137,155,140,131,147,131,87,148,140,72,69,78,90,179,140,76,72,88,115,108,108,65,13,27,75,94,147,194,179,147,148,197,211,203,160,98,56,28,55,75,68,31,44,76,53,60,86,111,133,98,76,108,133,133,141,116,90,107,133,21,12,20,0,13,22,35,76,129,109,148,205,212,211,222,211,212,190,148,155,87,60,84,116,109,125,109,61,76,179,212,227,212,179,147,148,189,221,227,222,183,141,99,149,222,212,190,187,197,189,160,190,192,203,190,169,131,111,76,133,211,205,190,179,197,203,88,69,38,35,44,38,14,29,140,212,222,203,148,95,83,92,84,76,68,61,60,37,21,20,20,61,148,190,187,133,87,76,129,190,194,212,212,222,209,163,148,179,147,125,111,98,87,76,115,109,94,84,90,103,107,147,190,203,203,205,212,221,231,231,231,221,222,212,200,163,179,129,140,222,227,227,183,187,179,183,169,75,70,71,56,56,91,147,221,209,115,48,52,60,75,87,87,179,212,96,38,115,111,117,139,141,158,172,187,197,200,207,207,211,211,219,127,147,190,109,90,88,90,98,93,98,127,133,141,160,186,190,194,192,194,197,207,147,91,192,84,76,76,84,88,93,108,98,115,127,139,148,158,190,203,221,219,224,127,29,88,84,80,87,88,91,95,98,95,111,127,158,197,194,197,211,207,211,197,203,127,29,158,96,87,85,89,98,116,117,131,148,148,187,197,197,203,211,219,211,221,231,221,76,29,117,99,80,76,84,87,96,105,116,127,147,166,192,194,211,203,211,200,211,200,105,38,116,75,69,75,84,86,86,86,98,109,139,172,187,200,200,194,200,200,192,197,192,147,84,186,108,87,91,98,105,105,109,131,172,179,186,190,200,197,203,179,75,127,211,172,147,133,131,140,116,109,108,115,111,123,133,148,160,190,197,203,224,203,75,84,141,99,105,111,109,105,108,105,105,117,131,133,172,158,158,179,190,158,190,192,141,140,190,172,139,127,127,98,108,96,105,111,117,148,141,148,172,172,160,160,148,149,116,158,187,186,149,131,127,111,98,91,109,95,93,108,116,123,131,148,158,160,158,158,140,149
85,70,52,38,43,84,163,194,163,107,88,99,85,69,76,94,108,131,140,115,140,148,160,140,149,149,116,116,189,137,133,190,179,179,169,133,99,197,194,86,61,76,99,163,148,90,75,87,163,189,115,69,28,27,35,61,109,179,141,125,111,187,197,203,189,147,87,38,48,65,62,31,43,60,34,29,21,21,43,43,31,43,37,53,87,115,141,205,190,34,13,20,13,0,0,14,37,85,61,78,189,205,203,212,212,231,234,227,222,197,131,140,109,125,200,183,68,65,192,222,227,211,192,86,76,190,221,231,234,221,140,53,76,189,222,222,211,222,197,140,155,192,169,189,200,137,103,69,76,211,203,163,194,222,227,155,115,61,55,116,90,27,22,107,209,221,203,187,137,115,131,137,147,116,115,95,75,53,37,49,115,155,92,103,125,94,69,52,76,75,147,211,221,212,163,133,140,76,61,61,75,75,70,99,84,94,111,111,116,111,108,133,149,190,211,222,234,255,234,234,227,231,209,147,76,75,88,140,212,227,231,231,211,203,155,155,92,71,75,83,75,89,197,221,200,140,76,52,28,43,76,83,131,200,140,75,117,117,117,115,127,141,148,172,200,207,211,221,231,224,219,72,88,148,99,108,127,123,140,133,131,147,190,203,211,211,221,224,224,219,221,200,111,43,95,69,76,88,86,116,109,115,123,148,166,172,203,203,211,221,234,234,231,105,21,96,91,84,91,80,77,80,87,96,115,127,141,187,190,187,197,211,211,203,211,108,20,160,172,98,89,93,91,98,116,111,117,133,160,115,117,190,190,203,203,207,224,211,60,20,131,123,80,84,89,76,84,77,86,108,127,160,194,203,211,221,234,221,197,211,93,20,89,70,69,69,69,76,76,80,88,105,115,133,141,160,192,192,192,192,211,203,197,87,44,149,91,91,111,109,96,111,108,123,160,186,194,197,207,211,207,148,28,75,158,91,93,108,123,117,123,117,123,117,131,131,139,141,149,192,194,211,211,194,43,56,111,98,99,117,109,109,123,111,116,133,158,190,197,194,197,200,197,197,194,187,88,75,139,95,96,96,116,117,127,127,131,139,139,148,149,186,192,197,200,197,211,190,28,75,127,84,85,87,89,115,116,115,115,117,117,131,147,166,160,186,190,194,197,160,68,69
96,87,69,62,56,133,200,200,192,149,115,129,75,54,70,98,123,147,148,179,147,148,140,125,109,137,140,96,111,115,88,131,111,179,169,131,90,137,163,95,70,76,115,147,129,76,43,29,71,129,76,44,28,22,27,31,75,131,125,111,87,133,183,209,209,203,160,70,43,48,61,28,28,31,37,56,38,27,43,44,44,75,70,55,44,65,129,200,190,88,29,13,29,28,21,27,22,44,43,35,88,149,179,103,90,140,222,231,234,227,203,205,179,140,192,205,88,36,95,192,222,234,222,111,43,94,192,231,227,227,169,28,27,91,212,203,212,222,187,133,89,155,179,192,205,194,148,103,52,129,194,141,147,203,212,169,129,76,61,99,140,75,29,92,205,212,211,192,149,140,140,149,187,194,189,179,109,89,75,92,192,123,76,76,99,109,83,49,44,38,75,163,222,222,200,125,108,78,38,43,38,38,52,75,60,55,87,133,129,123,115,140,160,163,194,209,205,221,222,212,211,194,194,140,69,44,52,88,200,197,211,212,227,227,222,211,192,123,76,109,131,76,111,222,212,205,189,109,75,76,92,92,98,147,163,107,84,84,90,99,116,133,140,149,166,190,197,203,219,219,211,65,76,139,90,87,80,90,91,93,99,131,147,158,172,192,203,200,200,207,211,200,89,37,133,90,86,89,89,91,99,95,111,139,148,158,187,179,194,211,211,224,224,115,34,131,76,55,56,65,84,90,91,108,123,123,127,160,179,187,197,203,211,221,211,123,20,131,85,60,65,84,86,95,93,109,127,149,141,158,179,194,197,200,211,219,224,211,75,28,95,68,56,61,75,87,90,91,93,111,131,147,160,166,187,197,219,219,211,211,93,21,95,60,52,53,60,62,75,75,90,98,108,117,133,147,149,179,190,203,221,211,200,62,60,127,72,75,72,70,85,89,108,115,141,160,172,192,194,200,207,160,29,69,108,76,76,89,91,90,90,89,105,105,109,117,131,149,166,192,203,207,224,172,29,69,84,72,75,88,87,89,95,99,115,116,141,141,149,149,179,186,192,197,197,160,80,65,111,72,76,75,88,88,95,111,115,127,140,141,160,190,186,186,197,207,200,160,21,49,133,76,86,87,91,96,96,89,98,109,116,148,166,166,194,192,203,197,203,186,54,61
107,92,89,78,89,194,211,200,163,179,137,99,52,35,70,137,141,140,140,200,192,155,111,98,90,94,131,160,160,125,115,115,78,98,148,179,140,116,89,60,75,75,107,169,131,98,69,36,49,76,89,75,52,37,21,29,44,76,78,85,76,69,72,163,221,209,211,189,76,62,60,22,37,56,56,72,60,43,75,87,75,84,116,98,76,78,155,194,197,160,87,28,28,43,52,75,35,21,21,13,28,68,84,34,21,29,192,212,227,227,227,231,212,211,209,212,149,36,37,76,179,205,222,163,38,65,129,212,221,221,212,43,20,52,129,86,125,209,141,148,109,89,160,212,211,205,211,190,44,75,155,183,137,115,160,133,56,29,21,28,38,52,75,116,209,227,212,209,197,179,169,155,148,209,209,200,125,116,98,103,189,109,107,86,103,147,140,75,44,44,35,62,155,221,221,200,169,99,72,52,55,52,43,55,54,29,52,95,160,179,189,183,169,179,179,163,148,116,140,131,133,137,140,116,89,68,34,56,115,141,141,109,148,190,192,187,169,140,61,71,160,147,140,160,169,179,189,160,98,111,179,140,148,190,189,155,90,115,141,147,166,190,192,197,197,203,211,224,234,255,234,76,86,131,76,80,86,108,139,133,147,148,172,172,179,190,192,203,211,211,221,234,148,55,127,70,68,70,86,105,117,140,141,179,190,192,200,207,219,224,231,219,219,123,53,139,76,75,76,77,105,123,133,147,148,160,158,179,190,203,219,224,224,224,221,187,68,179,105,76,76,80,86,96,108,115,131,172,147,179,186,200,219,224,231,231,224,231,98,60,147,91,77,76,86,105,109,115,123,140,172,192,200,203,207,219,224,231,221,211,141,44,105,65,62,68,70,86,89,90,108,111,133,147,148,166,187,192,203,211,224,224,200,76,84,160,89,76,76,89,93,108,127,147,160,187,194,192,207,207,219,192,60,91,192,123,117,117,131,131,127,127,139,141,147,140,160,179,194,211,231,221,221,166,54,93,123,89,86,96,98,98,108,111,127,139,149,158,186,172,186,172,203,207,207,207,99,89,141,84,84,87,91,90,93,105,111,127,133,140,148,187,192,197,197,211,207,194,36,70,140,85,89,86,87,91,95,96,108,109,109,127,139,140,166,194,200,194,200,179,60,60
103,87,109,115,133,192,211,205,160,179,179,141,108,78,99,155,115,84,88,200,211,189,125,98,86,72,131,187,189,163,125,90,75,54,84,123,116,141,131,62,75,90,140,197,147,133,109,75,62,69,75,75,70,61,38,38,69,69,38,44,52,44,75,163,200,155,148,209,160,137,115,75,96,131,90,76,70,37,71,109,111,84,107,116,109,131,197,205,200,179,129,69,43,52,61,96,90,35,22,13,13,28,75,38,14,12,91,148,179,192,212,222,221,227,222,221,212,95,60,44,75,99,155,187,92,61,78,205,222,231,222,85,29,28,35,21,35,108,148,115,123,52,71,155,221,212,222,211,62,69,72,98,179,125,140,163,103,44,14,12,0,13,44,111,192,209,205,209,212,203,189,140,115,189,211,209,115,115,179,169,169,109,115,94,108,140,99,75,60,43,28,21,38,183,221,221,205,115,107,103,116,96,84,94,75,52,44,61,95,140,179,169,140,140,108,75,76,75,76,90,99,109,76,56,53,84,49,56,107,140,133,91,90,131,148,131,109,133,83,61,137,197,212,192,194,211,212,203,137,116,212,212,212,212,212,211,140,200,192,179,187,194,211,224,231,234,234,221,221,207,194,109,109,179,133,179,172,187,190,190,186,192,192,200,211,211,224,224,224,224,219,200,141,84,127,140,179,197,207,224,224,219,194,211,234,221,200,172,140,105,98,99,99,95,91,115,131,133,148,158,190,207,211,211,203,200,231,255,221,200,141,131,133,127,116,108,93,133,166,179,200,187,186,194,186,186,179,186,211,211,221,211,207,200,179,160,141,131,116,108,139,160,179,190,179,190,187,190,190,192,234,234,197,190,187,166,147,148,140,131,140,105,123,147,149,172,187,207,211,211,211,203,166,224,219,211,211,197,203,194,186,179,160,105,96,149,111,123,123,140,147,187,186,186,221,224,224,221,166,172,147,96,85,95,127,115,131,133,141,149,149,187,179,186,192,203,211,207,200,231,221,219,172,140,86,96,158,141,149,166,186,160,149,148,158,160,194,211,211,211,200,211,207,203,190,160,117,127,166,140,179,160,148,147,123,116,111,133,148,187,207,221,211,219,211,203,197,179,76,96,172,148,140,139,160,147,131,123,133,127,166,190,207,207,219,224,219,211,203,166,77,76
89,86,131,179,163,155,147,140,169,125,131,160,179,189,200,141,84,65,68,98,190,197,141,131,111,85,89,187,179,183,148,108,99,56,75,108,147,155,187,125,75,87,140,187,149,111,95,111,86,76,115,98,90,88,76,86,137,169,103,98,90,29,22,76,197,203,205,211,155,125,95,148,187,141,90,84,75,34,21,69,133,131,115,108,116,131,160,163,155,141,107,76,62,76,87,107,137,69,49,21,12,22,87,69,21,20,70,76,90,123,183,197,190,190,137,140,192,148,78,60,65,75,72,75,87,53,76,205,212,212,221,123,76,76,55,17,20,48,141,107,103,44,21,43,98,211,221,209,84,69,62,92,141,91,163,209,211,148,69,27,20,20,29,109,183,179,141,149,187,187,140,85,84,123,147,148,116,155,211,212,209,190,189,111,111,103,75,54,76,75,35,28,31,103,212,222,212,169,149,190,205,187,155,149,61,52,44,34,49,99,148,160,140,98,89,84,75,69,85,90,96,107,90,60,65,125,71,55,109,169,163,125,92,111,115,115,116,140,115,28,31,76,155,148,169,203,148,111,84,84,187,221,211,197,192,189,190,203,200,200,207,197,187,211,158,140,127,111,116,123,111,127,141,166,187,197,197,197,211,211,211,207,197,192,221,148,115,117,108,111,109,109,123,149,186,197,207,207,211,211,211,219,86,65,147,85,76,76,76,80,90,91,105,111,127,139,147,172,172,190,186,192,211,200,127,75,172,99,91,84,75,76,87,87,90,108,133,172,194,200,197,211,207,197,219,211,117,60,203,166,108,98,91,89,88,95,88,95,116,141,158,172,192,194,194,203,211,219,190,55,186,109,90,84,86,91,105,109,115,127,131,139,149,166,186,186,190,194,200,211,197,116,37,133,99,95,89,91,91,91,91,108,105,111,131,140,149,186,192,190,197,211,203,95,172,131,91,88,80,85,86,87,89,99,99,111,123,123,127,127,139,140,149,160,166,187,194,127,55,140,76,76,75,76,80,99,140,160,160,179,172,166,187,197,192,86,148,131,96,87,86,89,93,90,86,93,99,123,139,148,179,172,192,197,203,203,192,105,179,203,186,140,123,111,95,91,96,98,109,115,127,127,133,147,160,179,192,200,197,148,140,211,160,123,109,96,86,93,91,89,95,116
111,169,147,115,89,83,78,71,83,69,76,155,140,179,200,141,98,88,86,38,75,129,131,98,92,84,90,179,200,187,169,133,129,84,76,98,140,141,160,179,155,131,149,155,140,94,76,125,92,53,75,103,129,141,115,123,183,221,212,221,212,90,27,20,53,91,203,212,163,111,62,70,115,91,88,108,76,48,17,21,76,163,179,179,183,111,123,141,140,90,109,115,88,115,160,148,131,107,96,55,21,34,107,76,27,27,44,62,86,85,147,187,163,163,125,90,160,147,111,99,111,115,76,44,52,43,76,200,212,212,203,137,137,179,116,29,13,17,71,71,84,70,38,29,55,169,205,190,65,34,29,98,189,125,189,231,231,221,194,103,65,34,71,179,205,192,179,197,211,209,189,96,76,89,94,65,49,86,189,212,212,212,209,192,179,94,54,29,44,87,71,44,29,70,94,125,140,75,61,103,194,148,160,179,96,75,52,28,20,56,123,148,123,111,108,108,90,86,108,111,115,116,131,92,75,96,87,70,98,183,187,149,125,109,99,115,111,115,94,27,13,21,53,44,61,108,76,55,61,61,90,187,203,190,197,190,203,203,207,203,203,149,76,190,96,98,95,95,96,99,105,127,158,179,200,203,211,219,219,211,219,203,89,69,148,89,93,105,93,91,91,91,116,148,190,211,219,224,224,224,224,221,69,43,160,115,98,105,105,96,115,108,99,115,131,141,192,190,200,211,207,207,207,211,105,38,111,76,75,75,70,88,93,105,117,127,147,190,179,194,203,211,211,219,219,207,84,13,141,99,76,76,91,84,88,96,99,123,141,166,172,190,194,203,197,207,192,197,141,21,133,88,88,87,87,89,93,91,98,117,133,148,158,186,190,190,187,192,187,200,190,91,20,108,108,91,75,88,87,86,91,95,105,117,160,166,190,187,194,197,207,192,203,75,87,91,76,77,87,89,89,95,105,115,123,131,140,148,147,160,172,166,186,187,187,194,197,93,21,116,76,84,84,91,98,117,133,160,186,179,172,186,179,194,148,29,133,109,91,91,85,88,93,90,90,98,127,158,187,186,192,187,192,194,194,190,147,21,76,148,86,80,84,88,91,91,90,96,111,141,147,147,166,179,179,192,187,186,187,75,28,105,76,75,80,80,88,93,99,109,123,148
179,203,163,140,115,75,65,56,56,44,71,148,87,85,131,183,163,163,160,75,43,52,75,71,54,52,70,133,203,155,109,125,179,141,133,129,149,183,189,169,209,212,197,183,140,90,72,149,179,94,38,49,72,99,140,141,179,212,211,203,194,197,91,37,20,28,98,192,163,149,147,94,103,85,72,92,76,62,28,21,48,183,205,211,221,211,200,194,141,75,76,86,70,84,116,179,131,133,183,155,76,76,163,155,70,60,52,43,87,96,99,160,155,179,209,197,212,203,155,137,109,141,140,85,84,87,76,203,221,212,203,183,197,200,187,84,27,14,43,68,76,87,71,69,87,147,200,197,61,21,14,76,209,205,221,221,231,227,234,212,189,133,149,221,222,211,200,231,234,231,212,187,91,71,96,72,36,61,99,155,212,221,212,209,209,192,87,35,28,37,69,75,48,43,69,69,72,34,20,37,103,96,131,148,147,111,76,44,14,20,62,125,115,115,131,137,116,108,107,99,108,125,123,87,76,76,72,90,160,190,183,163,125,103,115,108,94,91,94,49,28,37,61,38,44,86,84,54,52,54,52,109,197,209,197,194,194,203,203,200,200,149,72,131,91,99,98,95,115,127,133,158,166,172,200,203,200,203,211,207,219,203,84,60,166,91,87,87,84,90,98,109,127,148,186,200,203,211,211,211,211,211,49,68,140,77,84,88,87,91,95,96,108,108,131,147,166,149,187,190,190,203,197,200,90,43,109,76,76,80,76,91,115,133,166,160,179,203,207,211,224,224,231,231,221,211,108,12,158,127,127,123,140,140,147,166,147,148,166,192,207,221,219,224,231,224,221,221,186,28,139,117,116,123,133,131,141,148,149,140,147,187,200,221,207,211,207,211,219,207,203,86,14,158,109,99,91,88,98,95,95,111,111,117,149,172,187,186,197,194,190,197,192,89,76,108,77,86,84,84,89,96,116,127,127,148,141,149,172,166,172,187,197,194,200,200,194,86,27,108,84,90,89,91,108,117,148,166,194,194,197,194,203,203,179,49,123,131,91,91,91,89,95,108,99,109,109,140,172,158,187,194,194,192,160,160,115,0,65,187,90,80,84,90,91,93,90,91,115,123,147,186,186,166,187,194,179,197,147,52,21,131,89,84,84,88,85,89,95,96,111,133
221,212,211,211,189,108,84,69,44,35,69,89,68,52,55,83,160,190,192,70,31,37,36,29,35,35,44,76,140,107,60,75,115,200,205,203,211,211,194,189,189,160,179,209,203,189,148,200,221,200,88,69,44,55,123,140,125,197,203,190,187,194,155,70,21,13,44,125,133,141,149,140,129,116,95,103,84,69,36,17,22,90,205,212,222,221,221,212,179,107,84,85,76,88,129,169,169,155,187,194,109,91,115,194,187,179,140,75,86,116,86,76,76,91,183,211,221,227,212,200,116,125,140,87,83,133,115,155,190,155,147,183,183,203,209,149,52,21,44,53,75,89,85,84,115,189,200,189,155,49,13,21,89,197,222,231,234,227,234,222,212,211,222,231,231,227,231,231,231,231,231,205,192,91,109,84,56,43,60,88,212,212,221,211,211,222,183,60,43,37,54,75,69,54,35,55,56,29,22,20,29,115,149,147,148,140,98,86,35,21,38,116,148,160,163,189,149,125,98,89,89,116,99,70,76,86,69,103,179,147,125,149,131,115,109,111,90,75,76,60,49,84,108,69,69,84,68,43,44,52,35,68,107,189,189,169,200,203,207,211,207,158,77,117,89,105,99,111,117,139,139,141,179,187,190,200,203,211,211,219,221,219,86,70,187,105,96,99,105,111,115,111,133,179,187,200,219,221,221,224,207,211,52,76,140,76,80,84,85,105,105,115,127,127,133,160,172,192,203,203,211,221,224,211,111,56,149,96,93,105,115,115,140,140,147,166,187,192,197,211,211,211,194,221,211,203,95,14,160,141,91,99,99,98,109,116,123,131,148,179,186,190,190,194,194,203,200,203,147,36,140,123,96,98,93,93,108,111,111,116,116,133,160,190,190,197,211,207,203,203,197,105,22,197,140,127,123,133,148,140,147,141,141,148,179,211,211,221,219,219,211,207,200,123,75,149,109,111,105,108,99,127,117,127,141,186,194,192,186,192,197,197,203,207,192,192,187,75,29,95,76,76,77,90,99,147,160,166,190,192,187,166,172,192,186,69,117,133,96,84,89,91,91,105,111,105,117,158,179,192,194,192,200,197,194,179,99,0,75,186,91,87,86,91,95,109,108,123,140,133,141,194,192,187,194,194,190,194,172,65,37,141,76,76,75,87,93,91,93,115,127,139
211,211,222,222,212,160,116,76,55,68,92,116,84,75,31,38,133,203,183,56,53,44,37,28,21,28,35,44,87,147,60,38,54,133,200,179,197,200,160,183,203,141,163,147,179,169,147,163,197,192,183,149,90,76,133,140,116,197,212,211,200,169,160,94,35,17,21,78,115,111,94,115,109,95,103,108,76,52,44,21,14,60,197,221,222,227,222,222,205,192,187,160,140,133,155,179,179,197,200,169,133,87,78,84,95,133,197,179,179,169,131,76,34,43,103,148,179,227,231,222,209,179,187,111,52,76,90,116,76,43,69,141,169,200,212,203,88,34,52,44,56,90,115,107,133,197,192,133,187,86,21,13,38,131,221,221,212,197,187,190,194,212,231,231,231,227,222,227,227,211,212,187,147,147,149,115,84,68,61,87,197,209,200,160,183,203,211,129,88,71,52,68,83,78,29,35,61,62,38,21,14,96,203,197,179,129,84,78,70,49,62,111,169,187,140,155,179,141,115,89,91,149,141,83,76,76,37,48,76,116,98,116,147,131,115,129,98,76,76,53,31,76,129,94,92,99,49,44,43,69,75,43,35,95,125,163,219,221,231,231,221,166,91,190,139,140,140,149,158,172,160,192,200,211,211,221,224,224,224,221,231,211,93,76,192,98,108,111,111,109,123,141,139,186,203,224,224,234,231,255,224,203,60,87,141,80,77,90,91,108,109,115,127,140,148,186,190,200,211,231,224,224,221,203,140,69,131,111,108,111,131,116,131,127,141,186,172,190,192,211,207,224,231,224,211,194,111,38,179,111,91,105,108,123,117,131,131,140,172,186,192,203,211,211,211,211,203,200,186,49,123,115,109,108,108,117,139,127,133,147,160,194,197,200,203,211,221,211,203,203,194,131,49,158,90,91,99,98,117,111,105,116,123,139,158,187,186,192,194,194,211,197,194,148,72,147,80,85,88,91,88,98,109,117,131,141,158,166,149,166,187,187,194,207,203,197,194,69,53,95,70,75,84,90,116,147,192,197,211,219,219,219,219,221,187,62,139,127,91,91,93,93,105,115,123,127,140,160,179,192,194,190,194,192,192,190,131,20,98,166,105,84,88,87,95,99,111,127,148,148,186,192,197,194,200,207,200,203,187,68,52,190,91,90,93,111,111,117,116,139,158,160
205,211,212,211,209,203,147,91,87,133,179,179,160,160,107,84,179,203,189,86,76,72,52,34,21,20,21,21,55,140,125,43,28,53,95,84,98,141,133,169,192,187,192,109,84,54,49,55,76,103,103,109,115,95,89,96,147,205,221,221,211,189,179,149,84,29,27,85,129,123,92,88,84,90,108,98,103,76,65,28,12,20,123,211,222,222,227,231,222,212,200,149,92,84,76,85,148,192,200,149,91,75,70,29,27,38,96,187,200,200,179,85,36,29,84,115,123,205,212,221,212,221,209,149,75,56,35,95,62,21,35,90,160,203,209,194,129,60,69,61,61,87,107,108,137,147,141,107,123,96,28,14,28,85,183,203,149,98,76,148,205,227,212,200,197,200,209,197,189,192,187,125,71,123,179,148,141,107,76,75,140,179,78,53,107,155,190,200,179,137,72,54,72,109,75,44,68,98,76,44,27,88,109,137,209,155,133,109,84,62,52,65,91,169,99,123,197,187,141,131,123,179,115,78,75,44,31,55,71,149,169,169,187,190,190,192,179,140,137,108,52,56,84,90,92,109,48,37,44,75,179,94,38,71,91,148,221,219,211,203,172,141,99,166,133,139,139,147,149,141,149,190,197,197,203,211,221,211,207,200,197,166,99,91,179,99,109,116,115,123,139,148,149,172,219,224,231,219,197,186,139,131,85,95,131,115,116,141,158,147,140,148,160,194,197,207,224,231,200,172,141,116,91,89,91,91,108,148,149,141,187,186,190,186,187,197,194,224,224,221,211,197,160,133,108,98,86,85,115,131,148,158,172,187,187,194,197,194,203,211,231,224,200,158,131,108,87,87,84,80,93,109,123,123,139,148,179,186,192,203,192,186,219,200,190,141,99,93,84,86,89,87,86,115,108,117,117,140,141,148,172,172,160,166,207,207,219,211,203,187,160,115,96,95,88,105,108,127,148,147,148,160,158,166,172,197,203,207,194,192,192,172,149,148,133,139,133,98,91,93,91,108,109,116,140,186,192,211,207,200,200,200,187,166,133,80,115,140,99,111,111,115,111,116,123,147,160,172,186,194,211,211,211,197,190,194,131,38,98,166,99,105,109,116,131,131,141,141,148,186,187,190,194,194,203,200,207,194,148,75,72,140,86,90,98,108,99,111,116,127,140,166
192,197,190,141,137,205,149,140,179,194,163,140,140,160,163,149,205,211,209,187,155,129,89,61,28,21,29,28,28,76,111,65,28,29,60,76,76,87,90,115,116,111,189,203,149,85,61,36,29,38,55,65,86,131,123,123,183,197,189,211,209,200,200,189,125,56,27,71,147,141,133,75,68,86,96,84,90,98,94,75,14,10,43,189,211,222,221,212,203,179,125,111,68,43,35,37,90,137,160,190,140,108,115,55,21,22,76,189,205,211,203,88,49,49,44,72,83,125,147,160,163,169,179,137,141,160,92,109,69,20,14,27,49,149,205,197,190,90,90,109,91,109,137,141,192,179,140,133,108,116,60,21,13,36,94,169,115,61,35,76,179,179,163,160,147,137,147,133,129,192,169,123,68,103,192,183,108,90,87,98,111,96,44,28,69,111,115,200,211,192,141,84,61,76,68,44,68,131,90,75,75,94,52,43,197,200,179,183,149,109,76,70,72,90,62,69,137,163,155,160,189,197,76,37,35,28,29,35,55,115,209,209,187,200,209,203,155,115,109,183,76,65,76,76,87,123,89,68,54,70,160,197,88,55,76,155,203,166,147,123,116,117,131,166,192,192,187,197,203,194,211,166,172,211,187,166,141,131,115,108,99,99,108,133,166,172,186,186,194,203,211,207,192,91,200,192,133,99,88,89,76,80,91,123,149,148,186,187,194,190,190,197,211,160,61,141,140,98,91,89,91,84,76,86,91,91,139,172,192,187,190,197,203,207,207,116,60,149,172,111,109,111,108,98,91,95,96,105,131,172,172,187,200,203,200,197,203,194,76,44,133,109,76,75,75,76,75,75,75,98,109,131,140,139,148,158,186,192,172,179,86,29,123,65,65,69,62,60,56,61,75,76,89,108,123,133,141,147,149,158,192,207,197,123,91,179,116,89,84,76,76,76,76,86,105,139,147,166,179,172,190,158,56,75,105,84,86,87,76,76,76,80,85,91,91,105,116,123,141,172,192,194,197,140,75,117,166,131,95,93,77,76,84,88,86,91,108,115,115,117,147,158,147,172,179,179,133,194,186,166,140,123,99,90,88,84,87,89,91,115,115,139,149,186,172,160,158,179,190,211,221,211,179,141,116,95,89,88,87,91,89,96,115,140,166,166,179,186,187,187,140,190
76,133,137,141,160,194,163,179,194,160,98,69,60,69,91,187,205,211,212,197,183,140,129,131,75,56,43,28,21,21,72,70,44,43,43,44,61,56,76,95,69,60,129,205,203,189,131,84,61,35,21,21,49,129,179,109,123,179,169,190,209,222,221,209,160,84,36,70,129,140,155,86,68,61,71,70,86,85,116,129,69,13,20,108,209,203,179,190,189,123,76,91,86,44,31,31,72,179,190,149,141,183,190,87,44,29,53,149,203,209,203,131,76,62,53,56,75,92,116,125,133,131,140,149,205,212,194,179,88,37,21,13,29,137,192,183,149,137,109,147,200,205,212,222,227,221,197,179,148,192,155,75,21,21,43,76,76,61,36,38,85,111,116,160,189,192,155,140,107,111,98,98,83,109,190,169,75,54,69,91,183,179,95,44,37,37,44,107,197,189,190,147,90,70,52,38,35,125,137,103,147,163,98,53,85,78,72,84,183,189,155,115,92,98,70,37,69,94,115,163,203,212,99,61,48,28,22,21,21,60,108,92,60,86,140,125,65,35,28,76,140,111,87,75,75,87,98,75,62,87,160,212,187,56,55,140,109,98,95,95,95,109,117,140,160,172,186,194,203,203,200,75,80,141,123,115,117,116,111,108,111,111,117,139,172,166,192,187,200,200,211,203,115,28,117,76,75,75,76,76,86,93,111,127,133,133,172,186,190,194,197,197,207,116,21,86,76,75,84,80,90,88,95,108,117,133,179,190,192,200,211,197,203,219,190,76,22,115,84,80,76,89,85,91,105,123,158,160,207,234,224,221,231,221,224,207,211,211,52,27,109,93,84,88,95,108,109,95,108,116,139,139,179,186,192,194,200,203,192,158,77,21,109,75,75,76,76,80,84,85,93,105,111,148,172,179,172,186,186,194,186,187,166,75,54,96,68,65,69,76,76,85,91,88,96,127,149,186,192,194,194,149,29,49,93,84,85,88,93,96,96,90,105,93,88,96,108,98,115,148,186,197,197,98,14,68,75,69,70,80,84,88,90,105,108,111,141,147,148,160,166,160,166,187,186,187,75,76,75,75,76,76,84,91,95,99,111,127,139,148,149,179,179,179,179,172,190,187,44,95,98,75,75,76,86,91,91,93,95,105,116,127,133,149,160,190,166,187,190,123,34,80
37,84,86,96,141,108,75,88,85,76,62,44,37,38,76,194,183,179,187,163,131,94,95,140,189,189,169,140,75,20,29,44,43,65,54,38,48,38,53,84,37,55,140,205,203,221,212,163,148,109,44,13,21,89,140,69,34,44,90,133,179,221,227,212,200,115,75,71,60,48,54,69,87,87,78,75,84,88,90,131,92,21,13,55,190,187,131,140,192,192,179,194,133,56,21,13,27,86,163,183,140,155,160,137,86,60,49,95,179,205,192,133,90,75,76,91,90,108,147,141,140,129,116,183,212,221,212,212,163,88,62,22,35,88,76,90,88,84,76,123,212,222,234,231,234,227,221,192,140,192,141,61,20,13,20,36,48,52,61,69,52,61,72,69,92,190,209,205,149,44,31,69,88,109,147,148,94,60,56,86,147,179,96,75,89,49,14,55,140,148,194,187,149,115,76,54,35,61,123,160,190,200,148,86,107,115,92,75,89,179,200,148,147,147,108,44,38,60,62,103,183,197,103,62,43,38,44,22,27,87,115,84,37,72,111,131,76,29,20,43,62,76,86,65,53,56,72,62,21,21,90,149,200,115,55,84,91,99,109,116,127,139,141,140,186,187,197,211,207,207,194,75,84,117,76,80,80,84,93,96,98,111,133,141,160,187,190,190,194,200,200,192,108,60,139,84,76,88,91,98,109,117,117,141,149,179,200,197,211,219,211,187,148,98,70,111,98,93,93,91,109,111,127,139,147,147,186,190,190,203,194,179,186,158,133,91,75,148,98,96,98,95,109,123,141,186,211,219,231,224,211,203,192,203,211,197,160,149,77,72,123,115,87,91,91,91,90,89,90,99,117,133,160,179,192,190,190,186,141,139,96,75,111,87,80,80,85,90,98,96,91,96,108,140,141,149,166,172,179,186,158,149,141,86,76,117,76,77,76,86,87,87,87,87,116,141,172,194,192,190,187,133,75,76,99,91,90,91,91,98,90,87,91,91,90,108,115,131,160,187,197,211,207,109,29,88,84,76,76,80,77,84,85,89,91,91,93,108,117,131,147,141,148,179,186,187,70,98,98,76,75,76,76,80,87,85,84,98,117,131,139,141,158,149,179,172,166,141,27,77,108,76,75,75,76,76,76,80,85,86,91,91,98,116,116,127,139,148,166,115,29,85
37,53,69,76,99,72,35,35,48,55,56,52,35,29,38,133,194,179,169,189,179,147,103,109,179,211,221,212,197,99,94,88,76,76,76,60,54,55,48,52,28,28,95,212,212,212,222,211,197,209,115,31,28,87,125,62,21,21,69,76,76,169,211,212,212,190,169,140,75,44,44,44,61,140,179,125,115,108,96,109,141,43,0,22,108,78,76,76,125,205,212,209,86,35,14,12,12,27,60,129,140,123,123,125,88,75,60,133,209,212,189,149,133,83,83,115,190,200,189,160,141,137,98,160,212,212,227,227,221,205,169,75,60,69,27,29,60,75,54,60,115,212,212,205,211,221,221,222,190,189,149,69,20,13,14,29,52,70,84,148,84,43,38,31,37,84,197,205,200,52,14,28,69,109,140,155,141,90,76,103,179,189,148,89,179,148,53,28,60,86,179,203,200,115,141,108,76,56,65,115,190,212,194,111,133,189,189,155,115,190,209,205,189,133,129,78,60,62,69,109,190,205,148,84,44,69,90,52,35,103,129,90,37,75,141,183,131,75,37,55,56,70,62,35,44,55,55,89,83,20,75,123,115,109,75,76,166,186,197,203,200,192,172,200,207,194,187,158,141,133,131,116,127,131,116,117,131,141,160,186,187,172,160,179,197,211,211,200,160,139,133,111,95,109,133,140,158,148,190,197,200,211,166,187,211,197,187,158,140,117,115,98,93,99,115,131,148,158,187,179,172,192,203,187,192,93,179,140,98,89,87,91,96,95,115,115,109,133,160,148,148,172,192,203,194,194,160,123,197,211,211,203,147,140,123,105,96,108,111,111,133,148,140,166,166,186,166,172,166,93,179,200,186,140,116,96,105,99,98,95,96,99,116,147,139,133,158,147,147,172,172,123,85,192,192,158,140,117,108,117,108,95,95,95,109,105,116,140,148,166,158,179,187,160,117,192,197,179,109,90,87,89,87,89,90,108,99,109,131,147,148,148,166,147,172,192,203,166,147,194,149,108,91,76,75,93,115,116,115,127,147,158,166,179,179,149,187,197,203,194,147,140,116,95,98,91,88,115,127,116,123,133,141,147,123,116,109,115,127,133,149,179,179,158,141,147,115,96,84,95,109,91,96,105,115,108,105,98,93,91,98,116,172,186,166,140,115,111,95,91,76,91
38,54,75,90,123,75,43,44,54,60,70,69,35,21,21,54,111,187,187,194,192,148,89,76,87,133,221,212,209,211,194,169,155,108,85,70,53,60,70,44,27,20,31,169,203,212,222,211,212,221,179,69,44,98,179,85,34,60,108,140,108,99,137,141,189,209,211,189,129,140,116,85,52,76,179,169,163,163,141,179,200,115,14,21,84,61,48,43,52,179,209,197,75,44,29,27,21,27,29,76,107,108,123,140,137,91,53,90,205,212,183,111,86,61,54,38,76,189,197,155,179,140,103,137,211,222,227,231,231,212,192,179,155,103,60,29,29,48,60,56,75,98,137,149,147,147,187,200,211,221,212,149,44,21,21,37,65,84,115,190,147,90,44,28,35,49,160,211,212,86,21,21,55,71,76,116,189,187,129,131,205,200,129,76,103,137,116,69,52,53,92,148,205,192,149,179,129,62,27,36,111,212,209,160,131,155,155,190,211,209,194,211,189,125,96,91,78,84,115,133,141,179,222,190,115,115,140,83,44,90,90,88,52,55,125,163,89,56,44,75,71,69,52,21,28,76,68,95,148,61,61,95,75,71,55,44,186,190,192,192,192,149,88,141,109,105,99,115,109,111,117,139,139,141,160,166,187,197,203,200,211,211,141,133,207,123,91,91,90,89,98,117,127,160,160,187,192,192,207,221,211,207,84,88,172,95,90,80,84,80,84,87,91,108,123,141,166,179,190,190,197,197,194,194,149,69,95,89,84,88,91,91,96,99,115,123,117,148,172,179,190,203,194,200,203,200,141,65,166,127,111,108,99,99,115,108,111,117,133,147,166,187,194,197,192,194,179,179,131,28,98,96,87,86,88,84,88,91,99,91,108,116,133,148,186,172,187,186,179,160,187,90,38,148,85,80,80,93,96,96,96,99,117,127,139,127,148,179,190,190,187,190,194,179,44,127,105,76,80,76,80,87,96,98,111,127,127,117,147,158,148,158,179,172,192,186,194,87,36,84,54,53,69,76,88,105,139,141,149,179,172,190,192,200,197,54,131,90,91,88,88,85,93,85,93,108,109,123,148,166,158,166,187,186,190,190,172,75,117,192,160,105,85,90,84,89,88,95,105,116,123,147,148,160,149,158,160,179,179,88,84,172,95,76,76,76,75,86,89,91,93,108
31,60,75,89,137,87,53,52,76,88,91,91,52,28,20,20,43,115,163,141,155,140,96,76,84,115,212,221,209,147,96,109,163,133,131,98,84,76,69,28,21,29,17,36,76,149,179,160,203,212,149,61,55,133,203,140,69,111,189,183,160,131,115,129,169,221,222,194,94,147,183,163,91,61,78,194,183,149,179,212,212,160,43,43,92,75,49,29,28,84,137,179,78,83,76,55,43,37,28,37,86,141,189,192,187,140,56,52,108,192,209,160,94,76,56,29,55,155,163,96,91,108,87,123,189,197,212,222,221,205,187,200,205,155,123,72,44,44,75,137,179,140,163,189,183,141,149,187,197,227,231,221,140,86,61,55,72,95,179,189,133,84,53,29,29,52,179,212,222,147,52,28,62,94,98,155,203,200,179,147,192,197,147,62,69,84,96,137,111,76,87,71,123,203,197,192,155,70,27,21,70,190,212,211,183,209,212,212,231,227,212,222,205,155,87,86,75,69,123,155,148,125,221,231,209,179,149,84,83,123,133,115,71,56,103,125,75,44,28,55,85,87,75,52,43,53,61,90,131,94,94,98,87,76,61,44,203,190,172,158,141,140,127,147,158,160,147,149,149,141,147,148,166,179,194,187,166,149,139,127,117,127,111,139,139,141,133,131,117,123,147,141,131,172,187,197,197,190,158,131,117,98,98,99,131,139,147,139,148,149,149,158,179,160,149,194,203,192,179,149,133,109,105,95,98,95,115,147,149,147,160,158,148,172,160,160,141,200,200,194,192,148,123,108,111,105,95,91,117,139,141,133,140,140,127,140,141,133,149,148,187,194,203,158,148,105,85,85,85,89,96,109,123,123,116,140,140,149,158,149,148,148,187,197,194,166,147,131,111,108,108,99,105,127,131,140,131,131,139,139,111,116,123,131,148,158,186,192,187,179,141,140,123,109,91,131,140,115,131,116,98,95,108,127,148,172,160,172,190,192,187,186,172,148,141,123,139,99,80,105,77,75,75,84,99,141,148,187,187,179,158,186,160,149,147,96,131,115,111,117,108,99,93,98,98,93,105,141,160,190,187,192,187,190,158,148,109,60,80,109,98,96,91,91,91,91,98,109,115,140,158,186,190,190,190,179,172,160,149,76,72,111,80,89,89,88,84,85,91,95,111,148
38,48,76,87,116,129,76,43,75,94,109,140,107,75,37,13,13,52,116,109,111,116,103,87,92,95,147,192,209,133,65,75,115,115,131,137,116,115,94,44,21,28,27,13,21,55,69,69,140,197,179,72,53,148,209,197,147,183,205,200,183,155,179,147,189,211,227,200,76,125,205,212,197,96,56,137,205,203,205,222,212,183,85,83,140,129,83,35,31,54,76,115,98,115,129,103,75,44,22,21,65,179,212,212,212,183,125,83,87,140,163,169,115,89,75,49,76,169,131,83,88,125,76,83,149,155,179,200,209,209,194,205,200,133,109,87,75,62,111,192,211,192,212,212,211,190,179,187,183,205,212,222,211,187,141,87,78,95,183,221,205,179,87,62,56,68,190,221,222,211,123,56,72,155,149,189,209,205,192,179,169,200,203,111,89,76,76,107,131,84,61,35,38,92,115,86,98,52,28,27,44,115,200,189,189,222,231,231,227,231,231,234,212,187,116,87,76,53,129,179,141,125,183,222,222,194,190,147,194,192,187,149,85,60,76,76,75,75,56,75,98,87,87,76,53,36,31,76,129,140,129,92,94,84,69,53,166,148,166,147,131,117,139,179,194,194,203,211,211,211,219,148,111,186,111,91,93,99,133,140,140,123,127,166,190,200,207,203,200,203,207,219,158,99,207,131,98,98,95,93,108,105,109,127,148,186,190,190,200,190,192,207,219,179,65,105,109,76,70,76,90,89,91,88,95,115,133,186,192,192,194,194,197,207,207,186,68,148,91,69,76,87,88,88,91,98,116,123,140,149,186,192,192,207,207,203,203,200,131,76,158,117,86,76,76,77,86,91,90,115,116,123,141,149,158,172,186,187,194,190,133,72,141,98,99,85,80,80,86,86,90,96,98,115,139,147,160,187,194,190,194,194,187,158,116,186,158,123,99,105,96,90,91,96,115,141,166,190,197,194,179,166,90,141,148,117,108,90,89,90,85,90,90,87,91,93,108,115,117,148,187,186,147,140,88,149,186,140,116,111,109,115,115,109,109,116,127,140,147,158,158,166,166,158,172,158,111,166,194,179,133,116,99,108,89,91,96,98,115,123,141,172,158,148,160,160,141,147,116,158,200,186,141,115,115,111,111,109,108,109,115,139,133,147,140,131,123,116,133,139,117,147
71,61,78,92,91,131,108,75,65,71,90,137,189,179,115,29,14,21,76,115,129,169,109,75,55,52,75,137,183,85,37,43,70,94,137,147,163,192,192,90,37,27,21,21,28,36,37,43,108,194,205,92,48,96,192,205,212,192,149,115,90,140,155,125,183,221,227,222,183,212,227,222,227,200,98,137,222,227,227,211,194,192,149,140,187,192,115,61,69,76,111,125,115,115,147,160,149,84,21,20,53,141,205,222,221,203,140,90,86,103,96,125,133,116,84,75,108,187,115,94,99,163,133,98,179,179,179,190,203,212,197,203,200,148,111,111,108,85,149,183,140,133,200,221,212,197,169,179,155,155,183,194,197,179,179,197,163,163,197,231,234,212,137,84,75,76,189,221,227,227,211,111,131,179,148,169,205,194,190,192,160,209,212,189,137,116,133,179,194,149,78,76,55,68,75,68,103,84,44,29,43,91,90,61,111,192,211,212,209,227,227,227,221,212,169,87,72,44,87,189,155,140,140,203,209,203,205,211,212,155,141,133,95,76,76,65,49,76,115,137,131,98,107,115,88,60,17,36,69,75,75,38,52,62,75,69,105,127,139,127,131,127,148,186,186,192,203,197,179,172,172,91,93,139,84,85,91,91,99,105,108,111,139,172,187,197,194,197,207,197,197,190,105,65,139,95,91,96,95,115,111,131,160,187,200,200,211,207,207,187,179,158,148,139,75,87,91,87,85,91,127,141,140,149,186,186,197,211,207,203,200,187,187,147,139,127,75,105,108,89,87,96,98,99,123,116,127,148,179,192,203,221,221,219,194,179,147,123,85,60,105,95,76,91,105,99,95,108,109,117,140,160,187,186,187,186,179,186,160,140,105,65,105,80,84,85,89,87,91,93,91,96,105,140,148,149,179,192,192,197,200,194,194,123,60,108,75,72,75,80,76,85,98,111,140,158,190,194,211,211,211,172,65,84,69,76,88,95,96,108,116,123,123,127,116,131,139,148,166,200,211,219,211,172,44,93,84,86,90,99,105,111,99,96,109,115,127,147,147,148,172,186,190,197,200,192,76,76,80,68,76,85,93,98,109,117,123,123,131,141,148,186,192,190,197,194,200,194,49,96,172,76,86,93,99,108,105,111,116,117,123,133,140,179,186,186,190,207,203,200,52,72
55,34,38,37,37,96,149,147,123,75,75,115,192,200,169,75,29,29,75,108,99,111,69,37,29,29,27,69,147,103,69,55,68,90,148,189,200,212,221,221,183,137,75,52,53,70,92,84,148,205,212,200,115,96,76,187,221,205,141,76,75,96,76,69,92,190,200,187,179,212,227,231,231,227,205,212,222,231,222,200,183,163,163,183,203,212,205,147,103,107,147,115,116,125,131,141,192,160,60,13,37,123,203,222,212,200,107,86,90,96,91,108,115,129,109,129,197,200,149,129,78,95,90,89,148,160,148,183,190,211,200,179,192,189,137,131,129,90,179,183,90,55,78,192,205,194,160,169,163,147,160,147,148,115,75,149,194,205,231,231,234,222,192,116,84,87,192,211,231,231,209,92,75,125,131,160,194,163,155,163,109,187,205,211,192,140,137,141,160,160,107,148,187,187,123,103,137,131,76,44,31,91,87,35,28,28,69,84,115,169,211,231,227,227,211,141,87,69,85,169,179,109,88,147,192,189,163,194,222,140,131,133,147,169,179,140,54,76,179,200,160,125,137,131,141,147,35,34,36,28,70,62,53,55,76,62,158,186,192,192,197,187,158,207,149,116,111,89,84,84,87,89,98,108,115,123,147,172,187,197,203,203,190,190,219,158,123,98,86,80,76,76,77,87,95,139,149,160,179,200,203,207,131,141,211,148,99,85,75,69,69,75,76,88,91,91,105,117,133,140,148,172,186,190,179,80,149,133,109,87,75,75,75,69,68,75,91,95,96,115,139,133,148,172,194,186,140,98,207,207,160,95,76,75,70,75,70,70,84,84,89,108,115,148,147,148,141,148,147,84,197,158,109,89,76,76,68,69,75,69,80,91,95,99,109,105,117,115,131,141,172,141,116,197,186,149,131,90,84,85,76,75,77,84,85,90,96,99,109,131,133,147,172,149,127,187,190,149,93,86,76,69,56,69,84,88,87,91,98,115,117,115,141,148,147,187,187,149,131,192,140,90,75,68,55,65,86,93,99,115,140,149,179,190,179,115,190,186,160,148,117,109,96,90,86,85,80,87,91,99,127,147,141,148,139,133,131,147,186,190,200,200,187,172,160,117,99,93,65,77,95,105,116,123,139,160,148,141,147,158,149,190,194,197,179,139,139,133,133,105,62,76
68,44,75,69,35,72,129,115,179,107,68,87,141,190,183,87,52,44,44,43,44,36,31,21,20,20,21,37,75,90,89,62,56,75,90,111,183,205,211,211,212,212,163,69,44,44,85,147,179,197,147,147,140,115,90,189,212,155,89,53,60,87,61,44,55,76,75,55,44,76,129,192,192,190,194,209,221,205,183,137,115,140,95,86,115,212,222,212,189,141,141,115,86,90,147,183,203,209,108,13,21,75,141,211,222,212,148,125,98,87,94,109,169,179,140,169,203,183,163,179,123,90,84,85,129,155,160,190,192,200,192,179,149,189,187,187,160,116,187,192,160,75,49,103,200,187,163,179,163,147,141,147,160,148,75,75,108,197,231,222,221,227,211,169,103,131,190,200,212,221,189,61,21,55,85,103,163,192,197,200,160,187,169,205,212,179,160,183,155,115,69,147,211,212,197,163,147,141,147,75,60,116,137,76,35,21,22,28,35,61,137,222,234,227,209,187,108,88,87,90,147,131,96,87,88,160,169,189,211,179,137,179,200,212,222,205,115,108,187,205,192,183,169,95,95,148,84,75,56,21,60,65,60,61,75,76,186,194,197,200,194,133,75,115,76,76,75,76,76,84,95,98,116,133,160,179,179,187,194,197,194,197,98,69,158,70,70,68,75,75,75,84,90,96,115,166,187,203,197,194,194,186,37,72,127,65,52,55,62,72,76,77,89,91,96,93,109,133,147,140,148,166,166,172,98,21,87,68,62,70,70,75,75,75,76,95,105,115,133,147,158,158,160,186,186,186,93,27,172,96,69,70,70,70,70,75,75,75,85,93,99,116,131,147,133,148,148,149,90,29,133,75,69,69,69,76,75,75,76,89,89,93,116,131,141,141,140,140,141,160,160,76,28,90,55,49,54,54,65,69,75,69,76,84,87,105,111,127,127,133,140,141,158,133,28,91,72,44,43,43,43,60,68,75,85,89,93,93,105,115,111,108,117,133,141,140,139,53,21,76,44,44,44,54,69,76,91,115,123,116,141,131,160,148,127,29,109,75,56,60,52,54,55,53,68,76,76,88,91,96,117,116,131,141,158,149,115,48,111,91,70,70,62,49,44,52,52,61,69,76,86,91,95,105,115,111,123,139,148,86,55,148,62,55,52,44,60,60,55,75,75,84
44,75,109,95,84,133,189,123,192,179,90,86,87,99,131,87,60,44,29,20,27,28,28,21,20,13,21,35,35,44,72,76,65,70,115,133,141,190,209,148,116,194,169,92,52,38,75,111,115,109,52,43,53,43,84,200,203,137,69,43,78,123,76,61,60,62,52,44,35,44,56,75,52,53,61,76,116,137,140,115,89,111,140,88,71,129,179,203,212,203,190,137,53,37,65,107,140,169,99,14,13,29,75,147,212,221,200,183,149,107,75,88,155,179,129,87,115,179,84,71,123,116,83,87,125,160,179,183,189,209,200,187,169,194,205,203,194,190,211,169,137,62,29,60,141,163,141,160,179,160,155,147,183,190,107,69,56,75,129,147,129,205,221,205,148,155,205,169,131,192,197,99,21,20,44,70,140,211,212,211,211,221,209,211,227,212,211,211,211,189,62,109,189,205,221,197,147,141,205,190,183,194,187,123,75,53,44,36,21,27,61,163,222,222,203,190,141,115,84,131,160,187,203,111,76,115,148,141,183,147,87,103,169,212,227,222,163,187,212,211,189,169,169,88,43,37,76,116,89,31,38,43,55,75,75,87,190,190,194,200,192,116,75,131,76,84,77,86,87,90,91,95,116,131,160,190,194,197,197,194,197,187,80,44,160,76,76,75,75,77,76,85,91,111,141,192,190,197,187,197,194,186,28,70,105,60,69,84,75,89,89,80,91,108,116,127,160,186,194,197,190,192,192,192,96,27,117,77,84,77,86,76,88,91,95,96,116,139,141,148,158,190,186,186,186,187,90,21,140,117,84,75,70,75,76,72,70,76,91,99,117,133,148,158,158,158,160,147,76,29,133,72,76,76,76,76,75,75,77,89,99,108,133,147,149,158,160,158,179,160,166,62,21,108,60,52,62,70,72,76,76,80,88,91,99,116,141,147,140,139,148,147,148,139,20,84,70,43,52,44,37,62,72,84,91,108,111,105,117,115,127,123,133,140,133,127,133,35,17,86,38,35,28,43,68,77,93,99,123,131,147,147,148,147,99,21,127,65,55,60,49,43,53,56,53,61,75,86,98,109,117,133,139,148,179,149,87,17,88,76,29,44,48,52,38,38,43,54,61,84,99,108,117,127,127,133,140,147,149,54,13,76,70,49,52,54,69,69,70,76,80,91
37,37,84,84,52,87,169,197,205,205,137,87,90,95,98,76,84,75,49,29,29,34,31,28,21,14,20,21,21,22,37,69,96,99,155,200,140,160,221,160,88,123,115,76,37,53,89,94,109,108,60,34,20,17,52,179,192,169,84,55,107,190,137,78,76,83,76,76,69,71,76,44,35,35,44,34,52,76,125,116,116,129,147,125,75,44,69,89,137,197,212,200,107,49,35,48,76,115,99,21,14,29,69,123,192,212,221,212,212,212,131,88,148,148,108,76,88,179,96,43,54,75,71,90,94,107,125,123,141,192,212,192,140,141,200,187,163,190,212,211,194,60,21,14,60,190,183,163,179,190,169,179,205,212,179,129,95,69,61,75,54,85,133,149,163,140,189,125,76,111,192,169,60,12,17,29,76,108,155,205,222,227,212,212,212,203,205,222,222,200,86,90,140,148,183,194,123,69,75,84,160,209,189,169,115,87,76,71,29,21,27,60,125,209,197,169,137,84,75,116,147,189,212,192,115,107,116,94,109,169,116,125,147,203,222,212,187,212,212,205,197,197,194,148,75,35,61,115,160,107,76,55,52,76,76,103,194,200,200,203,197,139,80,166,91,96,96,99,109,111,108,116,139,186,197,200,203,207,211,219,211,197,90,55,186,84,84,77,80,89,86,84,99,140,179,194,200,194,197,211,211,197,37,76,147,76,75,76,75,88,87,86,91,108,108,127,149,166,192,192,187,197,194,187,133,29,148,76,76,75,75,72,76,76,76,89,91,139,141,148,160,190,186,187,187,187,123,29,139,116,75,75,69,69,75,76,76,85,91,109,123,133,149,158,160,172,187,186,88,49,147,84,70,68,65,68,75,80,80,85,99,111,127,140,160,166,187,179,190,187,179,76,35,172,75,72,69,76,76,77,87,88,90,91,109,123,133,148,148,172,186,172,179,149,28,115,75,55,60,56,69,75,84,91,99,111,115,123,127,123,127,140,147,139,140,147,127,48,21,77,44,48,43,55,75,90,105,123,141,147,149,148,186,158,116,29,123,60,55,69,62,61,75,76,75,76,85,96,115,139,158,149,166,160,166,147,111,21,123,76,52,60,60,60,53,54,60,75,76,87,96,115,139,133,133,131,139,139,148,68,13,76,75,60,56,69,70,60,75,76,77,95
94,35,60,75,44,22,55,96,147,179,141,76,70,85,95,96,99,109,76,36,36,29,29,28,28,28,29,31,28,20,21,27,76,187,155,169,187,183,212,212,169,148,133,116,70,75,108,115,133,123,109,87,55,20,29,131,179,179,109,71,116,211,203,137,103,107,111,116,76,75,98,68,53,53,65,68,65,75,115,163,179,163,147,140,75,28,71,107,116,179,212,212,200,140,96,78,76,108,111,44,28,36,53,44,60,103,205,212,211,212,194,148,141,140,115,90,129,189,194,99,28,21,21,52,141,123,131,115,92,87,140,190,115,85,131,179,160,179,222,222,211,95,35,13,13,98,183,183,155,179,187,187,211,212,189,149,147,131,96,78,44,44,52,68,78,70,91,87,69,75,147,211,155,21,13,17,29,43,88,192,222,209,179,163,194,179,179,212,211,160,109,83,87,94,107,179,149,62,27,20,69,197,192,187,197,140,92,84,68,44,31,35,75,163,200,179,125,69,52,61,75,98,205,209,203,205,194,169,179,197,179,149,194,179,169,147,84,116,147,194,183,155,149,123,111,69,21,37,75,78,76,75,61,68,84,125,194,200,203,200,190,166,87,172,86,87,89,85,90,91,91,117,127,147,160,172,179,194,200,197,190,190,111,75,148,76,80,75,75,76,77,84,99,117,148,186,192,200,211,203,211,197,69,84,147,77,76,70,75,90,91,95,98,108,123,133,179,187,194,197,197,200,192,172,131,75,131,90,89,85,77,84,93,90,108,105,116,141,149,172,179,192,194,197,172,166,117,69,149,149,91,80,87,91,91,99,91,99,116,127,131,149,179,186,186,172,166,149,99,76,141,86,76,76,84,77,80,91,108,98,116,133,141,147,166,172,192,179,186,166,158,90,44,141,76,80,75,72,76,84,88,88,91,95,108,115,131,141,148,166,166,179,179,133,38,123,77,53,54,60,61,76,76,85,88,96,111,111,123,123,139,131,141,160,148,140,109,75,43,85,60,54,44,60,75,90,105,131,139,148,149,186,172,179,140,38,127,72,56,53,55,55,69,76,76,77,84,91,105,116,127,139,158,149,160,149,115,20,108,77,56,38,54,55,54,62,68,75,84,96,109,139,127,123,147,139,149,160,149,86,21,88,65,56,60,56,60,56,62,76,90,93
129,70,60,62,56,20,21,22,29,72,76,69,60,90,115,115,116,149,125,75,61,54,55,44,44,48,44,76,54,20,13,12,28,163,103,90,200,203,169,179,222,221,222,221,200,179,140,116,133,147,160,163,131,76,38,115,197,190,115,61,88,187,179,147,131,169,163,189,133,94,111,76,52,54,69,86,75,61,76,155,203,211,197,200,133,31,55,141,203,209,212,211,190,148,129,99,86,87,88,52,43,69,84,76,44,29,90,109,92,137,194,149,183,203,179,123,169,221,221,211,75,34,14,12,71,183,190,187,160,116,103,140,140,98,133,183,190,194,227,227,222,183,84,27,0,38,131,197,183,179,179,179,189,200,133,133,147,149,149,99,76,65,49,44,54,55,131,125,71,60,76,183,205,95,44,20,27,35,61,163,203,163,147,179,179,148,148,197,209,187,109,75,68,72,115,179,190,179,84,38,69,115,108,115,183,197,163,116,90,85,60,27,28,65,131,148,103,70,48,37,43,54,83,131,209,222,212,194,187,183,140,70,115,98,75,71,61,69,84,91,87,75,96,108,123,98,27,13,14,29,94,99,85,43,69,125,211,197,192,149,139,131,140,149,149,158,179,187,187,172,166,158,190,203,207,200,194,190,148,131,117,111,116,127,149,160,158,149,148,186,166,187,172,187,200,221,207,190,149,133,115,108,91,111,133,147,141,166,186,194,200,211,207,200,160,194,221,207,197,148,133,109,91,91,93,127,139,172,172,149,172,192,200,197,197,172,117,200,203,179,149,117,109,91,91,91,93,105,115,139,141,160,166,190,197,200,194,187,117,131,203,186,131,109,117,93,89,91,90,116,131,131,158,158,158,166,186,190,197,197,179,141,207,192,166,147,116,105,96,90,87,91,98,131,133,139,131,127,147,179,158,166,160,133,133,192,187,172,147,139,117,96,86,86,85,115,123,116,141,148,148,131,91,131,166,172,166,160,148,131,127,115,111,91,88,85,89,91,91,131,147,141,123,109,91,123,187,186,133,131,116,109,90,89,88,80,91,96,91,99,115,109,123,123,108,111,109,140,160,179,179,179,147,139,115,109,91,60,95,105,86,85,89,93,85,93,95,95,99,117,133,179,166,172,194,186,187,179,117,93,49,91,90,88,91,93,93,95,95,105,116,116
147,87,70,62,62,35,52,28,20,22,20,21,76,160,149,68,83,179,197,183,179,160,140,95,76,89,84,125,83,21,14,0,14,98,75,72,137,179,179,160,231,234,234,231,222,221,187,140,141,163,179,194,192,179,115,197,222,221,189,95,109,123,107,84,137,183,194,212,221,203,190,98,75,75,85,98,96,71,53,75,84,116,140,141,116,21,17,70,192,212,211,211,179,116,108,92,76,75,84,53,44,84,98,131,85,44,44,75,85,149,212,211,221,211,169,133,148,222,222,222,190,88,53,20,0,61,179,190,203,200,160,107,108,111,147,149,149,197,227,222,211,160,98,55,20,34,103,190,192,189,192,192,183,200,133,108,123,116,129,115,108,103,87,85,75,85,200,179,75,75,87,109,133,148,111,69,69,35,22,75,147,131,137,183,192,169,137,149,133,187,141,76,44,43,109,187,197,200,169,92,98,92,91,98,129,190,211,194,148,160,115,38,28,35,75,99,84,108,84,54,53,53,35,76,205,231,222,211,205,203,131,43,61,61,44,55,65,71,109,44,69,84,87,70,90,190,75,34,14,21,99,147,109,52,60,86,117,115,108,105,111,117,149,179,190,197,190,200,203,207,211,75,99,190,98,98,91,93,95,91,93,98,131,147,160,192,192,197,197,207,200,207,91,75,186,116,98,90,90,89,88,89,96,127,147,166,179,194,194,200,211,211,221,190,60,87,133,87,86,87,85,91,88,91,98,123,141,179,172,172,190,192,197,190,192,109,28,148,123,89,80,84,76,76,77,88,96,108,123,127,160,192,197,187,200,197,203,190,38,37,148,95,77,89,87,80,84,84,90,117,127,133,147,160,172,179,192,190,197,200,105,43,139,91,91,88,76,76,76,84,84,95,116,141,158,166,166,166,166,186,194,192,203,140,60,141,91,90,90,91,93,86,90,91,99,147,192,194,197,207,200,158,43,91,187,108,115,109,96,96,109,139,115,115,116,99,88,93,140,190,200,200,207,166,38,53,95,76,76,86,88,91,93,93,93,88,111,140,148,148,172,158,166,160,179,186,123,70,139,77,75,76,77,76,72,75,84,90,95,116,139,133,131,149,160,172,186,186,88,117,192,131,105,95,93,89,87,85,89,84,84,93,123,131,133,147,158,166,187,187,91,89
163,140,116,90,91,76,95,71,55,60,13,0,61,163,125,56,60,92,160,222,211,211,212,200,163,169,147,189,149,35,17,0,20,87,62,44,75,98,87,85,194,221,227,231,231,222,197,169,148,141,148,183,183,194,187,200,221,222,209,190,147,149,131,60,56,70,98,187,211,211,211,141,115,131,149,160,131,61,35,36,36,49,69,78,116,34,21,37,116,209,209,211,192,131,140,140,83,85,115,98,55,60,76,103,94,76,54,52,68,116,190,205,221,192,84,69,55,160,222,227,212,115,60,28,0,12,76,103,141,209,209,183,115,115,103,76,61,87,212,221,212,133,75,61,29,37,76,155,194,194,197,197,200,194,148,76,69,75,72,103,137,160,141,133,85,96,221,209,109,76,133,131,141,147,115,87,90,53,20,35,95,95,109,169,187,160,137,99,91,160,203,155,75,52,94,147,179,183,194,179,140,108,85,109,116,148,190,211,203,187,187,87,65,75,90,94,75,115,148,115,87,86,38,44,98,205,212,205,211,221,183,75,75,60,55,70,76,111,187,103,103,140,84,54,62,140,179,90,48,44,123,197,189,89,71,54,91,96,98,109,117,127,148,166,192,200,203,207,219,207,203,52,69,141,76,80,84,88,105,95,93,117,148,166,172,192,200,200,211,207,207,211,76,36,115,70,72,76,77,84,89,88,117,133,158,158,192,200,200,211,219,211,219,158,29,84,77,60,56,72,76,84,87,93,111,131,160,197,197,203,207,207,211,219,211,115,20,141,88,72,75,75,76,89,86,95,111,141,187,192,203,221,231,221,221,211,219,207,44,21,139,84,75,76,80,80,84,90,109,123,131,140,149,186,186,194,207,203,203,194,91,21,117,76,76,77,76,76,76,86,89,93,105,127,133,140,147,149,172,172,179,179,187,93,34,117,72,65,69,75,75,76,76,89,116,140,141,187,194,203,203,140,21,60,93,55,60,61,68,61,70,105,77,85,88,91,88,105,131,187,200,197,200,179,27,43,77,60,61,68,62,70,72,77,76,84,99,109,111,123,160,149,160,187,172,166,84,35,109,70,93,90,85,75,76,76,90,96,116,131,140,148,166,166,179,186,166,166,23,52,139,76,76,84,88,91,91,95,91,96,91,127,149,149,158,190,192,200,203,192,54,38
200,163,169,155,160,149,137,92,137,125,36,14,69,179,123,76,92,60,76,212,200,203,203,192,192,149,84,109,194,87,37,21,60,137,107,65,44,75,69,35,83,187,212,222,227,212,187,179,189,141,129,133,141,163,140,96,86,149,194,192,137,140,125,71,53,44,52,76,123,148,179,94,75,147,209,200,192,115,69,38,31,29,44,48,76,44,29,38,91,160,155,190,197,187,192,205,125,96,131,183,107,60,54,111,160,129,76,75,75,76,94,149,212,212,160,87,52,109,205,211,221,189,70,27,12,0,43,125,92,129,187,211,179,147,115,69,35,49,155,212,222,205,109,68,37,34,49,99,169,197,212,212,212,179,131,76,52,75,76,61,92,147,160,103,62,103,222,227,212,179,205,212,221,192,169,115,69,54,37,38,111,115,103,179,209,203,179,141,125,187,211,209,183,109,129,179,190,189,212,194,125,183,155,140,129,129,133,148,205,211,203,179,155,187,183,131,84,98,133,148,133,115,44,21,27,60,90,108,155,227,212,147,98,68,53,56,96,190,212,200,203,211,155,84,54,75,163,179,87,90,197,212,212,148,99,68,95,93,91,95,109,123,141,166,190,190,192,200,211,200,197,68,76,186,95,87,84,80,90,85,84,89,131,147,158,190,187,190,197,211,203,200,75,48,131,61,65,70,75,76,77,87,115,140,139,149,179,187,190,194,197,203,211,158,37,88,75,44,43,52,68,76,80,95,105,108,133,158,160,172,187,194,200,200,200,111,22,149,87,69,62,49,56,72,75,86,95,140,158,166,172,190,194,190,192,194,200,190,52,23,115,76,53,60,53,70,75,76,87,98,117,131,158,172,187,190,197,211,207,197,117,28,98,61,52,53,52,55,72,76,76,88,91,105,116,133,140,166,149,179,190,192,190,109,44,117,60,52,49,56,69,76,89,93,98,123,140,172,194,200,197,139,28,55,89,62,54,52,68,70,75,84,76,80,88,99,109,111,123,148,190,194,197,147,27,69,68,38,38,76,70,69,75,80,90,90,95,105,127,123,158,158,158,160,158,160,87,29,127,75,68,99,108,75,56,70,84,90,99,99,115,139,147,160,160,172,166,166,27,55,105,44,37,35,44,56,70,72,80,90,96,108,133,140,140,160,190,187,200,166,55,60
194,140,148,194,209,187,149,108,192,192,76,43,96,163,96,94,179,84,44,140,131,95,87,76,75,65,27,31,89,140,75,28,38,147,141,76,56,72,69,43,29,125,212,212,194,149,140,140,179,160,131,141,141,129,69,35,14,65,179,192,123,116,129,76,60,61,69,72,90,91,115,89,68,141,212,209,190,183,187,87,37,28,28,21,28,31,31,49,94,115,75,72,140,169,169,187,163,131,137,192,194,115,60,76,179,179,84,83,86,89,88,115,187,212,221,209,133,140,148,189,221,211,95,28,0,0,20,111,76,68,76,125,197,200,149,91,49,71,140,197,221,221,179,68,35,43,72,86,98,137,179,211,203,133,141,123,52,72,123,61,76,123,140,95,60,84,209,212,222,211,211,212,221,203,200,190,83,55,44,61,107,94,87,115,160,179,160,192,187,187,211,221,211,192,203,200,189,209,221,212,147,137,209,163,99,109,91,76,92,179,211,221,211,221,205,116,108,107,109,125,163,148,76,37,35,43,56,87,147,231,231,212,187,123,76,37,62,133,209,200,203,221,200,141,115,87,115,163,86,76,212,221,209,189,179,111,91,96,108,111,117,123,133,149,187,187,197,203,207,200,197,86,93,139,75,76,76,80,85,87,90,95,115,117,140,187,192,190,211,211,207,200,90,65,133,75,77,89,88,95,105,108,116,140,186,190,200,203,203,211,219,211,197,141,77,96,105,86,90,96,117,131,141,115,131,127,160,190,200,211,219,219,207,197,158,131,76,147,131,117,117,90,93,93,93,93,99,109,133,160,192,203,207,194,200,190,166,149,90,77,127,116,98,109,109,131,123,98,95,108,139,190,203,203,200,200,197,192,187,147,147,91,131,90,86,96,116,115,111,108,96,105,116,149,187,192,197,207,197,197,179,166,166,127,70,117,70,76,75,75,75,91,91,96,99,147,160,194,203,207,207,166,60,70,117,99,76,75,86,88,91,111,96,91,98,98,98,111,139,172,200,211,192,149,52,77,84,76,76,148,149,93,86,76,85,90,105,115,133,140,147,140,158,160,149,133,95,52,149,88,75,76,86,72,70,62,69,91,90,89,105,133,133,158,179,172,186,172,38,76,91,53,52,54,75,70,75,76,87,91,91,95,115,127,141,148,172,186,194,172,60,76
163,69,38,62,108,179,131,99,197,211,149,98,192,140,78,90,190,140,76,92,76,44,62,98,90,65,21,12,28,91,76,37,28,92,183,123,111,107,75,62,49,115,212,203,163,115,116,140,160,183,187,200,194,169,90,56,14,28,141,189,129,111,109,83,55,71,76,76,70,56,60,69,72,183,221,221,194,194,222,205,137,76,38,21,20,27,29,69,108,99,86,43,70,91,94,108,125,116,115,141,189,200,129,60,87,140,69,76,76,90,123,131,123,137,109,131,140,140,96,115,211,211,197,76,0,0,13,76,107,85,69,55,90,189,179,140,90,140,203,187,203,212,197,116,78,76,76,75,55,72,76,147,192,95,163,212,125,87,160,155,131,160,148,109,65,65,187,169,155,160,183,183,187,211,212,209,103,75,53,76,109,107,90,90,131,179,147,169,163,140,163,197,211,190,190,194,192,197,211,212,169,78,179,95,28,43,53,44,21,29,76,200,221,227,212,129,92,123,115,131,148,179,140,76,56,68,55,78,137,212,231,227,221,209,148,76,65,99,192,203,179,160,129,85,90,90,123,189,140,86,190,212,211,179,183,179,186,194,200,197,172,160,149,192,207,194,179,148,133,127,131,111,115,140,123,147,149,158,190,186,186,160,148,179,203,211,194,149,141,139,123,117,96,99,116,141,149,192,203,203,203,194,131,147,211,190,131,115,109,109,117,111,117,111,123,127,149,166,179,187,194,203,207,197,172,99,187,149,141,131,116,115,123,139,116,133,140,148,158,166,172,160,186,186,187,172,148,91,192,211,187,116,109,90,89,87,89,91,105,109,140,131,148,160,179,194,194,179,127,89,197,149,98,96,98,95,88,90,91,95,117,123,109,140,166,149,172,197,197,192,179,98,75,200,139,131,116,105,99,95,89,93,93,93,95,123,140,139,140,149,158,194,186,147,91,166,186,141,115,108,93,93,86,88,85,99,98,105,115,139,139,148,158,160,166,187,166,127,95,197,148,105,86,90,86,95,123,115,147,166,166,186,190,179,149,96,194,186,160,140,109,108,109,99,96,111,105,99,140,131,139,140,141,141,127,99,90,105,133,148,186,158,149,148,139,131,123,115,76,90,111,115,123,116,131,115,109,105,96,111,115,141,186,187,194,186,187,179,149,131,85,108
163,87,35,21,35,91,87,76,169,183,187,192,211,194,115,115,189,179,140,141,103,44,29,88,129,72,20,12,21,131,96,55,28,37,85,94,103,131,90,65,43,76,187,192,149,107,89,123,179,203,211,221,222,212,192,103,31,20,86,125,91,76,84,76,61,69,76,90,91,76,76,55,55,115,194,205,200,200,227,222,205,169,76,28,17,20,44,111,190,169,179,92,72,86,90,109,111,115,108,107,149,203,197,91,61,65,34,38,61,87,183,169,87,75,75,85,115,149,125,155,212,221,212,187,27,0,0,22,54,90,76,52,72,123,200,149,103,141,187,163,192,211,155,75,76,92,70,60,88,129,149,203,205,141,169,212,211,148,141,200,197,200,147,115,78,43,109,125,99,133,160,149,140,212,222,212,141,87,92,131,129,99,98,90,78,88,76,90,103,91,78,131,148,149,115,163,183,197,203,212,194,92,149,108,21,21,43,37,21,13,17,68,140,179,190,169,141,160,140,115,129,190,190,76,76,62,61,76,103,211,227,231,222,205,190,137,70,61,94,200,155,95,52,37,52,55,84,192,200,140,149,212,221,179,131,111,192,194,194,197,194,147,76,149,108,98,99,98,108,111,115,127,139,149,149,166,186,186,190,190,200,197,96,76,179,90,88,88,89,96,98,111,123,133,149,160,179,186,197,211,211,219,69,52,148,87,76,84,80,89,95,93,96,108,123,141,172,172,192,192,200,219,219,203,139,38,123,77,76,87,91,96,108,116,127,141,139,172,179,187,190,192,197,197,207,194,147,34,147,117,90,84,84,84,89,91,95,108,111,148,160,158,186,186,186,190,190,158,76,38,133,86,88,87,86,91,91,95,98,99,123,139,127,158,187,187,187,190,197,187,149,70,14,140,75,76,84,80,80,77,84,88,90,93,108,131,127,140,141,139,139,172,172,141,23,87,96,75,75,76,80,84,84,84,84,91,96,117,127,127,123,133,127,140,186,166,147,72,21,105,75,76,89,93,111,131,149,172,166,194,187,190,197,190,131,29,131,93,109,98,99,96,95,96,109,117,133,133,158,160,179,186,190,172,186,190,139,56,166,95,89,76,84,86,90,91,93,98,99,109,117,148,141,158,149,179,186,179,179,111,70,148,111,91,84,84,84,89,88,99,105,111
109,98,69,38,35,44,44,44,89,87,123,192,205,190,169,169,169,148,155,197,131,55,43,84,125,76,21,12,21,129,92,60,37,20,22,29,36,44,49,37,31,38,89,169,140,94,75,90,183,212,222,227,231,227,222,189,76,20,38,75,78,90,83,83,75,61,85,115,107,129,116,87,83,103,137,147,163,149,212,221,212,203,141,69,21,29,76,163,194,147,155,200,179,149,149,140,140,125,90,78,163,209,200,141,83,54,27,21,37,88,203,187,96,60,75,87,92,123,129,123,205,221,221,212,75,20,0,0,14,55,98,76,78,125,205,190,131,116,99,76,85,149,129,69,65,94,87,91,140,115,190,222,221,203,197,203,205,189,187,205,221,221,179,160,125,83,83,84,78,99,140,141,147,212,222,231,141,133,190,187,137,92,103,108,89,76,56,60,72,76,56,55,38,29,21,35,90,205,212,221,212,194,209,140,27,28,44,44,35,29,20,27,61,83,76,148,160,179,163,125,94,183,205,111,87,76,75,76,76,190,221,212,203,179,140,129,71,43,60,192,200,163,76,43,35,29,38,140,187,125,108,163,194,190,129,76,187,194,192,192,192,127,72,147,91,90,91,91,93,99,116,139,139,141,158,172,187,187,194,200,207,194,76,43,186,89,91,91,90,96,98,105,133,133,140,179,192,197,197,200,207,211,70,38,160,86,76,80,85,86,90,95,108,115,139,148,172,187,194,192,207,207,207,203,116,35,140,80,89,90,93,93,93,109,111,123,141,148,160,192,194,190,197,203,203,192,127,27,127,117,95,91,95,96,98,108,116,116,131,148,179,192,207,211,197,211,207,194,75,56,140,93,115,95,96,93,105,91,99,105,117,141,149,179,192,207,203,197,203,203,172,85,13,140,90,87,84,86,89,89,93,90,90,98,117,131,141,179,158,172,158,186,187,160,20,70,84,69,75,75,76,84,88,89,90,91,109,123,148,147,148,139,140,158,186,179,172,70,13,91,60,60,75,89,87,99,127,140,147,148,158,149,172,160,115,21,139,87,80,85,86,76,85,76,95,99,133,111,131,141,166,187,194,190,192,141,111,21,147,109,91,89,90,91,95,88,91,91,93,111,140,149,140,147,158,166,172,160,149,70,20,91,87,86,88,88,91,89,91,91,96,127
115,76,90,68,44,35,43,44,55,70,107,183,140,109,109,140,131,95,163,192,111,70,99,179,192,109,21,13,13,69,103,137,94,44,38,44,28,27,29,35,38,29,68,140,147,92,55,75,148,179,190,211,212,227,227,212,129,27,55,84,84,94,98,99,94,75,111,163,137,131,140,141,129,137,140,88,65,61,148,183,209,222,190,107,52,43,85,140,137,55,29,54,115,187,205,200,149,95,75,76,129,194,192,163,115,65,21,17,21,75,205,192,140,83,76,83,84,107,137,131,111,140,200,212,129,29,12,13,21,27,60,107,111,160,200,192,190,140,76,68,43,87,103,69,60,75,75,87,98,72,95,187,212,222,209,160,179,192,163,203,221,221,209,203,200,187,109,84,75,111,147,90,98,211,222,227,200,200,212,189,179,131,129,133,155,116,76,56,69,75,95,90,71,38,10,0,28,115,189,212,222,212,221,211,65,52,49,37,38,44,44,37,53,76,55,115,141,140,163,148,115,147,187,133,85,87,76,76,75,169,197,187,160,123,116,140,99,88,96,169,203,203,179,111,76,60,35,76,90,76,70,75,90,149,123,84,194,194,192,194,194,147,75,139,86,90,87,91,99,117,139,139,141,158,166,166,192,200,200,203,200,194,75,48,179,90,89,91,91,90,95,117,140,172,172,192,200,203,211,219,211,207,70,38,133,84,85,87,86,90,98,109,115,139,147,149,190,190,190,194,207,211,219,219,133,43,141,89,86,84,88,88,89,98,123,131,158,149,186,197,194,197,207,221,203,197,96,20,149,148,109,91,95,98,116,123,133,148,149,192,200,203,211,221,211,219,219,192,70,53,131,116,95,91,88,93,91,91,90,105,131,160,179,172,190,192,197,200,200,197,192,95,14,111,109,91,86,85,89,89,93,105,109,111,139,148,172,179,186,194,179,179,186,186,14,84,76,75,76,76,85,90,91,98,109,127,133,148,166,166,187,187,166,179,192,186,172,75,17,131,85,84,87,93,98,98,140,160,158,186,186,187,192,194,131,28,133,84,76,87,87,87,86,86,93,98,127,115,133,139,147,166,172,186,190,186,108,21,149,99,76,76,76,86,89,91,98,95,109,127,131,149,148,149,158,172,166,149,160,75,13,95,87,76,76,76,89,88,91,109,117,127
147,95,131,109,85,52,44,48,48,44,68,94,65,75,90,137,133,85,103,190,75,37,148,197,209,187,37,29,38,53,116,200,197,116,76,44,38,37,38,38,38,29,48,78,115,109,83,85,89,75,75,131,163,187,221,212,179,28,43,76,91,88,89,85,76,83,183,221,205,189,179,169,160,194,194,111,60,38,89,163,203,212,200,147,75,60,76,76,70,34,17,21,37,52,85,179,169,131,85,107,169,197,200,203,190,155,38,13,12,44,194,194,192,163,160,155,137,116,169,179,76,86,160,212,197,84,36,21,31,35,56,94,125,169,194,212,222,209,147,95,55,85,109,75,55,38,38,49,49,54,61,95,190,222,231,205,205,211,192,197,212,212,203,194,190,209,197,115,70,99,103,129,123,155,189,189,209,183,107,129,183,163,141,115,141,123,83,60,44,44,155,205,205,179,53,0,0,29,88,205,222,227,212,221,137,88,68,37,43,54,75,99,123,96,70,96,123,125,189,200,209,200,187,160,90,94,90,90,75,95,149,169,183,141,115,108,155,179,194,192,200,200,141,155,179,147,94,89,99,169,179,141,140,147,155,125,219,221,221,219,219,187,88,160,108,123,127,133,140,141,149,179,187,190,194,194,207,207,211,211,221,211,123,75,194,98,99,98,116,139,127,139,172,197,194,211,211,219,224,224,224,219,90,70,149,105,98,91,105,127,140,141,149,148,160,186,194,203,203,211,221,221,231,234,166,70,166,111,93,95,109,123,123,131,140,140,160,190,187,200,200,200,211,219,211,203,141,37,166,148,96,93,95,99,111,133,116,133,139,158,179,192,207,211,203,211,219,200,77,72,133,89,93,93,99,105,116,109,99,131,141,172,179,186,194,211,211,211,211,221,211,127,21,131,140,91,93,98,111,98,109,111,139,147,158,172,190,197,203,200,194,203,200,192,21,117,123,91,93,99,108,140,127,117,117,141,148,160,187,179,190,187,186,197,192,179,160,69,34,149,99,91,91,98,111,127,186,187,190,200,194,194,200,197,147,38,179,95,91,90,88,91,86,86,88,96,98,127,147,149,166,186,190,192,203,200,123,21,166,127,91,87,85,87,93,99,99,105,116,147,172,192,187,190,194,197,197,192,190,85,20,123,117,133,127,131,148,139,147,158,149,158
84,160,140,131,115,87,54,37,60,38,28,55,75,89,92,140,148,137,140,200,99,56,169,211,211,203,94,111,190,203,200,194,203,189,129,69,43,60,48,34,28,31,28,27,28,20,21,76,98,76,69,98,137,116,147,190,197,75,60,84,91,109,98,91,60,43,111,205,211,212,190,137,189,221,212,163,111,75,61,115,205,221,212,194,133,84,90,90,91,69,44,61,56,21,17,52,147,147,129,155,203,221,222,222,221,211,155,52,12,20,115,197,205,192,200,212,211,190,203,205,123,76,107,203,212,200,160,91,53,52,76,87,84,116,163,209,222,227,212,179,90,109,137,133,95,70,61,65,60,52,61,98,133,197,212,205,227,227,212,211,190,187,163,149,116,123,187,125,69,76,72,72,89,76,69,52,87,75,44,69,129,163,169,137,123,92,75,55,48,36,108,209,212,212,148,44,27,0,20,61,155,222,211,197,160,133,92,75,60,60,89,194,200,179,91,125,147,107,155,197,212,212,197,169,115,140,179,155,131,85,99,140,137,148,107,69,108,192,212,212,190,192,160,111,115,125,140,123,96,179,209,192,115,75,115,147,200,211,211,203,207,192,105,190,105,109,116,116,133,141,147,179,190,197,197,200,200,200,203,211,211,197,147,76,190,123,115,109,139,139,147,148,187,194,203,207,207,207,211,231,224,224,105,72,186,133,123,111,139,141,140,166,186,190,200,211,221,231,219,221,221,231,219,197,141,76,147,117,131,133,149,166,158,166,172,187,197,203,211,219,231,221,224,219,207,203,160,72,166,186,117,117,127,127,139,140,147,147,147,179,190,203,221,221,219,219,211,190,87,93,190,131,140,141,140,147,149,166,158,166,187,194,207,221,224,231,231,221,219,211,190,127,38,141,123,109,127,117,127,127,123,133,140,148,148,149,179,194,197,200,203,194,200,197,60,111,98,84,86,89,105,117,117,111,139,148,131,148,158,179,172,179,190,194,194,192,179,76,61,127,84,86,91,109,115,127,166,186,190,192,207,203,203,200,190,75,166,95,93,93,93,98,96,117,123,116,127,172,190,200,207,207,219,207,211,211,186,28,141,139,99,98,95,95,108,116,127,140,160,187,192,200,207,203,207,207,203,207,179,85,27,133,111,111,105,109,115,111,116,127,131,147
43,155,155,140,147,115,94,43,61,69,44,44,76,94,111,141,155,179,163,200,192,187,211,212,221,200,99,197,212,211,187,141,179,187,155,137,37,37,37,27,28,28,21,13,0,0,0,21,75,94,53,65,90,99,56,61,111,86,92,103,95,123,129,111,52,21,38,103,179,192,187,137,189,212,212,160,129,109,86,155,221,222,221,212,200,137,129,115,125,69,83,131,91,65,43,48,90,85,76,131,203,221,222,222,231,227,227,179,68,37,108,200,194,197,200,212,221,203,212,200,155,92,76,131,163,147,194,107,52,37,38,75,92,92,94,194,221,227,211,169,131,115,169,189,169,133,108,96,86,75,99,187,179,197,155,131,187,179,149,169,129,111,163,140,91,92,123,115,83,103,108,90,107,92,76,56,75,68,43,44,98,137,137,179,123,76,61,53,55,54,84,187,221,221,212,163,131,55,20,12,52,212,209,194,148,137,163,155,90,75,87,194,209,183,99,92,107,107,194,203,197,212,212,187,148,183,92,90,133,137,149,148,137,147,94,48,75,148,211,221,203,190,160,116,108,94,92,75,54,95,209,209,137,75,96,131,224,207,186,139,127,111,93,117,133,148,158,160,186,187,186,186,194,203,203,211,200,190,149,133,117,109,93,87,111,139,141,158,190,179,190,197,187,192,211,211,211,192,166,140,139,116,88,84,108,131,139,148,160,172,187,200,219,203,187,224,224,207,179,149,115,111,105,87,76,80,111,116,127,148,148,158,158,187,197,187,149,211,211,190,147,109,99,99,77,85,85,80,93,98,108,108,123,140,149,149,190,200,179,149,211,211,160,116,99,95,90,85,76,93,111,115,115,117,131,133,140,172,179,190,194,160,211,200,147,111,105,96,91,90,77,84,75,76,88,96,123,133,141,158,158,148,141,147,147,187,194,172,148,139,116,109,96,95,77,91,99,99,117,123,140,148,109,149,192,194,190,172,140,139,131,123,117,117,115,99,98,99,96,116,117,139,140,147,98,160,211,194,160,123,117,105,96,91,88,89,96,111,116,115,123,147,147,166,166,160,172,179,190,207,219,207,200,190,148,158,141,68,115,123,116,108,115,115,117,117,141,140,160,192,194,203,203,211,207,200,192,192,140,91,75,117,116,111,127,116,127,141,166,158,148,179
70,149,155,147,179,129,140,76,37,43,38,31,43,85,115,163,197,197,189,137,140,190,212,221,209,137,69,183,203,148,75,44,60,69,61,76,44,21,21,22,21,21,27,13,13,10,10,21,38,90,75,43,48,70,61,29,29,61,69,83,89,123,141,115,76,44,38,70,140,179,190,140,155,209,211,155,125,115,71,123,212,227,222,227,221,209,192,163,140,56,76,131,141,141,115,109,76,53,28,62,147,211,222,222,222,227,227,222,194,115,160,192,115,192,209,222,212,194,221,221,190,140,78,78,88,99,160,76,69,70,43,44,92,99,115,190,203,209,192,179,155,169,194,209,211,200,187,179,116,76,131,183,99,115,115,91,115,133,107,89,75,56,90,140,140,133,107,148,147,149,200,209,197,155,108,92,85,69,48,52,98,133,137,190,141,99,86,43,48,84,76,94,155,205,200,183,197,192,91,29,35,209,200,160,123,115,190,212,211,179,125,137,140,147,116,75,76,68,90,147,140,141,222,212,212,200,90,75,95,123,131,99,86,87,52,21,21,75,179,212,211,192,149,155,99,76,76,70,38,86,209,205,183,115,147,160,160,131,133,123,111,116,123,160,186,190,186,192,200,211,219,109,139,197,127,109,109,105,99,98,116,109,96,96,115,131,172,190,200,207,211,221,85,75,166,127,111,99,96,99,96,105,117,116,140,148,192,172,187,192,190,190,197,148,37,116,86,76,76,80,85,86,88,90,98,117,147,160,179,187,190,200,197,203,203,105,29,166,99,77,84,76,88,90,108,108,98,105,115,111,116,139,160,186,192,207,200,207,88,22,115,111,88,77,76,91,86,91,95,139,148,160,172,172,190,192,197,200,194,190,105,34,127,93,93,90,89,87,76,77,69,72,75,76,80,91,141,166,179,172,179,187,187,109,53,140,93,84,87,84,88,93,96,99,108,127,147,141,158,166,179,108,34,84,166,98,84,85,76,77,90,91,95,105,109,96,99,117,139,172,179,190,190,141,29,75,141,91,90,93,93,95,98,99,96,117,160,166,158,166,160,160,160,186,192,190,116,88,149,109,91,91,91,91,88,85,89,91,111,131,133,133,140,141,186,187,194,207,115,141,224,207,186,149,117,96,95,95,91,96,99,117,141,149,158,149,160,186,194,197,98,93
78,169,148,133,109,103,99,99,65,36,54,36,22,60,108,169,190,183,133,53,52,61,160,209,189,75,60,155,194,147,76,49,44,29,27,34,37,21,21,28,28,27,21,14,21,20,14,43,61,99,111,69,75,60,61,53,29,29,44,44,75,163,160,95,71,53,38,68,148,192,205,163,197,203,192,137,111,90,29,55,123,194,222,227,231,222,212,205,149,75,75,90,129,115,137,115,72,38,27,52,116,192,221,227,231,231,234,231,222,116,84,111,61,149,222,227,222,194,222,221,221,194,129,98,140,155,140,111,99,83,72,48,111,187,179,103,76,140,183,140,123,137,149,160,160,189,179,149,123,75,90,140,69,83,108,99,148,179,125,78,76,56,69,92,187,203,169,194,187,76,99,197,221,192,141,155,125,108,90,75,83,115,141,209,200,169,148,71,69,84,76,85,76,103,125,96,140,203,212,116,75,209,212,211,179,99,107,99,169,200,163,85,75,76,90,75,85,86,85,108,140,147,190,200,222,200,133,108,129,115,75,72,72,69,54,29,13,37,95,205,209,194,160,179,125,108,108,87,56,90,92,92,90,75,86,87,89,89,91,87,85,98,123,147,186,187,186,190,194,203,207,72,76,89,60,62,75,75,84,91,105,127,141,160,192,200,200,211,211,211,211,219,55,55,111,68,61,69,75,86,89,99,111,131,131,158,172,160,190,194,200,197,197,147,43,98,61,52,54,55,61,76,76,89,96,123,148,166,172,179,186,172,187,190,192,108,21,133,76,60,49,60,65,76,89,93,115,147,172,192,192,200,211,207,211,211,207,207,86,28,133,80,60,52,56,69,70,76,80,99,116,139,147,166,186,187,203,207,200,200,117,34,95,55,52,68,76,76,88,91,88,99,115,139,131,158,179,158,172,179,186,194,190,93,29,87,62,70,76,77,77,86,96,105,123,133,158,172,190,190,192,133,29,76,90,52,55,61,68,70,80,85,89,91,109,108,117,148,192,211,221,211,211,186,61,115,179,96,76,85,86,89,105,108,115,117,147,149,172,160,160,186,190,192,179,166,84,44,99,77,76,75,75,84,93,91,108,115,127,133,141,148,147,140,160,166,158,192,21,55,111,75,80,80,84,90,86,89,90,105,117,141,158,148,158,158,179,187,192,166,49,65
75,169,163,116,91,108,107,96,88,54,55,52,29,35,86,190,192,179,148,78,52,29,75,125,140,55,87,190,183,190,147,115,83,43,31,56,61,22,21,28,48,38,29,20,17,20,21,55,99,169,192,137,133,99,76,76,65,36,52,28,14,72,125,91,76,60,28,37,84,141,205,189,187,179,133,91,90,69,20,14,28,75,197,212,222,221,222,209,179,94,75,75,76,75,84,107,83,60,36,43,75,133,190,212,211,190,148,209,211,107,55,71,43,75,169,211,211,222,231,231,221,200,155,155,205,163,108,190,187,111,91,37,76,200,179,69,28,68,183,149,116,98,123,125,141,169,140,129,183,125,125,187,129,84,87,78,94,116,115,98,89,92,129,96,103,148,194,222,212,88,28,48,155,211,200,189,179,148,140,95,75,88,140,212,221,209,192,115,90,90,62,75,61,69,76,76,131,183,190,155,90,163,205,212,197,179,123,69,49,115,169,99,75,83,76,68,75,90,109,125,160,179,148,149,197,107,76,86,91,87,75,84,90,87,84,72,20,21,78,200,212,205,190,183,148,148,189,147,107,123,70,72,87,84,95,75,99,115,116,117,131,147,149,172,194,207,211,224,219,211,207,95,111,127,85,90,86,89,93,98,115,127,147,141,179,192,179,190,197,197,200,200,86,84,123,86,88,91,93,98,116,117,141,166,179,192,200,197,211,221,221,207,194,141,91,140,108,89,89,115,109,109,115,111,127,141,186,197,200,203,207,203,197,194,172,123,70,139,91,76,76,86,90,99,96,105,123,139,141,160,190,186,192,192,197,192,190,160,76,69,127,88,85,89,93,109,116,111,117,139,160,192,207,203,203,211,211,207,190,158,116,84,123,85,90,98,96,99,108,115,131,141,149,179,186,192,207,203,200,211,200,207,200,141,76,109,84,76,88,98,98,109,127,149,166,158,192,200,194,211,211,158,68,91,172,91,96,111,123,133,131,147,149,133,133,139,140,141,166,190,200,200,197,172,99,158,127,108,108,105,105,117,93,98,108,116,141,160,194,190,190,211,203,200,194,197,96,70,99,70,84,77,84,91,98,105,115,109,131,139,140,179,179,192,194,200,207,194,37,75,141,89,108,93,93,90,91,109,109,115,123,147,187,190,197,197,194,203,211,190,60,89
55,147,133,111,96,89,115,116,84,52,55,70,29,29,84,203,203,203,197,163,76,44,52,61,71,37,87,183,169,192,183,169,140,52,35,69,90,43,28,28,52,53,43,28,21,14,22,44,87,192,212,209,203,179,76,75,84,71,43,60,21,21,85,115,140,109,71,62,76,116,169,187,163,137,90,88,91,87,34,20,13,35,115,169,200,221,221,212,209,179,133,111,103,76,71,84,107,75,55,69,76,91,90,125,116,70,29,94,179,84,53,52,20,13,44,87,89,149,197,221,212,205,187,200,227,203,96,169,160,109,75,21,29,103,147,60,21,28,109,169,140,160,141,115,141,189,183,183,192,183,163,169,200,125,75,125,125,141,140,149,160,194,212,205,163,133,147,222,231,212,88,37,92,169,123,99,140,129,107,83,65,65,87,200,212,222,205,155,131,116,87,95,78,60,44,37,88,115,107,107,76,98,192,149,140,192,183,89,37,68,125,140,83,75,87,85,76,96,140,141,163,189,147,140,179,76,49,53,76,90,96,98,111,107,109,129,38,27,60,211,212,209,203,192,183,179,179,99,111,147,60,87,141,99,115,103,200,211,219,211,211,211,149,211,200,186,158,160,141,140,148,149,166,186,158,186,187,203,190,192,194,190,197,172,203,211,211,200,179,160,139,133,116,123,140,160,179,187,203,203,211,211,147,99,207,207,147,139,131,116,117,131,117,127,133,166,179,179,160,190,190,194,192,194,179,91,179,139,108,89,87,77,86,80,90,96,99,115,133,139,141,149,186,192,200,190,166,99,194,186,179,172,166,141,123,96,91,88,90,98,123,133,149,187,172,200,197,192,141,141,211,172,133,127,105,95,98,95,91,96,99,109,131,127,141,141,166,179,186,194,192,187,117,203,194,160,147,116,111,95,89,91,88,88,99,116,115,115,160,187,179,200,207,200,111,149,192,160,123,99,86,75,76,84,87,89,93,108,109,116,117,140,158,160,149,187,186,123,93,190,127,91,84,80,76,108,109,115,117,139,148,149,158,179,179,105,207,187,141,116,99,98,96,87,91,89,85,93,108,117,131,141,172,192,194,158,147,139,192,200,203,200,197,187,141,141,133,111,76,89,115,139,147,148,149,160,149,148,148,147,149,192,211,203,194,166,140,140,127,98,91,108
28,108,84,61,54,52,62,91,94,48,35,53,37,53,125,211,205,203,190,137,115,87,76,56,52,31,52,107,148,179,155,179,148,83,52,49,90,75,52,43,49,44,44,37,22,27,29,38,62,84,95,115,179,169,78,60,69,123,75,72,56,75,133,95,87,98,75,75,75,86,107,179,149,129,86,92,123,147,111,76,60,76,88,86,123,205,211,209,221,203,149,107,140,149,123,115,94,70,55,54,61,75,60,72,87,61,21,38,115,84,69,53,21,12,27,70,75,76,94,197,211,189,148,189,222,205,190,187,148,76,31,13,12,28,90,60,29,29,83,169,140,192,179,115,131,179,169,179,149,147,137,133,200,131,68,192,211,212,212,221,212,212,222,227,222,221,192,227,234,227,190,85,94,96,55,43,86,140,148,116,75,70,76,129,179,221,222,212,194,148,137,179,147,88,61,43,78,84,75,78,71,83,189,140,98,160,192,92,43,61,85,149,107,75,65,65,61,78,140,149,155,148,140,163,183,129,68,37,60,94,95,109,129,131,155,169,75,52,54,194,221,212,212,192,194,200,197,163,160,192,52,44,76,76,91,129,197,211,219,219,219,187,76,148,123,109,99,111,117,133,140,172,187,192,192,192,203,219,219,221,221,224,147,62,186,148,116,116,131,139,147,158,166,179,194,211,211,219,231,231,224,224,87,37,186,147,123,140,133,148,158,166,172,194,194,219,224,221,224,224,221,231,219,211,147,38,99,89,90,96,91,95,95,93,115,117,116,140,147,160,187,192,192,194,211,211,147,28,133,76,68,75,77,87,88,98,109,117,140,147,160,187,190,194,203,219,211,197,84,56,115,75,76,88,89,85,89,98,109,96,108,131,133,148,160,160,166,187,192,197,186,139,28,116,75,62,62,75,76,72,76,76,86,89,105,123,140,149,160,179,187,186,194,192,27,75,88,75,77,76,76,75,76,90,91,91,91,105,115,115,116,148,149,158,179,187,172,84,13,87,52,53,69,77,87,108,117,141,148,160,160,179,186,179,116,38,116,96,76,76,80,84,80,80,91,95,108,123,133,133,140,158,160,158,179,172,133,37,93,86,75,75,76,75,76,76,89,95,96,109,116,139,147,147,148,166,160,192,186,87,36,117,76,76,75,87,80,89,90,95,111,116
35,111,123,69,29,34,49,85,111,61,38,52,56,75,115,194,194,187,147,111,98,75,65,60,62,68,49,76,137,148,155,163,169,109,99,75,85,98,78,69,48,29,37,53,38,37,44,52,35,28,21,31,62,94,76,55,56,149,116,90,99,115,149,131,92,90,88,108,78,76,76,88,87,95,90,131,140,169,169,148,194,205,160,108,137,203,205,187,189,190,197,131,75,89,111,116,92,37,29,44,60,72,75,85,109,107,55,29,55,44,44,56,37,28,43,75,88,75,75,147,179,147,99,98,137,91,76,160,187,140,75,17,14,28,72,60,36,29,44,85,96,148,179,163,147,133,125,141,148,131,109,87,203,148,55,140,212,221,234,234,227,227,227,227,231,227,222,212,212,141,125,160,179,103,75,49,70,123,160,179,78,75,86,75,76,108,179,222,211,147,116,179,200,163,86,62,76,65,49,61,44,76,194,203,183,131,95,83,44,44,75,129,94,75,65,44,43,69,160,163,131,96,111,125,133,148,115,70,60,76,87,99,91,125,197,205,68,35,53,108,212,227,221,209,197,203,209,227,212,189,87,61,44,49,52,87,211,221,224,221,219,186,76,149,99,108,115,131,139,133,140,148,166,160,186,172,187,203,211,211,211,203,111,52,187,133,115,115,115,105,109,127,131,148,172,187,197,207,211,203,203,203,84,38,149,105,80,89,90,89,105,116,140,160,160,190,194,203,197,197,219,219,211,211,140,29,99,115,95,95,93,93,95,88,91,105,133,141,158,172,187,203,211,207,203,211,160,38,179,99,76,86,85,88,99,99,109,117,127,141,149,187,192,194,197,211,219,197,84,69,160,91,76,87,85,89,90,105,115,115,123,133,140,166,187,192,192,194,207,203,197,111,21,149,96,77,84,84,88,89,87,95,95,93,131,148,158,172,179,190,203,200,207,179,27,72,76,60,75,72,76,77,76,90,96,105,111,115,131,116,127,148,179,187,187,194,186,89,13,77,54,61,69,76,84,111,147,158,160,194,197,192,192,194,115,36,127,77,61,75,80,87,89,91,91,96,116,131,139,147,166,187,187,172,190,190,109,13,88,91,80,80,89,86,86,85,91,96,109,115,133,149,190,190,194,194,197,207,187,68,13,116,91,95,95,89,88,98,96,95,96,123
52,131,189,137,75,54,55,76,75,68,54,54,69,49,62,123,155,163,141,115,109,85,72,61,60,75,75,90,141,149,141,155,169,131,149,123,160,163,115,92,60,37,28,37,68,69,86,76,37,34,21,35,49,75,83,54,44,95,140,92,115,115,87,85,115,109,116,163,123,125,109,76,75,68,52,89,107,149,190,140,189,212,190,194,205,205,200,197,163,98,137,179,75,44,76,141,179,75,34,38,44,55,75,90,131,149,95,36,44,55,44,75,83,44,52,62,61,65,60,98,133,137,98,89,84,37,29,125,205,212,209,76,71,75,92,78,62,28,20,22,48,94,125,179,194,155,140,140,179,160,129,98,189,205,90,75,140,189,211,212,211,209,203,194,190,189,183,179,160,71,60,99,194,179,116,91,90,123,149,179,115,94,92,44,28,36,53,187,209,131,109,148,179,148,87,76,71,61,52,54,28,75,194,211,192,129,75,83,72,52,76,125,94,90,72,38,31,44,155,141,107,87,95,95,129,125,125,95,76,69,69,75,99,133,203,221,95,28,31,109,212,212,222,212,200,205,211,222,221,194,140,94,76,61,31,48,203,200,203,203,207,179,75,148,109,109,111,115,109,117,123,149,149,186,197,203,200,203,234,221,219,207,111,52,190,131,96,108,123,115,123,127,149,179,187,194,200,207,219,221,219,211,105,61,141,77,75,75,76,93,99,111,127,160,186,187,192,203,200,203,203,211,211,207,187,72,133,95,86,91,93,109,116,115,115,127,147,172,187,190,197,203,203,207,211,211,166,44,190,116,85,86,77,80,88,91,95,105,111,147,148,179,186,194,200,219,219,211,115,72,179,93,76,84,86,90,98,93,98,109,127,117,127,139,160,172,186,187,192,192,179,116,29,172,86,76,75,75,75,84,87,89,95,99,148,187,186,190,186,186,192,200,200,179,29,84,75,38,53,65,68,80,90,91,95,116,123,123,140,133,160,187,192,192,190,203,172,87,22,105,68,70,75,75,88,95,166,166,172,186,192,194,194,190,166,61,158,91,76,76,91,86,87,89,96,108,117,141,172,179,187,190,187,190,197,192,109,21,109,76,75,76,75,77,84,80,90,86,96,109,133,149,190,194,207,207,200,200,187,68,20,148,90,90,89,85,85,89,91,99,109,133
87,116,189,179,125,60,52,75,52,37,69,76,62,52,69,96,111,133,137,111,98,83,65,60,70,76,83,108,149,148,131,169,183,179,140,88,179,194,183,140,83,60,36,21,60,129,192,91,34,38,56,87,115,96,76,56,48,36,56,76,131,179,123,88,149,140,107,90,123,163,190,89,69,75,72,75,76,116,205,192,212,222,209,221,221,200,149,189,205,155,92,115,108,75,86,129,183,155,78,38,29,34,35,61,92,148,116,53,62,84,69,88,89,49,44,49,37,48,44,76,91,137,149,140,163,76,68,192,212,212,211,169,133,129,95,99,115,60,20,17,21,71,115,160,212,209,189,163,179,179,149,125,131,160,90,29,61,96,148,163,179,141,107,103,95,86,76,76,76,62,75,141,205,212,194,137,68,76,125,192,192,163,179,91,56,38,28,90,197,187,123,187,197,190,116,125,87,75,69,75,43,37,123,183,189,149,96,129,140,90,116,179,109,96,68,22,20,20,87,95,87,84,98,115,129,148,129,98,109,92,76,75,123,155,211,222,179,69,28,85,183,212,211,192,169,200,212,212,203,190,140,115,87,84,37,21,211,219,211,197,186,141,91,140,133,133,147,139,133,133,141,158,166,158,200,200,203,200,219,207,203,187,109,75,186,98,90,95,109,99,109,116,141,166,190,197,203,211,211,194,172,149,123,88,139,95,93,95,111,127,140,147,141,160,187,190,203,219,221,211,192,160,139,105,89,80,99,108,105,111,116,139,139,141,133,141,158,190,200,219,221,197,200,203,172,133,116,76,139,123,99,109,99,105,109,116,116,127,147,186,192,200,200,219,224,211,207,179,105,70,131,115,99,99,109,108,123,117,109,133,149,147,149,172,187,194,190,197,194,187,166,109,52,127,93,95,90,88,88,96,95,96,98,115,141,158,192,200,200,192,200,192,197,186,43,84,89,75,85,84,76,87,95,96,99,117,131,133,147,140,160,192,187,187,190,158,141,98,56,99,75,70,84,86,90,99,140,158,158,187,187,190,187,166,141,76,108,90,80,84,96,98,95,95,93,93,108,127,123,140,147,149,158,158,186,172,116,34,123,85,76,75,72,84,90,88,98,96,111,133,149,172,190,192,200,200,187,192,186,61,21,140,77,72,76,77,84,88,91,109,108,117
95,99,148,155,125,61,35,53,55,36,69,95,72,60,84,99,96,108,107,98,92,76,70,75,72,75,89,131,189,131,94,160,203,169,87,53,108,187,163,147,116,86,68,27,29,107,205,187,94,76,92,183,189,115,61,37,48,28,28,62,179,221,221,200,183,183,160,116,125,123,133,69,37,20,14,61,75,115,205,221,222,222,221,222,194,109,76,69,115,203,137,90,140,115,96,92,137,163,108,52,37,38,29,31,72,147,160,75,60,61,69,75,76,54,52,52,54,61,61,53,60,98,155,133,141,140,123,192,203,209,200,197,179,179,76,68,160,163,69,44,29,35,36,44,140,211,203,194,183,200,197,141,85,96,76,29,62,99,125,141,131,87,68,75,75,75,62,61,52,52,60,84,140,189,192,115,37,22,21,75,203,189,155,131,78,61,44,55,160,149,76,189,212,212,179,163,123,75,76,99,116,56,98,169,211,203,163,147,140,123,147,169,169,115,56,20,12,13,70,84,83,76,125,140,140,189,169,115,99,94,76,52,91,160,212,212,209,95,43,61,90,140,194,89,68,129,222,200,133,137,108,92,92,83,35,17,203,172,158,140,127,116,123,139,148,166,186,194,200,207,207,179,197,219,194,158,148,140,139,139,123,117,123,139,160,187,186,192,207,200,197,200,179,192,211,140,91,90,89,89,96,99,133,147,148,172,186,192,192,197,203,211,219,194,139,207,203,160,105,80,86,88,80,76,80,88,133,158,158,186,190,187,200,211,197,186,108,224,203,149,115,76,80,85,85,84,85,108,147,160,179,186,194,197,203,207,211,211,200,149,211,224,203,158,127,105,91,86,76,93,140,148,148,166,179,179,203,203,207,219,219,148,219,197,190,148,131,99,90,77,76,69,75,98,111,115,131,147,139,158,187,187,187,192,194,211,219,221,200,148,116,90,99,90,77,111,147,147,149,160,172,158,127,123,194,207,211,219,192,172,147,117,99,95,87,85,87,87,93,127,123,147,160,166,96,99,190,197,192,140,117,98,90,84,84,77,99,117,141,123,141,148,166,172,179,187,166,187,197,200,190,187,147,123,98,91,84,69,90,98,105,105,115,139,117,140,147,141,148,160,190,197,207,187,190,140,116,98,87,75,62,98,98,95,99,116,139,147,149,158,148,149
115,76,129,148,111,78,28,21,49,54,76,103,84,75,86,125,96,86,87,78,89,75,70,65,61,60,91,169,194,179,169,197,205,169,84,56,76,125,137,116,99,98,84,44,44,98,200,222,212,205,197,211,200,163,85,55,75,61,29,44,149,222,227,231,222,212,212,205,179,94,86,44,28,14,0,35,92,84,69,87,107,125,209,222,187,72,69,55,53,141,190,141,140,108,95,109,148,179,140,87,83,109,87,76,111,187,194,89,54,55,75,76,78,69,72,72,55,55,70,72,44,76,160,140,98,91,87,147,179,211,221,203,205,212,133,86,179,200,116,75,70,76,36,12,29,160,200,209,189,209,212,197,78,87,75,29,65,94,115,155,133,76,62,65,70,52,78,76,44,29,34,55,107,179,192,160,52,21,0,21,197,187,129,125,95,103,99,61,107,141,72,131,211,222,211,192,160,89,90,141,190,88,87,187,211,189,129,94,115,116,115,155,192,147,90,43,22,31,103,147,155,160,200,209,212,221,209,183,147,107,76,52,91,197,212,222,212,148,75,76,78,115,197,94,48,70,187,147,115,99,78,69,78,62,29,21,141,131,123,127,115,108,139,160,179,197,203,207,211,207,203,90,109,148,91,84,87,88,96,105,105,105,116,148,172,166,179,192,194,197,200,203,75,76,139,76,85,90,98,93,95,93,111,133,147,160,172,179,179,179,166,141,147,133,90,131,116,96,85,85,89,87,90,91,89,99,133,160,160,179,187,187,160,141,116,108,75,158,131,85,76,70,70,75,77,86,84,90,116,127,131,148,166,160,160,190,186,172,117,76,117,133,86,75,75,75,76,87,84,108,117,140,160,160,166,179,172,166,160,147,147,76,127,76,75,75,68,69,75,76,75,76,88,105,115,117,147,158,140,149,160,187,186,179,88,166,105,88,75,75,76,75,80,84,96,127,158,166,166,186,192,166,70,52,140,108,99,84,76,76,76,76,76,76,76,87,91,108,115,172,192,194,207,190,69,61,105,76,75,75,72,76,84,76,84,90,115,115,131,133,147,148,147,158,158,172,133,77,148,84,75,68,69,72,76,85,77,86,108,141,160,149,179,179,187,200,194,194,76,84,187,127,96,91,85,76,84,76,76,77,95,115,140,147,148,149,166,187,190,166,76,87
160,78,140,192,194,189,98,76,61,54,69,76,75,69,76,115,111,98,90,78,75,69,56,54,49,54,91,183,205,205,197,192,203,187,116,84,86,86,91,84,84,87,85,90,115,189,212,227,227,231,227,231,211,205,107,69,107,95,44,35,92,222,222,227,234,231,227,222,205,133,87,52,31,21,13,28,84,55,28,31,29,29,76,183,205,116,89,76,44,76,140,148,137,111,91,99,115,96,92,109,163,200,200,209,211,212,209,149,89,87,125,109,103,87,103,115,84,44,44,55,44,55,123,179,187,147,129,149,160,187,179,129,189,212,212,221,189,129,75,38,44,107,54,13,13,75,103,137,140,190,212,212,107,94,69,21,60,78,123,192,194,133,75,76,94,76,155,155,76,31,27,31,98,200,212,200,76,44,21,20,155,183,189,163,125,116,123,76,90,109,95,133,205,221,211,194,155,55,76,129,179,111,76,111,212,192,98,69,76,76,69,125,179,108,76,44,29,48,192,212,212,221,190,155,189,194,197,212,200,179,108,87,155,209,212,227,200,125,71,69,68,85,183,140,83,115,75,69,107,115,87,71,84,62,28,21,192,200,203,200,194,186,158,211,197,187,179,149,141,147,140,140,140,149,147,139,141,148,179,187,187,187,160,160,211,219,197,190,166,133,117,115,111,123,147,140,147,149,160,179,190,187,149,131,203,211,179,140,108,98,96,99,109,111,117,140,148,166,148,148,179,172,192,187,166,84,166,158,117,95,91,91,86,76,87,91,108,116,133,139,123,117,139,147,133,131,123,111,158,194,192,172,148,139,131,123,133,140,139,158,166,158,141,147,148,192,197,192,149,108,200,211,194,172,140,131,115,98,105,105,99,93,99,116,127,133,139,133,139,139,140,127,99,172,166,158,158,133,116,96,99,105,108,96,115,117,123,140,141,149,147,160,160,148,131,166,200,190,186,148,127,105,98,91,93,111,111,98,111,109,111,116,127,131,140,148,149,133,116,203,207,179,147,115,90,91,123,111,115,131,116,141,127,123,123,108,147,187,179,147,133,111,105,109,109,108,116,116,133,141,99,93,84,91,95,91,88,108,116,139,149,147,147,141,139,140,123,117,75,80,149,91,80,80,76,69,69,75,80,86,96,109,147,172,158,141,147,149,140,123,80,90
131,137,200,209,209,190,85,52,44,38,28,31,31,36,55,68,89,111,115,88,70,55,44,35,28,43,95,194,197,141,92,90,129,116,88,131,123,92,89,76,76,85,116,209,221,227,227,231,227,231,222,221,222,212,90,76,147,190,115,69,76,212,222,234,231,234,231,227,212,163,92,61,55,38,20,56,76,55,49,55,56,37,44,91,155,197,183,160,103,90,116,147,160,125,116,140,140,95,55,52,99,137,107,147,209,222,227,222,211,203,194,160,155,163,183,179,137,72,43,43,52,55,75,96,137,92,99,179,189,179,155,91,137,155,169,197,183,140,109,65,29,83,69,27,20,20,22,37,60,92,179,205,194,179,98,28,55,83,115,203,221,200,103,108,141,183,222,222,205,96,54,37,107,212,222,212,129,69,31,21,116,192,203,221,203,200,147,70,76,54,72,76,140,187,179,169,155,43,38,68,75,69,68,56,103,183,133,75,60,60,62,98,149,133,98,36,13,13,75,200,192,163,129,87,115,183,190,222,222,209,160,111,169,179,197,212,194,109,48,44,56,68,75,62,38,99,76,69,115,163,149,99,115,83,44,31,187,197,203,207,211,194,84,148,123,108,98,115,111,117,115,133,131,127,158,160,160,179,192,197,200,207,140,76,179,149,99,91,91,96,95,98,123,140,148,166,172,187,186,200,207,203,85,28,116,98,76,85,84,90,95,96,96,109,117,131,141,140,158,166,192,197,211,211,160,28,84,68,55,55,75,77,76,84,105,105,109,123,131,140,133,166,192,192,200,203,186,68,76,99,69,56,75,76,85,93,117,131,131,141,158,149,149,186,187,192,197,194,149,21,76,95,76,76,76,76,85,87,91,98,105,99,105,139,131,147,140,148,179,166,166,133,29,116,108,105,91,98,98,95,93,98,99,98,111,117,133,131,148,186,194,194,197,200,70,70,127,85,84,88,76,80,86,88,93,115,115,109,109,123,127,117,123,141,147,158,158,89,34,123,91,99,115,139,158,148,172,186,172,172,179,179,187,187,179,75,91,95,68,65,84,87,87,96,98,95,109,111,123,131,166,166,149,172,190,194,186,84,158,166,127,96,91,89,96,95,111,111,127,123,127,140,140,166,148,158,160,186,187,133,89,160,140,123,93,88,91,91,95,98,105,109
44,103,200,209,197,160,76,22,35,56,55,52,28,35,44,27,43,87,141,149,96,75,35,21,28,35,103,149,115,76,53,52,60,55,53,76,141,160,140,111,90,83,131,211,205,148,131,212,212,227,227,211,212,200,72,98,209,212,183,129,103,131,187,179,189,212,222,212,227,205,155,89,98,76,35,76,98,78,61,60,68,48,53,76,88,189,221,212,212,131,78,95,140,163,189,183,179,140,52,17,29,48,69,75,140,209,209,192,183,205,200,169,194,203,197,169,147,84,38,21,36,44,49,56,70,28,27,52,111,190,190,137,129,155,197,212,211,183,179,123,62,54,75,69,44,20,20,29,43,60,87,160,190,179,131,55,69,87,125,205,222,212,147,163,190,197,231,231,221,212,95,29,68,212,222,231,211,123,71,29,137,194,189,209,221,212,190,53,54,44,52,49,60,83,148,200,183,83,69,76,75,52,90,129,84,83,125,137,87,75,76,137,187,169,148,75,28,20,21,76,179,131,75,70,95,183,160,197,192,160,125,115,140,140,192,221,211,189,87,29,35,44,35,35,60,108,125,147,133,140,183,129,115,131,65,48,203,207,211,211,221,200,84,115,93,98,98,116,131,141,140,160,148,148,187,186,190,190,200,211,207,207,111,43,123,99,105,99,93,93,105,117,147,149,158,172,187,192,190,207,200,200,84,27,117,90,76,86,91,98,105,116,139,140,166,172,179,179,192,203,203,219,211,197,158,36,88,55,55,68,76,90,105,115,117,111,131,158,172,158,179,192,197,194,211,207,186,43,69,90,52,65,75,76,88,108,117,117,148,147,179,179,194,197,203,211,207,207,186,29,86,89,76,87,87,91,96,105,123,133,127,133,148,147,160,160,158,160,172,179,158,108,22,109,84,68,76,76,76,76,93,91,109,105,116,131,141,160,179,187,192,194,207,197,44,52,85,62,72,80,84,98,111,123,147,147,133,141,160,160,158,187,194,194,197,192,192,93,20,127,95,93,90,95,108,108,123,139,140,158,160,158,148,186,158,70,96,98,85,87,115,115,105,99,99,109,96,105,98,111,148,166,160,190,200,203,194,20,86,89,76,76,80,89,91,105,105,99,116,131,140,148,160,186,186,194,192,207,190,76,17,84,77,76,84,86,85,88,90,98,111,117
14,34,88,160,94,68,103,90,75,89,99,88,55,43,49,14,13,21,75,192,179,108,55,21,28,44,84,85,71,70,56,56,76,60,29,35,75,137,190,190,69,28,43,75,44,27,21,115,209,222,222,212,212,194,76,149,212,209,189,98,62,35,60,69,69,98,140,189,212,209,190,115,109,111,84,115,129,109,76,69,60,43,37,75,86,107,211,222,221,194,140,125,96,99,99,75,95,109,69,28,21,20,35,88,116,155,140,116,125,141,155,211,221,209,203,192,160,115,69,28,21,28,38,76,72,21,20,21,55,160,194,189,194,211,227,227,212,211,212,212,189,88,87,94,75,21,14,21,61,75,90,163,194,183,137,94,75,65,87,179,212,200,111,148,200,205,227,222,221,231,200,65,38,203,212,227,212,160,76,35,98,129,76,92,194,209,187,78,69,71,90,92,84,89,140,155,140,111,94,103,86,72,125,209,179,88,76,125,148,131,123,189,194,189,160,84,34,21,20,37,99,111,44,21,43,94,61,75,76,72,86,98,129,160,197,221,221,211,189,69,52,52,65,70,60,69,61,109,200,197,194,149,125,115,61,43,211,219,224,224,231,207,88,127,133,123,116,123,117,116,117,139,141,158,186,186,194,192,197,203,211,207,117,29,117,117,116,109,116,116,117,127,147,166,190,200,200,207,207,211,211,211,95,29,133,116,85,86,96,98,105,115,111,116,123,141,149,149,166,172,192,200,200,211,160,38,133,89,91,109,109,98,109,115,123,131,139,190,194,203,221,219,211,207,211,219,187,65,96,194,105,108,99,105,111,115,108,115,123,111,127,148,186,179,192,211,200,207,166,28,99,99,75,76,76,76,86,91,108,116,127,131,149,179,166,187,187,187,192,187,187,123,27,148,96,76,84,90,89,96,123,123,127,147,160,179,172,179,190,179,187,194,211,203,52,60,133,86,88,91,91,96,99,116,117,140,139,148,158,186,186,186,186,158,186,192,192,127,44,105,72,77,76,90,93,105,140,166,172,186,172,172,186,203,194,76,91,98,75,76,85,84,85,91,98,117,133,147,149,160,179,187,194,197,221,219,197,13,85,108,75,75,77,76,91,95,116,117,133,140,140,158,166,160,187,186,186,197,172,52,13,86,93,85,87,93,98,95,109,141,147,149
34,21,35,99,85,21,44,137,192,192,189,147,76,52,55,28,14,20,36,88,148,183,115,76,69,37,65,70,60,56,76,109,155,115,75,44,38,85,187,203,78,21,13,21,13,13,13,29,76,115,169,200,203,160,85,141,140,84,75,55,38,27,43,75,76,72,69,84,94,183,212,179,149,137,111,123,123,87,84,72,53,34,27,43,90,90,197,212,221,192,137,108,87,75,71,61,76,76,55,38,29,20,28,98,148,163,147,123,87,76,70,98,140,190,203,212,212,194,115,70,21,21,55,140,94,52,56,37,55,96,190,211,222,231,234,212,211,205,211,192,192,140,123,116,115,52,28,27,54,68,84,131,87,91,189,190,76,43,54,76,169,221,189,194,187,190,211,221,222,231,212,76,29,192,222,227,212,163,85,52,70,86,76,92,189,205,200,179,123,108,94,76,72,95,147,140,87,133,140,115,84,75,108,179,163,129,84,87,141,137,125,147,179,160,160,99,55,21,21,44,86,140,70,35,43,54,28,29,60,49,69,87,131,179,209,221,222,221,212,123,90,83,84,115,75,69,38,52,99,200,203,190,189,140,61,48,211,219,221,219,219,203,89,131,115,108,109,98,108,109,99,140,160,179,172,186,190,200,200,207,207,211,149,56,140,127,116,105,109,111,116,127,149,147,179,197,194,207,207,197,207,211,109,37,117,111,88,88,99,89,117,116,117,131,147,166,187,179,194,197,203,211,200,194,127,65,148,90,98,105,98,95,91,91,88,99,111,158,166,186,197,190,192,192,192,200,187,75,108,116,75,76,70,69,65,80,89,108,98,115,149,158,186,194,190,203,211,203,190,52,109,141,90,99,98,93,91,105,105,117,133,141,148,187,192,192,200,200,211,197,187,158,65,149,117,87,76,76,88,95,98,98,108,115,140,139,147,160,190,187,179,203,200,197,75,76,149,84,68,75,84,91,96,105,108,96,109,115,117,116,141,149,186,187,194,197,203,127,43,131,86,98,76,87,91,115,148,160,192,190,187,194,207,207,200,85,115,105,70,68,70,62,76,90,96,91,115,127,141,147,166,190,192,197,203,207,186,27,108,127,76,86,99,105,109,116,117,127,131,149,158,186,179,194,187,190,197,211,192,69,27,91,116,91,88,85,95,93,98,123,127,141
140,55,68,137,149,60,35,99,205,209,211,200,115,60,38,44,37,44,60,38,54,90,209,203,140,96,83,69,54,62,108,187,189,183,179,108,52,83,179,200,187,103,75,37,20,21,43,54,44,70,75,96,85,44,35,44,48,35,37,37,31,28,38,78,107,76,54,55,44,75,179,194,179,149,133,140,115,94,75,75,68,52,27,21,36,36,86,179,179,163,148,131,108,103,76,69,108,91,62,48,52,37,61,123,131,189,140,141,76,54,37,43,60,98,183,212,212,211,194,115,28,20,76,192,87,76,115,69,56,71,155,212,221,227,222,212,212,212,203,190,148,141,140,92,87,55,29,29,44,61,87,133,69,44,129,209,111,52,29,43,86,194,221,205,205,205,212,212,221,212,212,115,28,107,212,227,212,203,160,99,76,75,68,129,194,203,192,147,125,111,68,29,34,85,131,140,87,107,133,111,75,44,76,96,108,115,89,75,103,131,115,111,141,160,187,140,76,35,28,76,133,140,87,76,98,111,60,75,108,69,69,86,140,192,209,211,203,200,197,155,115,99,75,96,76,61,43,35,54,85,200,205,212,203,99,44,221,211,194,190,172,148,123,140,140,140,149,187,187,187,187,190,197,203,221,224,224,219,207,192,187,186,141,90,140,133,127,147,166,149,160,147,149,186,203,221,211,192,160,123,109,105,116,89,105,116,140,141,149,166,187,186,192,187,158,166,207,203,179,179,139,117,108,76,75,84,115,123,148,148,148,158,148,147,139,140,141,192,197,200,207,211,194,187,149,133,127,111,127,133,133,147,147,131,149,147,149,160,160,158,187,194,211,221,194,149,127,96,91,91,105,133,141,147,140,139,147,166,166,172,187,187,192,203,211,200,158,140,116,105,105,93,76,90,123,123,127,140,158,160,190,190,194,187,158,197,211,211,203,200,192,186,158,140,88,90,148,116,123,115,111,141,117,147,148,172,172,186,194,200,203,200,200,197,190,186,149,127,75,133,95,111,109,109,109,123,186,192,200,200,197,197,166,160,141,96,127,141,111,117,141,141,133,139,141,141,141,148,148,166,192,194,194,203,200,194,179,52,111,117,75,76,80,91,98,111,111,116,108,123,131,147,187,192,197,200,211,211,197,99,44,98,131,99,91,95,99,111,139,147,166,172
194,84,90,141,140,96,56,75,205,203,211,205,160,107,76,85,89,98,141,69,52,76,200,197,189,141,87,69,69,99,169,197,190,133,123,76,28,65,148,160,115,140,179,69,27,38,76,116,129,125,85,61,21,0,21,43,44,56,75,61,35,44,55,88,99,76,69,69,60,52,75,179,187,187,141,140,123,94,75,69,69,71,31,21,17,20,35,85,131,187,200,192,140,98,70,68,123,149,98,78,76,60,55,108,133,209,163,169,137,116,75,69,65,44,92,147,203,227,212,190,72,53,109,211,200,160,148,83,76,83,179,222,212,211,222,221,221,212,190,197,187,137,183,115,76,60,43,53,53,69,123,187,86,28,70,169,125,76,44,21,21,75,192,179,169,187,194,200,212,192,183,137,54,55,149,200,197,203,205,149,133,87,36,37,83,107,115,99,115,129,76,28,21,56,95,72,49,75,85,96,84,69,107,129,125,125,87,72,95,183,140,99,115,148,163,98,70,53,71,140,192,169,147,140,160,111,60,87,131,62,55,69,98,179,211,211,194,179,205,192,131,116,88,76,86,65,61,52,54,68,95,107,179,211,192,92,186,158,149,148,148,149,172,179,190,192,192,197,200,203,203,172,158,197,149,133,141,139,117,116,117,123,123,140,148,166,179,179,200,197,211,211,158,105,200,115,89,85,76,80,95,108,147,166,186,187,190,203,211,211,211,211,211,190,69,65,96,84,76,76,85,91,108,123,116,133,149,194,197,187,179,187,187,192,200,187,70,147,98,76,76,86,90,89,91,91,99,108,111,116,123,123,133,147,158,166,186,200,148,55,111,148,75,72,69,61,69,75,76,91,108,109,133,133,148,141,160,166,187,197,179,69,80,93,76,75,65,65,60,60,76,87,99,109,131,149,158,160,179,187,200,207,197,179,52,131,117,91,80,87,88,91,91,88,91,111,147,160,190,190,207,148,55,109,187,149,147,141,131,123,133,108,111,105,111,99,111,123,127,149,186,192,211,203,86,76,186,147,139,123,115,91,105,105,98,116,131,133,139,160,172,148,149,147,160,148,141,89,160,148,115,91,96,98,93,91,86,75,91,111,105,111,123,127,140,166,166,158,148,160,211,203,211,197,192,172,190,186,148,131,105,131,147,140,160,166,166,160,172,172,131,116
148,70,76,115,133,133,89,61,131,163,140,140,140,95,78,133,140,111,141,76,61,69,109,183,160,140,94,60,53,179,203,194,194,179,160,116,28,28,69,76,54,76,131,90,55,61,88,163,187,148,111,87,27,0,28,61,55,75,98,84,43,76,98,129,131,91,87,96,99,69,38,88,169,179,179,141,131,92,75,56,44,43,29,21,14,20,44,95,140,205,212,211,194,140,103,125,160,192,163,115,103,71,55,75,91,192,129,92,111,189,155,109,94,75,111,131,179,212,211,194,140,147,212,231,222,222,221,141,141,190,222,222,212,189,190,200,212,222,183,187,203,155,194,148,76,44,55,69,69,70,96,179,129,56,56,83,65,52,55,29,17,27,108,116,123,133,190,169,192,192,155,90,60,49,78,84,88,96,129,133,200,194,137,69,44,52,76,76,85,87,90,75,72,72,99,55,55,68,44,54,84,108,141,155,155,147,115,55,69,123,88,129,115,115,123,115,75,76,148,205,211,209,190,163,160,131,72,76,129,76,55,55,76,179,211,221,221,209,200,203,187,133,109,69,83,96,99,92,76,76,69,62,76,131,141,109,139,133,127,117,123,131,131,139,149,172,187,200,203,211,211,84,76,158,117,148,186,186,148,141,139,131,133,141,149,166,179,187,207,207,211,211,111,37,91,43,44,56,80,109,117,133,139,141,149,172,186,187,179,194,203,203,207,186,38,29,127,77,76,89,85,87,90,91,93,109,116,131,148,140,148,147,148,172,160,148,38,98,80,75,77,90,91,90,91,90,91,96,108,116,140,141,148,160,186,197,200,194,91,17,76,87,44,38,48,55,70,75,80,96,115,123,147,147,149,158,190,190,187,179,148,52,61,76,76,77,88,91,91,91,95,99,115,108,109,117,115,115,123,127,166,190,190,141,21,77,75,75,75,75,76,84,89,90,91,115,140,158,160,172,190,111,20,75,88,76,76,76,76,76,90,85,87,90,91,93,108,105,116,139,158,186,187,186,44,43,56,52,54,62,61,65,75,76,84,77,86,91,98,115,115,117,133,141,166,160,108,20,93,87,76,84,85,85,85,84,86,90,96,133,158,158,179,172,186,194,197,190,68,60,179,96,105,98,95,91,93,91,89,95,99,98,127,140,133,147,158,149,172,186,77,55
203,137,96,84,86,155,163,116,107,115,76,44,75,69,35,70,99,98,155,98,92,87,116,163,179,147,71,38,44,94,107,163,194,187,189,187,78,29,21,22,28,49,75,49,37,31,44,155,179,140,147,129,70,12,28,70,38,44,98,87,48,103,169,190,129,90,107,108,123,89,37,69,129,137,148,149,115,85,62,52,35,29,22,21,14,20,38,95,155,211,221,231,212,194,179,169,194,209,194,140,88,56,44,71,76,99,96,76,129,203,200,163,155,160,197,183,148,179,197,183,103,111,194,205,197,209,212,137,109,209,212,221,200,163,137,109,179,212,189,179,148,108,99,116,107,76,69,49,52,54,84,179,203,169,148,147,98,84,61,61,48,31,92,115,125,141,183,163,187,155,160,133,76,68,78,55,65,69,56,44,99,133,109,140,76,49,75,75,90,111,111,116,90,78,98,44,62,108,69,36,36,55,70,115,179,179,133,75,56,94,76,137,179,163,91,76,49,65,179,197,197,194,192,163,129,99,88,94,111,115,89,87,76,148,211,222,212,212,212,212,209,179,149,69,52,83,140,140,115,99,75,76,76,61,69,68,96,93,93,98,111,117,139,133,149,160,187,194,197,203,219,87,84,116,76,76,86,87,91,89,91,105,117,131,147,172,186,197,211,211,207,207,116,44,111,84,89,98,116,127,123,115,123,117,127,141,160,187,190,190,194,203,200,179,60,49,95,68,76,96,127,140,166,133,133,149,149,190,190,207,200,194,192,172,147,123,75,127,85,75,75,76,85,90,99,108,111,127,148,187,200,211,211,219,211,203,186,172,80,44,87,85,77,85,93,148,148,139,127,139,133,158,179,179,192,172,190,192,179,149,139,75,75,88,76,87,95,91,111,93,90,86,89,91,91,91,99,115,131,141,192,194,200,186,29,116,109,88,86,89,88,105,105,116,116,140,166,190,187,190,194,123,28,70,140,93,86,98,91,87,95,95,105,99,99,123,115,133,149,179,190,194,197,187,53,69,91,76,85,76,84,80,84,84,84,84,95,95,108,111,123,127,147,179,194,200,131,28,149,111,90,90,93,99,91,91,90,99,127,141,149,186,186,179,187,190,190,187,35,43,116,61,76,76,80,75,76,76,84,93,93,95,117,123,140,172,172,172,187,179,84,62
211,205,169,84,55,99,131,137,140,115,84,28,21,44,36,48,94,84,83,53,52,109,160,169,190,169,49,20,21,21,14,28,83,155,99,90,116,83,34,21,21,31,37,28,29,20,21,107,155,140,137,133,75,27,37,89,75,38,65,44,49,60,75,125,76,60,75,78,87,87,35,36,76,83,125,148,107,87,84,75,53,35,27,29,21,20,34,76,129,212,212,212,221,209,203,149,194,212,205,160,69,21,21,20,60,116,103,103,187,212,209,194,200,192,200,200,169,116,149,140,87,88,131,148,115,109,86,54,34,76,194,163,137,149,88,69,83,133,189,190,179,85,53,49,91,148,95,75,62,61,69,155,227,227,231,209,190,149,92,56,37,31,75,98,137,160,155,155,155,131,137,147,140,141,163,86,75,88,69,36,37,75,72,160,160,125,147,179,190,189,163,96,75,76,107,44,36,116,111,76,43,31,69,140,200,203,190,140,98,111,92,141,189,197,140,37,28,22,75,111,123,140,179,140,84,69,75,89,98,133,140,129,76,99,179,209,212,212,212,222,212,212,205,108,43,70,179,163,169,140,85,107,163,70,75,76,141,190,190,197,190,190,192,197,203,197,194,186,179,179,172,139,115,133,111,131,139,158,172,166,158,160,179,187,197,219,211,203,190,160,133,109,87,76,117,116,105,117,147,190,192,192,186,186,219,224,197,179,141,90,91,95,86,76,90,96,123,111,139,172,166,179,197,160,127,115,211,148,123,96,84,87,84,76,72,76,84,99,116,117,139,158,172,179,186,190,179,133,203,219,192,116,99,93,89,85,76,84,90,91,96,108,131,133,139,179,179,160,179,90,158,203,140,131,109,91,90,93,84,91,90,90,95,108,111,127,147,141,147,166,133,123,111,194,192,187,149,123,123,116,123,115,99,96,76,93,109,98,115,131,148,186,194,166,116,158,194,190,147,115,93,84,65,76,91,91,93,105,105,139,141,117,127,140,141,148,158,149,141,179,190,192,166,108,72,75,109,93,108,96,95,95,91,91,95,108,127,147,166,179,172,187,186,187,172,172,131,60,123,86,93,90,91,96,88,86,89,95,117,123,141,179,166,166,160,166,158,133,38,75,109,80,85,84,76,76,76,87,89,96,105,116,140,148,186,190,187,179,172,147,77,72
192,211,205,155,85,90,96,115,140,141,125,61,22,29,43,76,147,109,44,37,21,49,115,129,155,187,76,37,43,14,0,0,14,87,90,75,87,133,96,61,44,61,61,60,53,43,48,115,147,133,140,141,75,43,72,107,131,107,94,44,37,55,43,75,69,87,87,75,75,85,55,38,69,52,89,163,115,99,148,129,85,75,43,36,21,21,35,88,163,197,194,169,137,115,131,76,140,200,197,205,109,44,29,17,55,94,123,123,131,183,190,179,197,183,111,108,108,76,94,87,60,84,129,140,83,61,38,28,21,21,72,98,78,115,94,76,72,76,203,212,209,160,84,43,61,140,147,149,147,140,75,85,222,222,231,231,222,200,149,90,38,28,76,92,147,192,189,190,179,90,76,75,92,194,179,147,92,115,129,103,54,72,61,103,160,141,187,221,222,222,221,129,52,55,123,56,34,95,194,209,131,27,35,92,197,209,205,197,147,115,115,160,147,140,141,62,60,61,48,75,94,125,149,140,92,78,91,71,69,197,209,141,109,137,163,155,169,149,179,212,222,222,212,187,85,115,211,194,192,149,76,115,190,137,111,140,200,203,203,219,207,200,99,158,105,96,91,86,91,93,99,123,139,140,160,179,172,187,194,194,194,203,187,117,197,140,99,86,76,76,84,86,95,116,131,158,166,166,186,186,186,190,87,52,123,141,84,75,75,76,75,76,89,96,109,117,147,141,158,166,186,172,172,187,108,29,117,75,72,75,76,77,76,84,77,77,89,127,140,149,160,190,192,187,187,192,172,49,95,111,85,87,85,87,87,89,89,77,89,91,111,140,160,166,158,172,172,179,172,27,76,131,84,76,80,84,88,88,87,88,96,98,117,139,133,149,141,148,158,148,141,96,21,123,96,76,85,84,89,88,89,89,89,96,108,127,148,139,147,166,172,172,160,160,61,75,99,69,75,76,84,80,85,93,105,111,109,111,117,131,140,139,148,166,149,172,187,116,52,105,76,62,61,70,76,95,141,149,148,160,166,186,187,194,192,91,115,194,147,109,95,91,91,85,87,84,93,91,99,115,127,131,131,140,160,141,149,86,133,194,158,91,84,76,80,75,76,75,76,88,98,96,116,139,141,166,194,194,194,141,105,192,192,117,99,76,76,77,72,70,75,80
111,197,194,169,137,90,92,109,140,169,141,76,35,31,31,61,94,137,75,55,43,44,91,94,131,200,189,129,148,88,31,0,0,28,49,69,88,179,189,141,88,86,76,88,85,75,76,115,115,94,115,115,71,48,69,91,107,183,205,140,115,160,78,55,44,116,194,179,125,131,125,107,141,91,133,211,194,179,183,155,88,75,61,54,27,13,20,84,187,179,149,140,72,72,96,76,115,194,211,212,209,163,103,31,38,69,111,87,62,84,148,179,194,179,98,53,35,61,84,76,68,87,108,96,70,34,21,29,44,54,75,155,169,190,140,140,137,183,221,222,209,190,140,86,76,108,194,189,189,200,90,75,211,227,231,234,231,222,197,148,75,76,149,183,187,190,200,205,200,141,94,75,72,179,108,103,137,140,129,131,103,91,89,83,109,129,149,222,231,234,234,221,141,96,197,125,69,44,84,141,187,75,52,76,160,187,179,205,187,133,160,189,190,140,115,53,44,88,87,76,83,131,147,140,115,98,76,53,61,187,203,147,133,137,137,147,108,95,90,163,205,221,221,194,89,85,179,200,192,140,75,160,205,203,183,141,200,207,203,200,197,186,75,117,84,76,87,88,90,95,105,116,141,149,172,186,190,197,200,200,200,194,99,60,147,75,70,76,72,76,86,90,109,127,141,172,187,187,190,190,179,190,76,38,127,95,76,75,76,76,86,88,95,115,115,139,148,160,192,186,190,192,192,194,117,44,127,76,77,80,84,77,85,89,98,98,105,141,186,179,186,179,187,194,179,194,160,54,115,131,86,76,80,84,76,91,93,98,93,111,131,149,172,192,192,192,192,194,172,43,91,148,93,90,85,91,86,93,91,87,89,99,127,172,149,160,148,166,160,147,158,86,13,123,108,76,75,61,72,75,77,77,80,86,96,111,133,158,148,158,186,186,166,166,52,69,95,69,69,70,70,75,86,98,123,116,116,133,149,149,160,160,158,149,158,149,149,85,13,84,43,52,68,70,80,98,147,149,160,186,172,166,179,186,149,44,89,93,75,75,75,75,80,87,89,90,91,98,127,140,160,158,166,172,172,187,140,20,55,127,76,75,75,75,75,69,69,70,77,91,105,139,148,158,160,172,179,179,166,60,0,76,76,60,61,70,75,87,80,89,96,111
83,163,133,140,140,109,90,95,129,189,179,108,60,54,38,44,44,76,69,76,76,76,115,107,147,211,212,209,209,189,96,34,21,21,22,21,49,115,200,190,116,103,92,85,87,87,99,169,140,84,115,129,84,75,68,89,147,187,221,203,179,209,197,99,28,76,200,221,212,209,160,99,148,192,209,221,222,221,211,183,92,76,78,76,35,13,12,70,194,190,183,187,111,91,116,94,140,194,211,212,212,212,197,65,60,84,131,90,61,44,78,140,197,205,169,75,27,61,90,92,90,115,140,137,108,69,29,38,76,155,205,227,231,221,211,203,192,212,231,227,211,183,155,94,60,62,169,200,179,141,75,69,179,209,231,231,234,231,222,211,141,148,211,221,212,187,212,221,212,200,169,115,75,147,140,115,123,140,116,108,129,129,123,131,140,137,129,205,222,231,231,221,222,205,227,211,95,49,35,49,95,87,86,96,187,149,131,209,203,183,205,212,203,149,131,52,44,87,98,83,76,131,192,148,123,75,43,14,21,71,69,69,179,137,115,111,103,87,62,61,116,155,179,163,71,35,44,76,140,192,137,190,212,222,212,187,211,207,211,203,200,194,84,140,115,109,109,108,123,127,116,140,172,186,190,197,200,200,211,211,207,203,108,75,158,89,89,91,99,108,115,127,116,141,190,197,194,203,197,194,190,192,91,60,117,140,111,88,93,95,95,90,98,95,109,133,158,190,200,200,149,148,141,127,109,84,131,95,96,96,96,91,95,87,95,105,105,148,166,186,166,160,158,148,127,127,115,80,111,131,99,91,87,77,76,85,84,76,86,96,116,133,141,148,172,140,117,99,105,87,99,109,96,96,90,90,89,90,89,89,86,95,127,139,147,131,140,131,133,131,115,77,49,111,93,75,60,52,53,68,75,75,80,76,95,109,127,172,166,158,186,179,172,166,49,76,89,53,60,68,75,76,77,95,98,109,115,116,131,140,147,147,158,148,147,158,139,86,37,111,75,54,55,65,76,98,115,140,148,148,158,166,172,160,140,62,91,116,84,68,69,60,68,84,86,89,85,99,117,140,141,148,158,149,148,172,133,20,65,140,56,55,56,69,70,75,75,72,90,99,131,160,179,186,190,194,166,187,166,56,13,87,105,76,69,70,65,75,75,76,86,105
111,125,92,116,141,133,107,95,148,205,197,140,76,76,76,75,68,54,43,75,87,99,111,140,169,189,212,212,211,192,169,85,29,21,21,13,10,37,169,192,155,163,140,87,98,103,91,179,192,163,183,187,155,147,92,95,163,155,200,179,137,116,169,169,52,37,95,212,227,234,212,163,179,200,221,212,221,221,231,222,205,179,140,137,75,21,14,52,137,109,111,137,129,129,149,137,141,169,140,179,200,205,197,107,98,140,147,109,84,60,69,92,140,205,197,95,44,84,98,107,123,148,160,125,94,54,52,90,179,212,227,234,234,227,227,227,231,231,227,227,227,203,149,84,53,53,125,211,194,125,55,48,65,85,179,222,231,234,234,234,209,155,137,187,211,192,197,209,212,212,197,187,140,116,179,179,116,115,123,123,140,192,190,197,192,140,89,137,194,212,221,212,222,205,194,203,149,71,34,28,55,125,92,96,179,125,115,179,179,169,194,209,205,187,183,86,75,87,137,90,99,189,212,190,116,38,21,13,13,27,14,17,90,183,149,125,87,83,62,28,60,76,107,129,75,52,37,38,78,189,108,155,212,227,231,222,200,179,148,140,127,139,116,133,147,149,147,140,141,140,133,148,179,190,192,194,192,186,166,148,141,140,108,98,139,116,116,111,115,123,117,111,123,127,172,187,186,149,117,89,89,87,90,96,99,115,140,133,147,160,186,187,192,158,89,123,149,91,76,75,72,75,76,76,86,89,96,108,99,108,127,131,141,149,172,131,70,149,158,109,85,75,76,76,75,76,87,91,111,111,127,115,123,139,147,149,141,148,116,84,147,166,91,85,76,75,70,75,75,86,91,105,116,117,133,115,139,147,158,160,148,86,115,91,89,76,70,60,69,61,75,76,76,84,89,91,91,88,89,91,95,98,105,105,98,133,149,140,123,99,108,93,93,91,76,93,105,88,76,93,93,87,75,111,117,117,140,141,123,127,108,105,109,105,91,85,93,93,111,148,147,115,90,85,75,86,133,139,131,96,89,87,77,76,76,76,84,90,96,93,91,88,88,87,90,89,87,105,147,158,166,158,133,115,115,105,96,56,76,91,70,61,70,69,68,76,76,75,84,91,116,133,141,147,147,133,127,108,91,76,72,87,91,84,76,75,76,75,76,85,89,98
107,155,137,163,192,192,179,155,197,209,197,98,48,75,103,94,91,76,60,48,75,99,89,95,147,163,192,212,212,209,187,108,44,13,17,0,12,36,140,190,147,129,89,92,183,189,148,211,221,221,192,183,148,140,103,98,123,179,189,137,148,84,76,115,90,52,83,194,212,222,222,221,209,183,205,211,203,205,212,221,222,221,212,212,148,76,71,90,140,123,111,109,109,85,76,115,116,155,115,76,115,163,179,109,160,200,192,179,129,94,99,179,183,212,183,95,69,98,92,99,109,137,190,194,141,69,61,108,187,211,212,221,192,189,205,227,227,234,222,234,227,222,192,116,78,65,76,141,203,147,54,28,37,52,96,189,192,187,169,169,205,212,190,123,133,189,212,209,209,227,221,212,200,131,160,187,131,107,116,183,189,197,205,209,190,169,90,108,116,140,200,194,203,192,103,115,141,115,75,60,76,187,179,148,187,163,131,133,87,90,116,149,140,179,197,194,155,137,189,147,141,192,205,212,140,29,22,28,29,44,38,28,53,115,163,123,94,92,78,61,55,60,76,133,76,48,44,29,49,86,44,76,179,212,212,212,115,117,127,133,147,148,139,131,149,179,190,187,197,197,197,99,123,149,139,111,117,127,109,109,115,116,127,131,133,133,140,160,172,190,194,197,98,75,131,72,84,88,86,76,76,75,87,105,116,139,141,158,179,197,190,197,197,133,37,61,69,60,68,68,70,76,88,86,93,93,109,116,123,115,127,149,166,187,186,139,28,127,84,48,49,68,76,84,88,89,95,96,133,158,141,141,148,158,160,186,190,186,111,28,75,93,52,54,55,60,76,84,91,96,117,147,158,141,148,172,172,186,186,186,160,52,69,36,37,36,48,52,53,65,75,77,85,87,95,98,98,115,116,127,148,141,139,117,44,133,72,70,69,61,69,75,80,90,95,108,111,131,147,172,160,123,28,93,105,75,75,68,65,75,76,84,89,91,89,89,93,98,117,133,158,187,194,186,65,60,77,52,52,55,75,76,76,85,84,88,108,127,115,108,109,123,141,149,140,160,147,53,147,93,76,69,54,52,70,70,76,80,84,98,91,98,108,111,123,141,139,123,76,116,141,93,84,72,65,70,75,76,77,87,93,95,99,105,109,111,127,131,148,139,84,84
48,92,140,194,200,203,147,131,197,205,197,103,55,55,76,91,107,155,125,49,38,48,62,84,155,194,197,209,205,221,212,160,88,31,21,13,13,53,179,197,169,86,35,28,75,131,205,212,211,203,148,160,148,155,149,123,95,194,212,200,200,109,76,75,69,60,87,140,169,140,103,148,163,141,197,192,203,212,169,192,221,222,179,194,131,76,123,192,155,137,115,107,116,92,75,137,140,187,197,85,65,98,197,187,200,209,209,212,194,149,133,197,221,203,148,85,60,76,76,78,98,90,115,179,149,103,96,133,194,209,189,125,62,37,69,189,222,222,227,227,231,197,163,123,98,86,96,137,203,205,141,76,38,48,107,149,137,83,65,37,60,85,189,148,95,116,149,183,211,221,212,222,211,140,131,95,140,141,169,197,227,197,147,183,189,192,163,140,147,109,163,187,209,197,109,96,90,99,91,76,87,190,190,190,203,205,189,137,87,87,116,129,99,141,183,205,194,169,183,179,163,137,116,187,163,48,27,43,44,48,75,76,62,98,141,108,86,76,76,109,123,129,169,189,133,75,44,48,53,75,52,37,71,90,115,149,96,98,111,116,133,139,133,147,160,186,190,192,200,197,192,76,76,147,109,98,95,109,111,115,127,123,139,140,147,158,179,179,190,194,194,197,72,43,131,75,75,76,85,93,105,127,111,111,140,166,186,190,211,211,203,197,197,127,27,72,76,75,76,76,93,98,111,115,123,139,147,186,160,186,192,203,207,194,192,147,28,109,108,77,77,90,95,111,109,108,111,131,147,166,160,166,187,192,192,192,200,194,95,14,75,123,75,84,91,93,109,127,123,148,160,194,203,194,197,197,203,203,203,200,179,48,69,62,68,62,87,98,88,89,99,115,117,131,140,147,148,166,187,187,149,160,160,96,21,105,86,75,76,76,77,88,91,105,117,131,140,149,160,172,166,98,13,52,140,85,87,93,127,115,115,109,116,105,95,98,109,131,147,190,194,197,207,179,44,60,90,75,84,84,88,95,91,96,111,115,131,141,149,166,148,141,158,172,179,172,117,13,89,76,72,80,76,76,85,86,91,108,109,116,139,147,140,140,147,166,149,117,21,52,108,75,76,76,77,87,80,88,99,108,111,115,127,116,139,148,186,172,192,179,54,34
43,29,48,75,71,85,69,75,160,197,209,197,103,71,60,75,109,189,183,87,61,37,43,60,111,190,212,222,222,227,231,212,147,56,49,37,10,17,72,160,203,179,76,28,20,28,71,137,137,109,87,91,107,98,92,95,115,211,212,203,200,140,92,75,76,95,115,163,163,148,99,96,116,109,183,192,190,200,160,192,212,183,48,55,49,20,29,75,76,75,78,103,111,133,140,163,179,192,187,89,61,69,140,205,221,212,203,212,197,155,133,190,203,88,85,75,44,44,52,54,108,83,76,88,61,60,76,75,141,205,163,160,140,87,44,109,211,212,141,147,194,197,123,76,65,103,160,169,200,212,221,203,86,84,169,190,189,129,92,31,21,20,75,131,115,75,69,87,179,203,209,212,194,109,137,76,109,147,148,179,209,209,169,187,190,203,194,125,140,133,137,148,200,211,147,140,107,99,75,43,48,187,189,179,205,209,211,200,141,116,141,133,84,94,140,163,155,149,109,90,103,83,62,140,183,90,44,38,37,37,75,84,95,140,133,115,87,75,76,99,149,203,212,205,179,115,44,60,44,61,55,34,29,38,44,69,96,98,123,133,141,158,172,179,172,192,190,194,197,200,200,75,76,131,84,93,109,117,139,131,139,141,166,166,179,179,190,197,207,211,211,211,76,52,149,85,84,76,80,91,98,108,116,141,158,149,172,186,200,200,200,211,207,139,29,76,117,87,85,76,80,85,93,98,115,108,127,147,158,158,186,190,192,203,179,139,23,115,105,76,76,75,77,96,91,109,116,139,139,148,166,172,190,187,194,197,200,200,86,20,85,90,76,76,90,91,93,115,123,148,148,133,149,148,140,141,166,187,203,211,190,44,75,76,53,44,48,75,75,84,98,123,115,123,117,127,133,149,160,190,192,194,194,139,20,111,91,80,87,90,88,98,133,131,123,141,149,172,190,194,197,108,12,27,90,76,84,86,96,96,111,123,131,115,116,131,149,160,179,194,197,200,203,179,54,44,87,76,84,85,89,95,109,98,115,115,127,133,140,141,179,187,160,190,197,192,141,17,93,80,69,75,70,84,87,91,105,108,111,116,123,127,140,158,148,166,166,140,12,38,87,69,76,80,84,99,96,115,108,123,123,127,141,148,160,179,192,179,192,190,54,28
55,29,49,55,29,21,28,62,123,125,125,155,179,99,90,69,85,99,133,88,69,29,35,75,88,111,209,222,231,227,227,222,212,140,90,60,12,13,20,70,203,205,190,90,38,28,35,96,115,84,75,87,76,61,61,72,99,197,192,160,179,103,84,69,91,148,111,133,160,183,163,107,92,89,116,179,189,98,49,76,111,131,49,31,35,28,31,60,75,69,76,111,129,137,149,129,163,190,155,61,43,43,90,209,221,222,222,209,187,133,148,203,203,75,52,76,75,60,60,69,109,75,52,55,60,60,65,21,55,140,123,140,179,183,95,115,155,179,90,60,65,90,123,103,71,169,187,169,187,190,179,141,76,65,123,209,194,149,103,69,27,14,27,86,129,87,69,75,115,221,221,212,189,137,133,69,86,125,103,99,123,205,211,205,203,209,149,71,75,89,95,108,147,192,125,131,137,86,49,28,27,115,179,137,179,187,200,212,211,190,160,95,69,68,91,140,149,140,103,76,75,52,29,90,183,108,62,69,52,31,61,60,76,183,163,137,107,96,75,55,70,109,160,183,163,133,75,61,37,75,76,44,31,35,29,28,91,95,117,147,149,160,160,179,158,187,194,200,203,207,207,70,90,133,85,89,90,98,117,131,133,131,149,160,172,186,190,203,211,211,211,219,75,52,148,85,87,89,90,88,96,115,140,140,160,179,186,200,200,211,211,224,197,141,43,76,99,86,84,86,76,86,93,98,117,140,139,158,160,160,186,190,207,207,187,147,43,148,131,84,86,80,77,88,105,98,111,141,160,186,179,179,203,200,203,207,211,211,95,29,115,160,88,88,87,93,93,96,115,123,111,123,139,147,147,148,190,207,219,221,203,53,75,68,38,37,62,80,86,91,105,108,109,131,140,127,140,139,149,187,186,197,200,147,21,115,89,76,89,90,87,111,115,117,127,149,160,190,207,200,207,127,29,53,108,80,76,76,88,98,109,123,127,133,148,187,179,190,197,211,219,221,219,192,60,54,116,105,99,105,115,131,139,131,140,149,158,194,194,194,207,207,203,200,197,203,172,21,109,84,75,75,76,90,91,98,111,140,147,148,160,160,158,190,192,197,192,172,13,65,117,88,87,87,99,98,99,115,105,116,139,147,133,166,166,194,207,200,200,192,76,29
86,65,91,125,88,36,21,52,65,53,62,86,155,129,140,90,84,76,83,71,55,29,20,21,29,44,183,212,227,234,221,209,200,221,209,147,28,20,14,29,190,205,205,200,140,85,68,103,111,87,65,61,65,48,49,75,91,179,189,179,179,89,75,52,71,92,88,99,147,149,148,84,76,61,69,84,169,140,38,43,72,99,76,44,44,56,69,91,89,62,84,125,179,155,116,84,131,200,179,37,21,21,52,203,212,222,227,221,205,163,190,212,190,76,52,75,140,123,140,160,92,61,44,44,44,65,75,29,21,38,34,61,107,103,89,140,137,155,179,98,38,21,34,75,76,115,115,131,160,137,103,107,52,27,38,111,148,109,55,70,56,38,55,91,129,115,78,55,69,205,222,227,211,211,190,92,95,140,103,115,111,179,205,209,163,183,133,31,28,29,35,68,147,203,90,61,76,91,52,28,21,52,103,91,131,169,190,209,212,205,169,98,72,49,54,115,187,190,148,125,87,68,29,75,137,94,70,91,85,44,65,61,72,147,169,140,129,103,60,21,21,28,38,84,94,155,115,70,48,94,96,65,49,31,43,37,158,166,179,190,187,194,194,197,200,203,207,211,219,221,221,95,127,166,111,108,98,109,116,127,133,149,158,172,186,186,197,211,219,221,221,219,96,76,179,90,85,90,91,93,111,123,166,160,172,192,197,207,221,219,231,224,207,149,65,91,111,91,91,90,87,99,115,139,148,148,149,160,172,187,190,203,211,203,186,147,75,90,149,105,89,80,88,105,108,99,109,123,140,147,148,172,187,190,190,211,207,200,109,60,117,95,70,75,76,90,115,123,117,109,115,131,140,148,186,194,207,221,211,221,187,69,80,75,61,53,72,95,115,109,115,123,127,131,139,127,158,179,187,200,211,211,207,179,49,133,95,84,87,88,91,109,115,149,166,186,194,197,221,221,221,190,76,91,192,166,133,123,127,139,141,141,166,160,186,166,190,190,197,207,219,231,224,211,87,69,95,96,84,85,84,76,91,95,108,123,148,179,141,166,187,187,192,200,186,172,166,53,111,76,69,72,75,76,87,91,108,123,140,147,148,160,186,186,203,200,200,192,28,84,108,76,84,84,91,111,105,109,98,116,123,127,141,160,149,194,197,211,221,219,90,48
125,92,91,108,111,88,69,70,43,53,84,99,148,129,148,149,140,133,116,94,72,44,28,27,13,13,94,203,212,221,227,200,169,140,89,84,71,49,21,35,200,209,211,200,189,107,87,76,76,76,92,76,65,37,71,131,187,209,212,211,209,148,91,56,27,35,35,44,90,116,96,36,37,34,29,86,169,200,108,75,83,115,116,90,44,48,62,76,107,70,89,111,189,179,147,109,183,212,209,76,21,13,21,155,209,221,221,212,221,212,221,222,212,116,84,75,91,131,190,200,99,76,75,76,71,65,76,140,89,38,14,28,76,91,99,163,163,169,194,200,155,28,14,22,69,99,99,91,129,90,85,84,35,28,49,87,109,137,98,140,123,76,88,129,115,89,75,44,21,115,212,209,163,197,189,123,140,133,107,147,140,137,179,203,183,187,197,115,78,43,21,44,148,209,140,60,55,115,76,44,36,29,90,111,91,160,189,192,203,209,200,192,116,55,34,88,189,203,203,200,149,86,44,116,179,116,78,87,99,69,65,60,44,91,183,192,141,88,48,14,20,28,53,109,108,192,147,75,78,140,91,61,69,49,53,65,190,197,203,207,219,221,160,194,190,166,160,140,149,160,160,115,139,158,147,172,179,179,172,179,187,190,190,192,211,221,224,219,203,187,179,147,127,109,140,140,147,192,197,203,211,211,203,203,231,231,211,197,172,133,127,98,109,109,109,123,127,149,160,190,194,200,219,211,207,172,197,192,192,149,127,133,123,111,91,105,116,139,140,172,166,179,172,172,194,187,190,149,192,211,219,197,172,147,141,115,111,98,95,93,99,117,141,149,149,172,186,187,187,186,194,211,221,211,192,190,148,139,116,111,105,91,105,117,117,131,149,186,194,197,190,166,179,187,190,200,197,192,179,158,141,116,109,98,84,105,116,131,131,141,147,179,187,192,192,203,211,219,194,147,140,91,77,90,117,131,133,140,158,186,186,186,192,203,211,197,197,207,211,231,234,224,158,111,88,76,139,147,147,166,147,147,149,172,172,166,186,197,197,194,203,203,200,211,211,192,148,75,139,96,108,131,116,115,108,105,117,116,133,139,140,179,190,194,200,207,211,203,62,93,158,131,127,116,116,133,117,116,115,117,133,139,149,190,186,200,200,211,211,197,93,75
190,183,147,96,84,95,95,99,34,61,108,123,115,115,115,133,131,116,96,89,62,54,38,35,21,20,49,149,190,212,222,211,209,140,70,43,48,37,21,29,197,211,212,211,197,137,107,92,84,83,103,76,62,49,88,163,194,209,209,221,212,189,131,75,21,14,12,13,35,76,76,54,44,29,20,37,109,205,203,129,75,109,190,190,76,53,76,109,147,116,155,189,192,189,169,155,211,221,212,169,52,20,21,99,163,194,200,197,212,222,231,231,231,211,163,95,68,76,189,222,187,131,115,89,60,44,52,187,160,60,20,22,60,99,169,200,190,192,197,212,212,87,28,21,60,98,99,90,91,87,90,75,37,49,123,192,179,194,221,222,203,147,160,203,190,107,55,52,34,62,183,203,169,179,116,78,116,116,87,87,76,68,69,125,194,194,209,211,189,84,29,55,147,211,103,55,60,123,109,72,38,55,116,133,52,78,107,90,96,183,190,212,205,133,75,85,179,212,205,190,149,89,75,163,200,187,131,96,76,76,71,69,43,61,107,187,187,98,35,12,21,34,65,107,163,194,140,84,125,189,88,38,35,34,35,44,194,200,207,207,203,194,76,127,93,99,105,108,115,116,115,131,149,186,190,187,190,197,200,207,221,221,149,109,197,115,99,91,91,93,95,96,127,139,147,166,179,179,186,190,203,203,76,65,166,111,95,84,80,77,84,86,91,108,116,127,147,160,179,200,190,190,194,192,158,38,91,76,75,80,88,99,93,96,95,96,117,147,149,187,186,203,200,192,200,200,140,43,115,131,105,88,88,91,95,88,93,99,96,115,131,141,179,166,190,186,190,190,186,35,140,190,115,95,98,96,93,95,96,91,93,96,117,149,166,166,172,179,186,186,192,139,43,190,123,105,91,91,85,89,88,89,93,105,123,140,179,172,186,187,194,192,197,200,88,85,116,77,84,85,86,85,90,105,123,147,140,147,141,160,186,172,172,186,200,194,200,123,68,172,105,85,76,85,91,115,158,158,186,172,190,192,197,211,211,111,158,221,187,179,139,116,105,96,95,96,111,105,108,123,123,149,158,179,172,186,187,141,186,211,197,197,179,139,111,99,84,77,76,93,105,127,141,141,158,187,192,194,200,160,140,211,197,190,179,105,91,86,77,75,84,85
190,209,205,179,111,84,88,76,31,52,87,103,111,108,103,115,123,108,87,76,75,53,29,27,21,13,38,116,169,179,197,209,212,209,179,147,115,84,44,75,205,221,222,221,205,169,107,94,99,94,75,52,53,75,155,103,56,76,90,99,95,115,141,89,36,28,21,21,21,38,53,75,75,55,28,21,56,141,197,160,75,108,209,211,141,55,87,129,131,160,194,192,163,125,109,116,187,211,209,212,187,84,55,68,78,107,111,115,179,200,227,227,234,231,212,179,75,76,148,197,221,221,203,160,70,60,75,194,192,78,28,31,69,90,190,205,190,169,179,189,203,169,84,35,36,103,108,107,84,78,108,103,65,90,197,221,197,147,163,155,160,149,183,212,222,155,61,61,49,78,200,212,212,200,169,85,76,76,61,55,44,38,37,43,90,160,192,211,212,187,43,38,98,194,85,35,43,137,160,107,55,53,108,163,56,69,92,84,54,116,203,212,231,221,197,140,163,211,212,179,149,155,155,212,221,209,169,149,98,61,60,68,54,65,89,133,205,200,94,60,56,54,56,65,183,209,107,76,140,200,115,71,28,13,14,29,197,194,197,203,203,190,88,147,123,123,111,123,131,117,115,141,158,172,190,197,200,207,203,211,219,200,91,76,179,116,123,116,111,108,98,117,131,141,179,192,192,200,200,200,197,197,75,49,140,116,96,96,96,105,108,116,116,127,147,166,187,197,207,207,207,194,197,190,149,62,109,96,96,105,111,116,111,127,123,123,133,179,197,194,192,192,194,172,172,160,111,53,108,116,95,86,88,96,91,99,93,99,105,131,149,179,172,179,172,179,179,166,147,49,109,115,85,80,89,99,87,90,98,93,98,115,147,179,186,186,166,160,186,179,186,111,28,111,111,91,87,80,84,76,77,90,95,96,117,133,179,192,190,194,197,197,200,192,76,69,91,75,84,80,80,88,90,99,115,131,141,139,147,148,160,172,149,179,186,186,160,84,27,115,75,75,76,84,89,96,141,158,186,166,172,179,186,190,179,49,99,133,76,86,86,77,84,86,84,85,91,105,133,140,140,160,160,186,179,187,158,27,54,127,89,77,76,76,77,84,85,84,91,111,115,139,141,158,160,166,172,190,179,60,21,91,56,60,55,62,69,76,76,80,91,95
131,197,203,211,160,75,88,76,48,44,56,75,90,89,107,94,107,92,87,84,87,69,43,28,20,13,28,98,179,129,141,200,190,107,155,140,179,147,85,91,211,222,212,222,212,179,96,84,108,99,48,28,27,71,179,84,28,27,29,28,21,52,115,83,55,49,48,61,27,22,38,87,129,95,69,36,38,76,179,91,37,68,163,200,203,75,69,107,98,192,211,192,160,109,96,94,115,163,203,212,209,179,78,48,48,75,84,75,90,111,222,231,231,222,209,179,90,61,60,72,187,221,222,211,76,85,189,211,221,179,76,37,78,115,194,212,203,183,149,155,190,192,116,55,37,109,148,163,149,148,187,179,141,200,227,222,212,200,179,76,98,163,205,227,227,190,78,54,44,75,179,200,200,205,205,179,107,76,44,61,69,86,99,60,69,125,192,194,190,183,52,21,48,140,140,61,48,76,123,137,88,71,87,148,109,109,116,94,34,75,179,221,227,231,222,189,129,187,222,192,179,212,222,222,211,205,187,148,115,62,49,65,84,69,76,111,183,194,190,140,76,60,52,54,179,212,129,98,163,189,111,107,72,29,38,44,197,190,179,149,141,131,127,149,147,147,141,139,139,131,131,140,160,187,194,194,190,186,141,141,127,133,108,111,147,158,140,127,131,131,139,133,148,160,194,192,197,186,160,140,116,111,91,88,131,140,133,140,148,147,141,149,179,172,127,147,160,147,105,91,90,90,89,99,108,108,109,133,147,140,149,158,141,149,158,141,116,179,187,148,131,91,87,86,84,87,87,89,98,109,116,139,140,140,149,172,158,166,127,98,160,211,147,109,90,77,89,91,88,91,109,116,105,116,127,131,131,149,148,158,148,133,158,160,140,123,93,85,77,85,85,77,84,98,111,117,116,109,108,123,115,116,127,127,140,158,200,197,186,179,141,131,123,115,91,89,117,117,111,117,99,105,95,123,133,158,187,187,172,158,158,148,127,117,115,111,117,117,98,148,133,108,96,98,98,131,166,186,186,149,133,123,127,117,111,76,111,147,115,117,88,85,76,87,85,91,90,115,141,160,160,179,179,166,179,149,117,37,60,91,76,76,80,76,84,87,91,99,123,147,160,158,179,186,192,190,186,186,166,76,38,105,85,87,91,89,80,86,88,93,105,123
89,169,197,203,140,43,35,17,28,29,43,60,75,76,95,86,76,72,76,90,90,76,37,27,13,0,12,71,189,187,169,194,189,49,85,141,125,103,84,60,95,189,203,221,194,148,129,141,169,137,61,21,13,69,190,137,75,34,49,55,38,52,76,44,43,76,90,109,76,38,53,92,131,147,129,90,76,76,109,71,28,36,78,129,155,140,75,94,179,212,205,179,163,133,129,125,103,72,123,209,192,160,86,53,53,52,54,60,61,75,211,227,221,203,141,108,87,61,52,53,87,187,205,212,116,108,203,227,227,212,194,96,131,147,192,227,222,200,179,149,160,189,148,98,68,90,160,189,200,205,209,200,205,231,231,234,227,212,200,76,75,140,212,227,227,212,91,44,29,84,183,205,192,163,209,221,200,90,65,83,76,90,125,116,103,141,197,203,189,189,88,29,29,76,140,96,68,62,75,94,76,70,76,149,163,169,179,116,49,60,116,212,221,227,221,189,147,163,179,140,137,192,212,200,179,197,133,133,131,69,44,69,76,44,35,76,160,111,111,115,76,69,55,62,163,212,200,155,183,192,108,115,108,99,99,76,109,98,98,99,115,123,133,147,160,172,166,179,179,187,194,139,131,160,86,76,76,76,80,87,93,95,96,105,139,140,149,166,194,197,194,211,95,76,140,75,75,70,70,84,88,105,115,117,133,147,172,186,192,200,211,207,219,147,38,61,61,52,69,72,76,77,80,96,115,133,141,172,190,186,192,200,200,197,197,141,44,141,76,44,49,52,69,84,84,86,87,89,105,105,127,158,160,179,187,200,200,197,88,21,90,131,84,84,87,91,95,108,99,109,117,140,139,148,158,160,172,187,158,190,148,43,77,60,49,48,53,60,75,76,84,86,88,105,117,108,116,133,141,158,186,186,197,166,69,147,117,75,75,76,76,77,109,96,109,117,131,147,166,187,190,149,43,75,158,84,86,76,87,89,88,91,91,93,98,109,123,141,140,172,186,192,200,192,76,60,117,84,75,76,76,84,91,89,93,108,127,115,117,140,141,140,141,141,148,149,147,86,139,131,91,85,90,89,85,87,88,90,91,105,109,105,123,127,123,117,108,108,96,109,158,166,149,111,105,91,89,87,90,91,90,105,105,108,116,116,111,117,140,117,115,99
76,103,183,200,183,83,44,21,20,12,28,76,89,75,87,76,72,69,72,98,108,94,76,38,14,0,13,69,187,212,211,212,221,76,69,96,78,86,129,108,71,87,123,192,140,75,71,84,61,36,49,44,38,92,149,137,125,76,76,84,76,94,123,75,29,56,86,111,86,44,43,75,94,147,160,140,116,98,183,147,75,69,107,131,137,116,70,35,75,197,192,187,163,147,137,147,149,71,71,209,190,189,147,69,55,44,44,44,49,70,203,209,221,197,116,76,76,76,60,75,96,149,163,179,190,205,222,231,231,222,194,187,131,123,187,212,227,221,209,179,163,190,160,115,84,98,160,125,108,125,140,115,183,189,200,222,227,221,190,84,29,28,75,137,179,149,76,48,53,131,205,222,222,179,212,222,205,90,55,72,90,94,99,84,89,147,211,212,192,187,189,69,29,44,86,108,78,109,88,71,60,75,95,183,212,194,160,98,44,43,49,141,221,227,212,140,133,140,61,38,75,116,133,160,140,205,137,109,108,55,38,76,88,69,27,43,179,108,71,76,75,60,35,36,75,116,212,212,211,205,155,131,131,189,163,90,160,141,141,149,149,147,166,190,197,203,203,211,211,207,197,77,84,116,85,89,91,91,89,91,95,96,91,105,147,190,194,211,219,221,219,221,76,29,91,75,84,91,116,131,141,160,160,190,197,207,219,221,231,231,221,224,221,166,29,76,109,91,98,93,89,91,93,109,141,172,179,187,194,194,203,207,203,200,203,147,38,160,96,56,65,54,43,60,76,85,91,116,140,160,194,211,221,224,231,221,221,211,76,13,84,186,109,108,116,116,105,105,99,117,147,158,187,192,207,197,197,192,211,192,158,23,55,76,76,76,76,76,84,88,86,86,86,85,105,108,115,140,158,190,197,200,194,158,29,115,84,72,77,87,91,108,123,140,133,166,166,192,197,211,207,149,21,43,123,85,87,88,91,93,105,98,99,105,108,116,117,123,140,194,197,207,203,187,69,23,117,91,86,80,77,80,85,89,95,108,140,160,166,187,192,194,190,187,186,179,123,17,91,75,72,70,68,69,75,76,86,87,91,108,111,139,158,179,166,172,186,190,61,54,115,95,91,91,91,98,96,98,91,108,116,117,139,140,141,160,140,160,172,166,84,29
60,69,96,129,140,87,52,36,17,12,0,17,76,96,115,52,37,56,44,76,84,89,92,62,21,13,13,71,179,205,211,203,190,107,76,78,69,86,137,147,140,115,133,197,190,140,160,90,52,21,21,75,94,125,137,137,147,125,137,123,95,155,192,179,60,53,71,75,70,37,44,75,99,149,155,140,169,149,211,205,163,115,133,179,179,123,95,53,68,141,169,187,183,155,155,179,183,107,87,205,189,197,189,103,83,65,36,35,35,78,149,84,108,183,125,78,69,65,48,69,133,123,103,95,116,148,187,212,222,209,179,169,131,111,179,212,221,222,212,211,183,192,205,183,109,109,148,115,108,116,123,92,88,76,76,160,192,209,197,194,129,75,28,54,76,85,37,37,54,107,211,212,212,194,212,222,194,133,85,90,107,87,75,54,31,61,183,203,179,155,194,140,75,53,60,95,91,149,189,125,76,103,187,212,222,203,155,88,53,55,31,87,200,212,212,148,125,123,44,28,54,103,107,123,148,211,209,209,179,69,56,99,179,179,76,69,203,200,160,115,86,54,21,13,17,28,95,203,212,221,192,140,129,163,108,76,99,91,95,99,117,131,139,148,149,179,179,194,192,192,190,68,75,139,84,80,76,75,76,86,88,91,105,133,147,179,192,200,211,207,211,207,87,55,187,116,109,91,95,95,98,105,127,139,166,160,160,186,187,186,186,187,200,139,29,85,91,76,76,76,75,77,80,60,80,108,127,140,141,133,147,166,190,186,187,99,27,149,84,38,37,38,49,62,93,93,109,140,179,186,194,192,197,194,197,197,194,194,75,21,116,111,76,75,76,90,91,108,98,117,111,116,140,133,158,158,179,172,187,186,139,23,72,84,76,70,70,65,75,76,84,86,88,93,115,117,139,166,186,197,200,203,200,179,29,160,105,76,85,88,89,90,88,93,117,140,160,166,179,187,194,147,28,44,91,75,75,75,76,76,86,88,93,95,108,109,116,133,139,187,190,203,203,166,60,28,85,75,75,76,76,76,76,99,96,108,141,131,139,140,147,158,179,172,187,160,133,14,115,62,55,60,55,69,84,91,96,115,105,115,139,139,148,166,166,172,172,186,38,28,111,75,75,75,75,76,89,91,91,93,96,108,127,127,140,140,148,147,148,158,75,21
38,43,70,83,90,54,31,28,21,21,17,12,21,109,189,75,60,75,52,43,56,75,83,84,55,20,10,44,69,103,125,92,76,87,107,95,56,84,123,123,169,169,183,203,197,189,203,187,103,60,21,75,90,76,92,109,115,115,131,129,76,76,149,187,108,92,92,90,75,43,84,140,147,160,160,129,179,189,203,189,140,131,129,179,194,169,179,137,141,137,140,147,189,169,163,169,137,123,155,211,209,212,212,179,141,98,38,28,34,75,183,89,90,133,99,116,96,69,43,60,84,108,123,94,90,76,44,87,141,183,190,99,96,87,76,140,200,211,222,212,200,194,212,221,194,179,189,179,160,149,125,89,55,35,37,75,90,137,125,203,221,205,94,89,95,92,70,52,44,78,205,192,163,131,155,189,192,179,163,149,89,69,108,89,38,35,108,212,209,211,211,189,125,69,54,95,123,133,179,179,87,69,187,222,212,211,192,163,75,69,38,87,190,203,192,179,163,137,52,29,69,137,209,205,212,212,231,222,222,94,36,75,197,211,189,108,212,212,212,189,96,52,37,20,21,21,31,115,205,212,205,149,116,137,140,85,108,108,127,133,133,139,141,141,147,179,186,194,203,207,211,88,87,141,86,90,91,91,95,96,115,139,172,186,187,194,200,219,231,231,224,221,109,69,166,87,76,76,88,93,108,117,127,141,160,179,187,194,197,207,211,219,221,141,38,93,98,72,69,70,76,76,84,84,93,111,131,172,172,187,192,200,219,211,211,141,52,133,76,44,55,65,75,88,98,109,127,133,139,158,172,194,200,203,200,221,211,207,75,29,115,86,55,69,76,88,99,117,133,127,133,141,149,160,190,194,197,200,200,203,160,44,88,76,70,69,76,76,89,91,109,108,91,115,149,179,190,194,197,207,203,221,203,179,38,141,76,76,76,80,84,91,105,108,133,139,158,186,203,211,211,192,53,80,179,109,91,91,93,91,108,108,109,117,117,123,140,166,186,200,211,221,224,200,85,56,117,91,87,90,96,93,98,105,123,131,127,133,148,147,160,149,172,187,186,166,160,27,105,52,62,69,61,75,85,87,93,109,111,111,127,158,148,179,192,187,179,179,44,44,99,65,75,75,76,77,86,89,93,91,96,111,127,123,133,141,141,158,166,186,77,29
35,21,44,87,92,34,20,20,28,31,22,21,17,84,190,179,133,129,96,69,69,76,68,72,69,28,0,21,28,37,34,31,52,90,103,94,52,72,99,92,131,155,163,197,194,149,137,108,90,76,28,75,109,86,92,98,115,111,147,149,125,98,147,140,107,140,129,103,76,44,75,96,109,103,90,94,131,197,197,179,131,147,189,190,169,179,190,187,200,147,123,115,149,160,148,149,133,98,169,212,221,222,222,212,197,169,75,49,43,62,187,179,155,183,141,197,187,91,61,68,61,72,72,52,52,76,75,60,76,90,131,75,69,70,53,56,70,94,149,163,203,200,147,189,189,192,189,179,163,141,123,129,76,29,21,20,28,60,76,129,179,192,187,200,179,133,116,131,86,35,95,148,133,129,111,108,125,115,111,160,103,75,108,87,56,37,83,203,209,222,212,212,205,147,90,147,141,131,137,148,125,54,160,203,149,163,140,149,83,69,49,84,140,179,149,90,84,90,84,36,52,103,197,205,211,231,231,212,211,140,52,20,76,211,221,183,211,212,222,212,192,95,69,29,28,21,27,68,109,140,192,140,87,183,212,200,149,186,192,186,179,166,172,187,203,211,211,211,211,211,203,131,115,149,108,111,111,108,116,117,127,166,166,186,187,219,219,224,221,219,207,211,98,75,166,95,95,127,149,172,160,160,186,194,221,224,224,224,203,186,172,131,105,88,72,96,93,96,111,141,148,147,160,133,139,172,200,203,219,211,190,186,166,147,108,90,72,123,111,95,108,133,115,133,141,133,140,158,186,197,219,221,221,211,190,160,139,109,69,69,98,99,115,133,148,192,179,166,172,166,194,207,207,211,211,200,158,139,117,84,75,54,76,91,93,109,139,148,149,140,149,123,117,141,179,207,219,211,207,207,187,141,111,90,61,91,89,116,139,141,160,190,192,186,160,179,207,207,200,179,141,96,61,70,90,98,95,111,123,139,148,148,149,158,158,166,172,166,186,219,219,207,166,108,70,54,131,131,140,147,141,148,147,141,158,158,197,203,207,194,172,172,160,141,117,111,108,48,95,95,108,105,99,117,116,99,109,117,117,140,141,179,179,186,197,194,190,179,56,65,109,84,98,93,95,99,98,109,117,116,117,131,140,141,149,186,179,194,187,186,105,44
84,21,27,75,86,36,28,20,21,17,21,21,35,137,200,179,96,103,116,84,62,69,49,52,44,29,13,14,22,38,28,27,43,115,155,108,69,76,76,55,75,129,140,109,116,111,76,76,76,48,13,53,108,76,78,99,125,140,179,192,192,205,197,179,108,107,141,107,75,44,38,44,69,85,76,52,65,107,187,169,141,200,179,155,131,123,131,129,160,189,140,123,140,148,148,147,107,76,147,212,222,227,227,222,212,179,96,98,87,76,192,197,209,211,197,209,211,129,76,75,68,35,28,28,21,52,88,76,88,109,75,60,75,72,60,69,54,54,71,65,125,183,103,123,163,155,149,183,189,179,179,200,147,56,37,21,14,29,65,95,75,92,140,169,155,141,140,194,192,44,55,99,163,160,95,94,129,123,148,200,205,190,190,85,55,34,48,148,192,211,189,203,212,192,141,179,163,179,141,95,68,35,116,187,76,84,95,107,60,53,56,56,69,88,108,75,61,83,137,68,44,76,131,147,148,211,203,179,147,169,108,28,38,187,221,205,212,212,212,211,179,103,75,38,28,20,21,44,70,75,194,183,99,194,222,211,179,192,194,192,197,194,139,197,166,123,115,116,111,91,91,89,93,116,131,158,160,160,160,187,194,200,197,207,219,203,172,147,105,87,77,84,85,86,93,111,116,141,149,179,192,190,91,89,203,141,86,76,75,60,65,70,70,75,77,89,99,105,105,111,127,158,148,140,108,69,158,93,76,69,69,69,65,70,70,69,76,90,108,115,109,139,133,131,158,166,158,89,203,160,116,80,69,69,52,48,56,62,72,87,91,99,115,123,131,127,148,147,99,75,147,91,75,60,52,52,44,44,48,48,52,68,77,90,99,98,108,123,127,139,160,109,75,140,123,109,91,75,60,60,53,53,52,56,75,84,90,98,99,117,141,123,140,141,60,77,91,54,38,37,36,38,44,60,62,76,75,76,84,90,89,91,99,105,109,133,133,98,75,131,76,52,37,29,43,69,87,95,95,109,105,117,127,115,108,69,147,84,62,48,35,43,38,43,44,48,60,75,80,89,95,99,111,139,133,141,140,90,133,187,148,105,84,80,75,69,70,69,52,56,75,90,95,105,115,131,140,139,149,105,99,186,190,147,140,115,91,87,77,69,52,48
87,54,48,69,75,38,28,28,28,27,20,13,37,123,147,94,43,53,75,86,75,44,27,28,35,35,27,21,28,62,53,43,54,87,125,133,76,94,87,72,61,108,160,131,123,96,86,147,155,76,10,21,53,44,28,36,55,85,125,137,90,163,203,203,148,123,169,179,125,76,69,69,70,76,85,70,55,76,179,133,108,194,125,115,115,125,123,107,133,149,129,115,115,125,131,125,83,55,116,212,227,227,222,211,209,183,192,187,140,109,131,147,141,222,212,212,197,194,137,75,83,69,43,43,22,43,76,75,95,149,95,61,90,125,76,70,62,43,71,70,75,140,76,78,163,179,137,141,192,194,197,221,221,137,95,61,21,28,52,103,70,72,111,137,107,96,89,148,200,140,99,109,179,179,133,115,133,116,148,187,187,189,200,103,75,54,38,85,163,187,53,56,76,133,140,141,140,179,148,69,29,28,84,183,90,56,75,78,43,61,76,44,29,37,75,72,49,55,137,107,60,75,133,149,160,189,192,183,169,200,192,61,38,160,200,187,160,187,179,187,115,69,49,48,35,20,14,29,75,84,197,212,203,197,205,203,186,192,194,192,197,160,75,133,91,93,95,95,108,98,96,108,115,123,140,160,160,166,186,187,190,186,77,91,141,76,76,84,86,76,77,85,98,105,127,147,158,172,158,187,186,187,75,43,141,76,56,60,69,65,75,76,86,90,96,99,116,117,123,127,139,147,160,131,76,21,93,69,65,52,55,54,60,69,75,76,86,91,105,123,117,131,141,139,147,148,111,27,131,75,56,55,49,53,49,56,75,75,84,91,105,117,123,131,133,141,141,140,77,29,89,48,43,38,36,43,38,48,49,52,62,76,91,115,123,117,133,133,139,141,133,86,20,93,52,38,38,43,52,60,68,60,65,69,95,109,98,117,123,140,141,149,160,148,38,52,75,34,36,36,35,52,55,69,76,84,89,93,95,93,108,117,117,111,131,117,115,75,13,91,28,23,35,37,44,68,88,99,115,127,117,123,131,133,87,21,95,60,29,43,29,37,38,48,53,55,65,76,85,91,96,109,117,115,139,133,105,14,69,76,35,28,28,34,29,29,43,49,69,76,88,93,98,105,116,111,133,123,111,43,21,111,61,49,43,54,54,52,52,54,60,75
115,115,76,44,76,83,44,38,27,27,21,13,44,84,87,69,35,28,61,92,107,56,27,28,31,37,38,34,28,54,44,38,29,27,69,125,111,147,141,125,109,116,183,179,133,99,90,179,197,187,44,31,60,69,21,13,12,29,75,76,55,68,137,190,194,179,179,163,107,96,88,72,76,90,95,76,60,75,140,76,76,192,147,131,129,123,137,140,147,133,99,85,90,98,108,103,69,28,86,212,212,227,212,212,163,56,94,141,99,98,98,94,76,197,221,200,187,221,212,147,125,125,76,62,55,75,98,107,123,129,103,60,61,115,137,90,54,28,36,55,44,78,61,70,163,194,163,137,140,179,211,227,221,190,169,92,43,52,53,88,107,94,85,98,92,76,76,70,103,189,197,192,203,179,133,116,111,98,109,123,148,147,192,140,87,69,44,69,160,194,55,21,12,54,189,189,141,169,179,87,43,29,38,76,125,90,84,75,44,86,147,89,75,43,53,76,56,44,86,98,69,84,140,179,187,203,205,194,200,221,209,92,71,94,140,155,108,125,149,203,197,109,55,35,28,21,14,17,38,76,194,221,221,203,179,141,192,197,192,200,197,158,75,139,98,96,96,96,108,116,117,141,172,186,192,197,194,197,192,192,194,179,56,76,141,88,88,91,105,93,90,93,95,108,127,160,149,149,166,186,194,187,43,53,141,75,75,76,88,84,95,91,93,108,111,109,123,133,148,160,160,166,172,158,84,28,108,60,60,60,69,70,72,76,80,87,90,95,108,139,139,139,149,149,149,160,109,22,109,75,44,54,60,61,69,69,72,76,86,98,111,133,139,149,148,160,160,166,76,34,109,52,37,43,43,52,52,53,62,75,76,84,96,117,127,123,140,140,141,160,149,87,20,91,38,28,29,34,37,38,52,65,75,76,87,96,115,116,139,148,141,158,166,147,43,60,76,49,49,53,54,69,72,75,84,84,91,95,91,91,108,111,116,139,131,139,123,84,13,93,37,37,37,48,60,75,86,95,108,116,115,117,127,117,91,14,76,75,28,27,27,35,37,37,49,48,60,76,91,109,115,116,140,139,149,147,109,0,55,75,36,22,28,38,35,38,44,54,76,86,93,105,99,109,127,127,127,133,105,28,13,84,44,34,29,29,34,43,43,52,76,91
141,189,107,53,87,115,87,54,27,27,20,12,92,155,149,75,27,21,28,71,92,87,36,28,21,22,34,37,28,44,52,34,31,27,44,123,179,187,140,98,147,140,179,131,108,89,76,137,197,209,98,75,68,76,76,35,12,21,76,85,65,43,84,115,137,148,129,140,87,85,94,78,90,107,111,84,60,61,90,44,29,111,179,140,109,109,131,141,147,94,83,71,87,90,90,91,69,29,62,141,203,197,200,211,149,38,56,90,76,95,99,86,62,155,221,221,211,222,212,192,94,90,72,69,72,96,179,140,109,137,179,95,94,160,194,163,103,60,44,84,76,111,78,88,155,197,189,155,148,179,212,221,227,212,203,62,48,88,76,75,111,179,115,91,103,91,78,56,60,91,137,160,111,131,163,140,115,123,116,131,189,155,147,148,75,55,38,75,194,212,147,69,22,28,179,211,209,212,205,160,76,48,44,60,95,155,148,76,61,155,209,197,160,88,75,129,83,38,72,76,75,96,160,179,190,212,212,209,221,221,209,140,69,60,76,109,76,75,116,200,179,129,65,31,28,22,28,21,28,68,197,222,222,231,212,163,186,187,192,192,192,147,75,141,89,87,80,87,89,91,91,99,117,140,147,166,166,172,187,187,190,166,70,76,166,95,91,93,98,93,93,105,109,127,141,190,187,192,190,197,203,192,70,61,179,86,76,77,89,90,95,90,88,123,139,139,158,166,179,172,187,190,190,186,109,52,140,69,69,76,76,84,88,93,95,99,117,147,149,166,179,187,186,166,179,160,139,28,127,89,75,75,75,77,84,86,85,84,95,111,123,148,172,187,179,172,187,190,86,37,127,60,48,54,69,75,70,72,69,69,75,90,91,116,131,141,187,149,166,172,186,96,23,99,60,43,44,44,61,75,75,84,84,85,91,96,111,133,141,149,179,160,186,166,54,72,85,52,62,62,56,61,72,75,76,90,98,99,111,117,131,140,140,140,166,148,160,95,27,127,43,29,38,35,60,70,86,93,108,111,123,139,127,139,127,29,76,80,36,29,29,37,49,55,70,72,76,95,111,131,133,133,140,148,141,148,127,10,61,76,36,27,28,29,28,37,37,49,75,76,90,99,95,109,109,139,117,131,133,38,17,91,44,36,35,29,35,38,44,54,75,76
149,203,141,84,129,148,115,84,43,28,21,27,179,203,183,147,75,44,28,44,65,85,65,48,48,36,38,76,75,60,75,49,44,37,48,108,183,148,131,109,155,189,197,131,111,98,83,109,187,212,169,107,76,61,147,99,43,35,90,109,61,43,69,71,84,115,115,148,107,95,125,140,140,111,111,96,62,70,76,38,21,70,155,129,89,76,98,149,163,90,75,65,76,76,75,61,29,20,14,27,76,84,84,187,203,92,43,61,76,92,125,116,99,160,203,200,179,190,192,140,75,69,61,54,55,87,190,160,95,123,115,203,211,222,221,221,205,147,98,155,179,209,187,160,160,209,197,192,197,203,222,205,227,227,209,61,34,84,149,123,141,190,169,169,137,116,95,75,68,98,192,183,84,76,109,125,115,107,109,137,179,192,179,140,87,55,38,90,192,200,200,116,65,28,89,189,211,231,222,211,155,90,90,78,69,147,160,76,111,211,212,212,212,192,147,203,179,78,69,69,76,115,192,190,192,222,212,190,189,194,192,140,60,43,69,89,83,54,72,98,61,55,55,28,35,65,75,55,43,48,200,221,231,231,222,212,197,211,211,203,197,149,90,158,105,98,108,99,99,99,105,116,139,140,148,179,186,190,197,194,172,149,80,96,149,91,88,91,91,95,109,117,116,140,147,179,187,187,187,203,190,148,84,69,139,88,84,91,91,108,111,99,99,111,139,139,166,187,190,192,160,148,123,99,88,76,123,108,98,96,91,93,96,99,96,99,108,140,148,149,166,158,166,141,98,96,89,69,108,99,88,85,91,95,108,91,89,89,99,115,141,160,149,172,172,99,87,86,76,76,96,86,76,80,89,88,91,86,85,91,99,123,158,190,179,172,140,111,93,88,85,76,61,91,93,91,90,88,90,108,95,93,93,105,133,166,192,192,172,141,139,108,96,99,76,86,109,89,91,84,77,77,86,96,116,147,158,166,172,179,179,148,131,133,123,105,99,88,69,116,77,75,68,62,62,76,127,140,149,149,133,127,109,105,89,56,87,91,70,70,70,72,76,70,69,76,76,90,108,115,117,127,140,141,139,140,98,20,84,75,29,34,37,38,52,61,61,70,84,91,96,123,123,133,140,147,139,141,117,52,22,96,37,43,37,36,36,38,43,65,69,70
183,197,179,125,187,197,155,92,53,29,38,90,203,211,187,190,183,183,140,95,99,91,76,92,107,87,78,107,92,89,109,88,78,56,53,92,140,98,87,76,109,189,189,137,115,131,123,140,205,221,203,149,147,95,147,133,72,75,108,148,95,52,61,61,90,131,137,183,141,83,103,169,189,169,148,123,75,69,54,29,21,29,76,76,76,28,37,94,140,123,95,78,76,90,98,75,29,56,44,43,76,99,87,88,140,155,43,21,49,98,160,140,160,179,194,187,160,190,200,194,155,89,69,69,75,90,155,115,86,115,76,140,194,221,222,227,222,221,192,205,212,222,222,221,222,209,212,212,212,211,222,205,209,212,200,89,52,49,76,103,169,190,189,200,183,140,107,91,62,115,211,212,149,99,133,160,194,179,160,148,141,149,155,85,88,98,76,91,111,103,169,123,60,29,52,99,169,222,231,227,203,155,189,179,76,129,147,88,179,212,222,212,221,227,221,227,222,203,107,76,76,109,149,155,169,222,221,147,71,75,133,137,103,86,78,111,137,94,87,131,68,54,53,35,28,37,61,75,65,44,189,212,231,231,231,221,197,186,149,123,109,109,123,140,149,179,187,194,194,187,190,179,187,207,192,166,158,139,115,99,105,111,117,131,141,160,166,179,187,186,186,187,186,160,197,187,131,117,91,88,84,91,98,93,109,117,131,141,140,166,190,186,194,186,76,139,179,95,76,75,62,69,75,70,76,87,91,111,131,140,160,147,160,194,179,166,76,158,98,77,69,61,68,75,69,70,70,75,91,116,116,141,133,141,149,179,186,172,115,68,115,160,75,60,61,52,48,56,65,85,89,93,108,117,116,123,131,131,140,147,133,76,149,109,89,76,65,53,55,52,53,62,75,76,91,99,111,111,117,133,147,158,179,187,89,149,96,75,69,52,54,52,44,60,84,96,117,140,147,147,149,147,75,75,149,91,87,77,76,70,65,52,52,60,56,77,88,95,93,123,133,141,179,160,85,75,117,93,80,75,72,60,56,69,75,84,86,93,96,108,108,109,127,127,111,109,98,96,179,141,111,96,91,76,72,72,70,60,80,89,93,84,95,96,91,93,91,91,93,93,127,133,139,127,105,91,76,75,61,53,69,85,76,80,76,87,87,84,86,91,95,90
160,155,133,103,169,200,183,115,60,37,98,197,209,209,160,137,147,192,141,179,189,169,75,83,147,179,183,155,84,71,70,94,140,89,88,109,115,84,84,107,133,187,189,141,140,160,189,200,212,221,212,197,190,200,211,179,94,109,163,149,140,90,75,62,89,140,179,141,149,72,84,133,94,90,169,155,99,76,37,35,29,38,76,87,90,43,35,75,133,183,179,133,94,107,147,125,55,86,103,103,148,169,137,88,115,179,76,49,71,108,137,133,147,160,163,140,179,194,203,212,209,169,78,75,98,179,197,140,115,140,131,76,76,133,212,227,221,221,205,211,203,227,231,227,221,221,227,231,222,221,227,211,212,179,89,87,76,69,54,70,116,141,192,194,197,192,123,107,75,148,221,221,205,200,212,222,212,212,194,155,133,111,123,38,44,85,183,187,137,78,89,75,29,28,34,49,68,200,221,221,211,137,163,197,125,91,76,90,200,205,197,212,209,212,221,221,212,200,125,55,60,78,140,160,179,212,221,197,87,65,88,84,109,103,76,89,147,129,155,155,87,68,55,60,48,37,29,28,37,35,98,190,200,212,212,221,95,91,88,90,105,115,131,140,149,166,186,197,197,192,190,90,90,139,86,76,75,80,86,87,90,105,123,131,141,166,179,187,200,194,192,197,85,55,147,72,60,61,52,53,62,69,84,90,95,109,133,147,141,172,186,158,158,141,27,69,69,44,35,34,34,43,54,60,76,84,91,115,123,133,148,140,149,160,172,127,27,77,54,43,34,43,44,53,53,52,68,75,77,90,95,116,123,133,139,148,140,141,75,13,60,76,29,29,35,36,34,38,38,65,80,87,90,98,116,117,116,116,127,117,89,21,76,36,35,37,37,35,37,34,44,44,60,76,87,90,91,111,111,123,139,139,141,117,21,84,49,43,37,35,37,44,44,56,80,90,98,116,139,141,166,127,27,20,90,28,29,43,52,48,43,38,44,44,55,75,84,93,105,123,139,147,186,160,52,21,60,29,36,29,29,29,34,54,69,75,76,91,98,108,105,108,115,117,116,117,87,29,89,55,37,37,38,44,38,53,75,76,91,95,91,93,105,116,117,116,131,133,49,55,117,72,52,44,38,44,43,37,38,44,69,76,91,93,105,109,108,111,116,133,91,48
92,108,90,94,147,211,211,203,69,44,111,200,212,212,194,141,129,111,90,187,194,179,92,68,69,96,205,200,147,75,34,48,115,116,163,140,78,56,43,84,189,203,200,200,190,189,200,221,211,200,200,123,90,179,222,212,148,115,190,179,147,108,87,75,87,109,147,99,155,99,84,75,43,54,125,141,103,88,21,37,49,61,103,115,96,53,49,52,78,200,194,169,115,108,148,183,98,107,141,190,205,205,190,189,189,169,75,91,99,76,95,116,147,155,148,125,163,103,116,211,212,192,89,75,115,187,197,148,123,78,89,68,36,36,85,125,155,107,75,76,60,84,155,203,205,221,211,212,227,234,231,234,231,169,44,43,90,140,91,88,137,155,197,179,169,209,160,169,140,141,200,221,212,221,212,203,197,197,200,179,163,141,140,88,86,98,197,212,212,179,140,115,68,53,43,31,27,76,99,140,163,115,76,94,189,187,92,70,197,194,141,137,190,200,205,194,179,163,183,76,54,62,133,212,222,221,212,211,160,140,111,70,70,96,91,86,179,148,160,147,95,75,44,61,76,75,65,61,55,43,60,75,78,169,189,192,85,76,80,85,91,99,127,127,147,172,172,187,187,187,186,72,76,105,75,70,75,75,70,75,76,88,91,105,123,158,172,194,194,197,194,190,61,36,99,52,54,56,49,56,60,62,76,84,96,116,133,149,140,172,190,187,186,131,21,60,52,34,27,29,35,43,54,56,69,80,91,108,123,127,139,148,149,160,166,115,22,90,54,43,37,34,43,53,44,60,60,72,84,93,111,127,131,141,166,158,160,160,44,13,65,69,27,27,28,34,29,29,35,70,85,91,91,108,111,117,116,117,123,123,85,21,77,35,27,23,28,21,29,29,38,43,55,76,86,91,108,123,123,127,127,131,141,111,21,86,52,34,38,38,29,36,43,49,75,91,105,115,141,149,166,127,36,20,80,37,35,36,38,29,29,37,38,44,44,60,76,90,111,131,147,158,166,166,53,27,75,36,28,28,29,34,38,44,53,65,86,87,105,93,117,117,139,117,116,116,84,17,88,38,29,36,37,29,34,36,44,69,76,89,87,95,115,115,111,116,116,111,17,36,84,36,37,34,29,29,38,36,44,54,75,76,87,93,105,111,116,131,131,127,70,20
76,98,78,76,129,169,203,192,72,44,89,163,200,203,190,140,148,133,70,125,200,187,137,76,44,69,205,205,197,107,48,29,76,149,200,169,91,54,29,56,205,212,212,222,200,183,200,221,194,155,189,103,70,99,200,169,129,78,129,192,194,147,129,111,129,141,194,155,179,163,133,98,62,49,108,155,141,160,38,44,69,69,137,133,99,75,55,35,35,155,200,203,163,147,140,141,163,163,179,211,221,222,221,200,192,163,38,75,115,84,76,90,108,125,140,147,179,108,95,194,222,212,169,155,179,190,148,103,90,76,103,87,35,21,22,28,52,44,61,44,22,28,54,91,155,209,209,194,209,212,231,231,231,209,75,21,52,123,137,115,116,90,140,160,179,197,103,109,99,84,85,90,103,83,54,60,95,111,187,203,187,147,99,94,109,147,203,197,212,227,211,203,179,179,90,52,31,69,75,78,89,141,91,69,88,192,192,96,87,69,54,69,137,211,211,209,192,194,155,86,72,129,200,221,231,212,211,194,147,140,140,90,75,111,148,88,137,140,147,129,98,76,52,29,75,103,84,83,75,75,76,55,44,76,125,163,85,76,80,84,90,98,117,131,147,158,179,187,186,192,187,76,84,123,68,60,61,62,70,75,75,87,89,109,123,147,148,160,179,190,179,172,72,43,109,43,44,48,62,70,62,56,76,91,99,115,139,141,148,166,190,192,179,123,52,77,62,29,28,29,29,38,52,56,72,85,91,115,127,139,149,140,166,172,160,131,38,127,72,34,38,38,37,43,38,48,54,70,91,98,111,117,133,139,140,179,160,141,60,36,89,56,27,28,29,34,36,38,43,76,89,91,105,115,127,123,131,139,133,123,88,35,89,37,34,43,44,43,44,37,44,60,69,76,84,96,108,111,111,131,133,141,131,123,29,90,43,36,38,36,35,29,34,38,75,95,108,116,148,186,187,141,54,37,98,56,38,44,34,37,38,49,52,48,48,44,68,77,91,115,131,158,186,149,72,38,76,52,37,37,29,37,43,43,44,61,95,84,87,91,108,111,105,116,131,115,91,21,85,37,29,28,28,23,28,28,29,60,72,84,84,90,105,105,111,123,111,116,21,44,84,23,23,22,27,29,28,29,37,44,56,62,76,90,98,116,133,149,116,127,69,17
69,89,84,75,88,109,140,116,60,52,75,125,187,200,203,147,155,189,87,98,194,133,91,89,43,52,192,189,189,147,85,37,36,189,200,190,115,76,37,37,205,221,212,212,187,160,197,197,169,131,95,76,76,109,131,75,56,76,141,209,221,200,197,194,203,197,205,183,179,183,179,56,34,55,96,194,211,211,88,76,83,76,160,147,91,71,53,31,28,96,194,203,200,179,147,115,89,94,78,95,183,209,221,221,212,203,75,75,115,115,85,90,107,123,137,155,192,147,140,187,212,221,194,189,187,183,137,72,55,44,87,133,56,28,27,22,44,56,94,76,55,52,55,75,109,192,189,179,189,194,205,212,227,221,169,37,43,95,148,147,148,76,76,125,187,187,109,137,111,69,69,38,43,37,20,27,148,163,183,209,209,160,87,71,75,111,189,163,203,221,222,209,194,212,205,115,60,90,111,108,78,94,103,85,55,107,197,179,131,94,75,76,160,212,227,221,221,212,140,76,55,76,205,221,222,209,183,179,179,179,155,129,115,140,183,160,140,148,169,148,115,103,78,43,38,75,103,95,92,90,95,85,69,69,87,133,141,158,187,160,140,139,158,179,194,207,207,211,197,190,186,115,115,147,91,85,87,91,98,93,90,99,105,116,147,186,192,190,190,187,172,149,91,76,149,76,76,84,87,96,95,91,117,117,148,192,207,211,211,211,197,187,133,109,93,99,111,95,115,115,115,111,111,117,117,123,148,172,192,194,190,179,172,131,108,98,87,133,116,93,108,109,99,99,91,84,76,93,147,186,207,197,187,160,141,139,117,115,95,96,139,127,93,108,123,115,115,105,91,140,172,186,172,160,149,140,116,109,99,109,96,93,111,116,117,127,133,133,149,127,111,98,93,140,147,172,172,179,160,158,139,133,115,99,80,108,87,90,96,96,108,111,109,109,109,139,172,200,197,149,140,108,86,76,109,105,95,98,98,108,116,123,131,116,115,105,105,108,123,192,197,203,149,131,84,76,111,91,91,84,76,76,76,75,80,87,123,140,187,187,186,187,172,160,147,140,116,69,111,85,76,76,72,62,52,43,43,75,84,90,96,109,116,131,133,133,117,140,44,55,77,29,36,29,28,34,29,29,35,38,55,70,76,95,117,140,139,149,141,117,76,28
83,90,125,116,94,94,108,92,89,84,84,109,179,205,212,187,190,211,192,187,221,179,129,115,60,56,140,163,160,137,123,71,21,83,179,160,115,75,27,20,163,209,212,203,183,179,189,148,109,89,43,14,21,68,98,76,35,55,147,203,194,98,94,140,190,183,194,163,148,140,169,78,55,75,169,205,212,222,187,147,111,75,125,137,108,75,53,35,21,103,197,205,212,197,148,92,36,28,13,13,36,87,189,200,169,192,149,133,140,115,87,90,99,129,147,189,190,205,200,194,179,194,205,183,129,111,108,76,52,37,69,148,92,60,37,35,53,56,49,38,54,53,52,75,109,149,149,137,148,169,194,209,221,221,212,89,107,190,203,149,155,131,84,129,190,155,109,115,98,76,133,115,89,76,22,13,99,179,211,203,209,160,111,87,83,131,179,133,129,163,212,221,212,227,221,200,147,131,107,115,109,83,70,62,21,29,76,147,212,209,160,76,61,95,190,221,212,211,137,103,83,54,86,147,179,190,189,140,137,163,140,90,147,183,187,203,197,194,200,183,137,108,75,78,65,76,179,140,107,98,108,75,69,62,68,86,200,200,200,203,197,192,131,203,190,172,141,133,123,127,140,133,140,148,148,148,149,187,186,190,166,172,140,158,211,190,160,141,117,116,108,115,131,140,179,187,190,190,194,200,203,207,127,98,190,149,131,116,116,98,96,108,108,123,127,123,158,158,179,187,186,190,194,194,109,80,158,96,88,99,89,90,95,105,111,139,140,133,149,149,158,166,194,192,200,197,186,70,160,179,172,115,98,95,109,99,108,109,115,131,147,158,172,187,160,194,187,179,60,89,148,84,77,80,84,80,88,86,91,96,99,133,127,139,166,158,186,194,192,194,186,147,43,187,123,96,96,96,90,93,91,108,93,99,108,133,133,148,160,166,166,186,192,203,60,76,147,88,86,86,85,90,98,105,105,131,116,115,139,147,140,149,179,179,179,197,194,123,38,148,86,76,84,86,96,117,149,149,160,172,172,186,186,172,186,90,148,133,117,95,88,90,93,91,98,105,98,105,127,141,147,158,158,149,147,141,116,90,158,187,166,140,133,117,111,105,89,91,87,88,99,108,117,131,115,131,116,99,95,95,91,158,179,186,158,147,141,133,115,105,91,91
92,115,163,160,111,76,90,98,147,149,148,148,200,205,212,211,209,203,211,203,200,203,211,212,183,141,160,160,163,133,98,76,36,75,141,137,76,43,14,0,87,200,205,190,141,116,129,125,103,99,87,52,29,43,76,98,72,60,111,163,129,53,38,76,197,194,197,149,169,163,148,76,69,84,148,212,222,227,197,163,140,87,131,169,163,125,76,29,14,71,189,205,205,209,211,192,86,49,13,0,13,34,87,163,91,109,194,189,149,107,107,99,137,140,103,147,197,211,194,189,123,163,200,160,83,78,88,87,87,70,76,140,169,109,76,75,90,95,37,14,43,55,60,84,116,137,140,115,149,179,169,179,203,212,211,92,83,131,155,111,90,84,75,111,192,141,111,107,99,76,129,205,203,187,94,27,75,189,212,211,203,169,169,179,115,109,140,169,137,129,149,189,197,221,205,197,189,149,99,99,98,84,69,68,38,21,28,61,103,76,72,52,34,31,76,197,194,192,123,99,108,88,61,69,69,75,87,95,107,125,88,92,179,200,200,209,205,209,209,169,133,76,75,76,68,69,189,197,160,115,109,76,76,89,75,87,207,203,211,221,211,179,76,158,139,133,139,133,148,147,149,179,179,190,192,194,187,194,197,200,200,192,86,76,148,91,91,91,99,98,105,109,116,141,186,187,192,197,211,211,211,203,75,36,115,84,85,91,108,98,111,127,139,148,158,179,203,200,211,207,219,219,211,207,85,52,140,89,105,109,131,123,131,131,141,158,149,172,192,197,200,211,211,221,219,211,179,35,123,123,115,105,115,127,127,116,116,131,139,158,160,187,197,200,197,197,200,187,44,84,148,108,99,91,105,93,98,111,117,123,111,127,141,158,172,179,194,200,203,200,200,117,21,139,86,76,76,84,88,90,93,105,109,116,133,140,148,186,187,186,197,197,190,194,38,43,127,80,84,75,85,84,91,105,123,131,131,139,140,148,147,141,186,190,172,190,179,89,13,147,80,84,77,80,90,116,147,172,166,190,197,200,203,194,186,44,93,95,86,90,99,108,109,109,111,111,111,109,147,148,166,186,190,200,194,192,166,21,85,96,62,69,76,75,80,89,90,93,109,115,116,127,141,140,166,186,179,179,186,68,22,108,89,84,76,87,91,96,91,105,111,139
148,169,192,200,203,90,92,108,140,123,115,131,194,209,221,209,169,125,141,160,140,129,189,209,203,190,163,160,147,147,84,72,61,115,192,179,99,76,34,12,29,89,129,87,76,76,94,89,108,129,169,131,61,38,38,70,86,52,76,140,147,70,36,49,140,192,205,183,131,129,140,62,65,99,140,212,221,221,221,212,203,163,200,205,209,192,116,55,21,20,44,98,183,211,221,212,169,137,75,21,28,36,75,192,197,203,212,212,194,123,99,84,90,141,89,92,137,190,183,148,108,147,179,129,76,84,89,98,109,96,87,84,140,123,149,129,163,179,84,44,43,75,96,109,111,116,115,133,147,149,131,131,140,203,212,133,75,69,76,53,37,52,52,109,205,179,133,160,141,84,85,131,205,221,209,87,76,209,212,221,192,141,103,169,160,111,125,187,183,149,76,44,69,89,107,98,76,95,91,98,90,76,76,75,62,35,37,76,75,60,68,61,55,35,38,129,194,200,96,92,96,75,84,92,78,55,60,44,52,90,61,84,197,189,187,169,155,189,212,209,160,90,115,94,43,28,92,192,197,179,140,96,69,71,83,129,221,207,211,224,211,158,75,172,131,131,139,140,139,139,140,172,166,190,186,187,200,197,200,211,207,192,76,86,148,98,108,105,105,109,99,111,127,148,187,194,211,203,211,219,224,219,77,37,160,127,95,96,108,123,123,111,123,141,160,186,194,194,207,211,207,203,211,207,91,65,192,108,109,111,98,99,109,111,116,115,131,148,160,186,190,194,197,203,211,211,160,29,149,115,98,127,117,131,127,117,117,123,117,139,141,160,186,186,192,194,207,187,53,85,141,84,76,76,85,86,90,88,116,109,111,139,149,179,187,192,197,200,211,203,211,158,28,123,75,76,75,77,91,89,91,95,108,127,147,149,160,192,203,203,197,203,211,207,61,43,98,61,60,62,84,91,96,111,140,141,160,158,179,179,186,194,192,197,200,194,190,96,17,127,72,54,69,75,80,99,117,160,172,186,192,190,197,200,160,22,86,88,76,76,76,76,80,76,84,93,96,93,116,139,160,179,194,192,211,194,179,0,70,127,89,89,96,96,105,98,105,127,147,160,186,192,194,200,200,211,207,203,179,43,13,91,95,108,111,109,116,131,140,139,141,158
107,183,205,205,200,78,69,87,85,38,44,76,169,190,183,125,109,116,125,141,90,72,75,125,169,179,169,155,149,131,92,69,55,137,200,200,192,155,89,35,12,28,48,37,43,38,43,37,55,72,133,129,54,22,21,29,76,83,86,140,194,108,61,56,92,109,116,131,140,125,107,76,75,160,190,192,212,160,99,115,94,62,61,90,163,205,183,76,34,21,21,49,140,194,209,212,203,200,160,70,69,78,92,194,211,212,227,212,209,147,131,94,94,147,123,137,155,190,203,160,98,87,115,107,76,94,95,90,83,84,111,87,109,90,115,163,197,197,141,133,76,69,116,147,147,140,89,87,123,125,115,108,76,107,183,194,140,133,125,108,94,115,55,53,116,189,160,149,141,137,90,75,94,203,205,133,92,203,205,203,160,125,87,99,179,115,94,179,190,169,99,54,22,29,78,75,29,69,90,98,90,87,84,84,75,44,35,86,88,92,91,75,76,68,44,48,87,169,163,141,131,65,55,115,129,75,76,72,44,72,49,38,137,183,179,95,75,70,125,129,92,87,129,169,76,43,76,137,179,190,99,147,129,96,76,84,219,211,221,221,211,190,91,192,148,139,139,140,140,141,147,166,186,197,194,200,211,221,219,221,221,207,95,93,179,99,109,108,115,115,111,116,139,158,187,200,207,207,211,219,224,211,109,68,192,158,115,116,117,133,141,147,139,147,172,190,200,200,211,211,207,194,200,200,90,72,187,95,96,115,108,98,108,123,123,115,127,160,190,194,197,203,200,207,200,197,160,48,179,116,76,87,84,86,86,91,96,109,117,179,197,207,219,219,221,231,224,224,76,84,147,88,84,98,93,96,108,116,117,127,131,141,172,172,194,187,194,197,207,211,197,172,49,186,111,91,99,116,127,127,140,133,148,147,187,200,211,221,219,221,219,219,221,224,88,54,148,95,96,98,111,117,139,158,179,179,187,192,190,190,197,203,200,203,200,197,194,108,27,190,111,76,75,76,91,131,190,207,207,219,211,219,219,207,179,37,98,140,98,108,109,99,105,98,108,123,131,149,166,166,194,203,207,219,221,211,186,17,76,131,77,76,86,88,96,91,96,96,111,127,149,160,149,179,186,192,200,200,148,52,14,105,76,84,89,77,88,90,96,123,116,117
60,147,197,187,149,87,69,75,86,44,21,28,75,125,115,69,75,96,99,116,90,61,61,107,163,190,179,147,107,86,72,44,29,70,129,137,133,155,187,99,38,36,43,44,60,29,20,20,21,54,133,160,85,43,21,14,34,116,109,137,189,160,85,68,76,60,43,38,69,75,56,70,70,169,209,203,212,125,43,60,69,34,20,27,60,84,76,60,38,52,52,49,123,192,211,212,212,200,125,62,62,78,72,86,203,212,221,221,212,205,160,115,108,140,140,137,131,141,147,179,129,76,108,123,87,99,99,94,76,62,99,129,148,137,115,131,140,125,90,140,160,98,140,179,169,192,169,149,160,148,155,179,116,91,140,190,155,169,189,169,192,203,90,44,71,129,116,131,123,131,107,72,52,76,88,75,85,148,155,149,90,76,89,125,149,109,92,125,187,187,149,99,69,75,123,98,60,44,69,62,76,88,90,98,90,53,29,60,52,76,131,108,92,88,75,35,36,75,205,212,209,140,76,129,133,98,109,98,65,75,76,75,123,169,205,155,75,49,68,38,28,28,55,78,107,87,76,99,160,200,141,141,147,75,75,71,221,224,224,221,207,192,141,200,160,141,148,158,158,148,160,186,200,203,203,207,211,219,207,207,203,192,98,95,197,111,109,116,115,105,115,116,158,160,186,200,197,200,200,200,194,186,116,80,158,139,117,111,131,123,127,139,140,141,148,172,190,207,219,221,194,187,158,133,115,98,141,116,111,117,123,123,116,131,123,117,133,149,172,192,200,194,197,197,172,149,139,84,133,123,105,98,95,96,90,115,111,127,133,158,187,187,197,211,200,187,160,148,98,115,148,131,116,123,117,131,147,141,141,147,141,166,187,194,219,219,221,203,192,190,149,140,86,140,99,95,109,117,116,109,123,111,115,116,140,160,187,197,203,207,200,186,179,172,116,88,149,117,91,99,105,89,91,108,116,139,158,166,172,179,172,186,186,186,149,147,149,116,76,172,105,85,76,84,86,108,141,172,190,194,197,197,192,190,166,80,147,127,98,109,93,99,116,95,95,109,127,149,172,187,194,200,197,207,211,211,179,36,99,160,91,84,93,93,108,108,109,115,116,131,160,194,192,187,194,197,203,200,190,75,28,147,109,91,85,91,96,91,88,95,99,123
38,75,115,115,94,90,91,87,75,60,43,34,28,49,90,69,69,107,129,133,149,125,125,197,211,212,209,194,155,123,62,43,34,35,76,131,99,129,141,96,76,87,76,140,133,76,56,49,27,76,190,200,183,95,43,13,13,78,95,94,115,163,94,60,68,44,28,20,27,55,44,36,44,75,98,203,221,203,94,115,155,95,34,29,29,44,68,76,76,83,61,49,72,160,194,209,179,133,76,75,90,76,49,44,115,209,221,222,222,222,189,141,96,96,123,131,99,75,60,90,179,94,87,88,84,86,115,147,148,76,44,76,140,189,140,115,107,75,37,72,87,123,140,179,183,187,222,227,222,212,179,179,212,189,160,187,141,76,90,189,222,222,192,140,137,116,123,115,116,133,116,111,75,29,28,29,44,95,133,131,84,62,69,108,140,115,115,133,179,179,141,111,76,99,72,62,53,71,94,76,76,88,90,103,92,71,38,28,35,60,107,169,137,129,90,49,27,29,183,197,187,123,163,190,189,179,169,133,76,75,94,116,163,194,212,192,91,49,38,31,35,54,75,52,60,94,103,89,116,189,149,133,133,76,92,89,203,187,186,166,141,147,158,172,187,192,194,207,203,203,203,172,190,200,179,148,147,133,123,117,127,131,123,133,140,160,158,179,186,186,187,187,172,187,211,194,186,149,116,115,105,115,127,141,160,166,172,190,197,207,211,219,211,200,87,108,158,117,95,105,109,105,115,116,131,123,133,166,149,192,190,197,200,203,211,200,96,186,187,139,115,111,115,115,96,99,109,133,133,149,160,160,179,190,194,211,200,207,140,87,190,190,127,98,95,93,89,96,98,105,109,115,141,160,158,186,190,190,187,192,148,76,139,147,123,98,91,89,87,90,98,115,116,133,139,140,148,166,179,179,190,203,200,197,91,190,160,133,111,98,95,90,96,98,127,133,149,158,192,197,211,200,88,91,190,140,131,115,105,105,99,105,111,105,108,105,105,115,131,149,179,190,207,200,86,76,166,148,139,117,111,105,98,105,111,148,123,123,131,148,158,160,192,192,194,158,148,115,187,179,179,179,149,147,141,133,123,90,117,127,108,98,111,111,127,115,105,98,105,123,149,172,186,187,192,186,172,149,109,86,76,133,96,98,109,133,115,96,89,89,108,127
75,75,84,107,99,88,87,89,52,37,29,28,28,31,49,88,49,68,140,197,209,205,192,197,197,212,222,222,221,200,140,76,61,35,55,125,194,183,179,147,87,108,99,192,179,76,87,115,69,84,179,194,197,192,99,35,14,65,108,89,92,163,155,109,87,84,75,75,76,133,111,71,107,84,76,209,209,209,155,179,190,183,90,65,48,29,55,89,115,109,84,65,21,69,155,190,75,75,68,54,84,76,55,52,65,92,209,221,209,137,95,140,99,75,107,129,133,86,87,148,205,197,179,148,147,125,160,192,197,179,69,44,98,197,190,192,179,111,70,88,91,91,108,140,155,123,189,221,222,227,231,209,205,194,187,209,200,96,69,148,221,227,205,203,205,149,94,92,98,129,140,133,129,62,43,52,43,85,140,140,84,60,69,94,123,141,123,189,192,192,187,140,91,115,96,71,35,44,116,140,98,108,99,115,107,98,84,53,49,53,76,149,183,155,123,53,28,35,137,147,115,76,200,221,211,200,194,160,83,75,98,90,155,205,212,200,147,75,43,38,28,44,65,69,52,85,147,98,87,89,99,103,192,200,200,160,192,190,192,192,187,179,192,203,211,219,211,219,219,224,221,87,95,116,88,98,95,109,133,123,131,123,140,147,158,186,186,186,192,203,211,219,87,75,117,89,89,93,90,117,116,127,140,149,172,192,190,197,197,207,211,211,207,140,21,56,96,84,86,99,105,105,127,117,127,141,148,187,190,197,194,200,197,219,211,160,37,147,98,84,76,89,99,105,99,105,116,133,140,141,166,186,197,219,207,203,197,190,69,21,123,91,80,84,91,96,108,111,131,149,149,172,172,194,197,197,200,197,192,187,105,23,77,61,75,76,84,89,98,115,127,127,117,123,131,140,148,172,187,197,192,211,200,197,28,93,85,86,90,95,105,111,133,140,186,186,190,194,197,207,207,186,29,76,140,91,91,96,109,117,127,123,139,141,141,140,131,149,166,192,190,203,207,197,37,21,88,69,76,91,90,105,109,127,139,141,148,179,186,194,192,190,194,192,192,192,158,29,133,91,84,89,87,90,98,108,116,117,117,139,148,148,166,187,194,190,200,194,90,75,160,111,105,98,99,109,108,105,115,116,115,127,149,166,186,179,203,192,179,200,148,76
190,147,99,96,107,98,95,86,44,35,28,29,31,53,60,76,38,21,37,140,209,211,163,133,160,205,209,212,227,212,211,190,148,75,38,78,212,211,194,183,123,125,163,187,129,52,60,75,75,98,76,92,115,179,190,87,28,52,133,111,96,160,183,179,111,84,62,75,98,190,187,69,83,169,190,203,190,190,200,197,192,149,95,70,60,35,14,31,98,140,115,94,28,21,76,149,76,75,60,20,21,38,76,69,22,20,107,203,149,60,28,70,99,84,94,137,163,137,160,212,212,205,194,197,163,155,190,189,190,192,98,72,90,189,211,212,212,183,90,179,190,179,179,163,160,125,108,187,227,222,222,212,131,109,137,190,221,183,75,140,212,212,190,197,197,183,76,72,91,115,133,140,147,115,87,90,61,84,155,194,141,107,99,140,129,160,147,194,211,211,189,179,160,155,189,163,91,69,160,194,160,129,116,116,89,76,76,89,78,70,75,108,169,190,149,69,35,56,129,129,95,56,192,221,221,211,192,141,91,84,90,87,129,200,221,211,148,72,36,35,28,21,22,35,35,84,163,90,92,76,160,140,189,203,192,183,140,133,149,149,147,149,179,187,203,207,211,219,219,219,219,76,91,149,115,123,117,111,116,116,123,139,160,160,190,197,197,207,211,221,219,219,70,72,160,86,95,109,117,148,166,158,187,192,203,211,221,224,224,221,221,231,224,139,21,76,158,140,147,149,149,148,179,166,190,192,203,211,211,219,221,211,211,221,221,186,44,160,141,127,131,139,147,133,141,133,140,148,190,194,203,207,211,219,211,221,211,211,68,20,140,166,109,109,96,99,99,108,127,166,166,186,186,194,192,194,197,203,207,194,117,29,89,109,99,87,80,84,80,80,86,91,96,109,115,127,149,194,211,211,221,219,219,203,28,123,141,115,109,115,111,115,123,133,149,166,190,194,207,211,211,166,22,60,197,140,131,131,131,127,115,116,127,116,115,117,116,131,149,179,200,211,219,194,43,27,139,89,105,99,95,99,96,111,123,115,147,148,166,187,197,207,211,207,221,211,179,14,105,108,116,140,139,131,127,117,139,166,166,166,194,197,200,211,211,211,219,211,65,21,108,139,141,141,149,160,141,139,127,116,133,160,187,194,200,203,219,207,194,203,91,21
212,194,149,123,95,115,133,92,56,38,29,29,43,52,62,91,76,36,14,27,87,189,78,86,140,200,209,203,212,221,211,212,205,125,65,75,203,209,189,160,99,84,90,99,69,38,35,14,21,75,96,96,125,183,197,183,85,76,183,203,187,179,183,183,140,91,76,69,76,140,147,75,69,116,203,211,197,190,194,192,194,169,99,76,69,55,27,28,89,169,137,131,87,76,84,90,60,29,35,28,14,13,75,137,61,21,78,179,155,71,21,29,65,84,88,115,160,129,140,205,212,200,189,179,137,116,179,187,169,163,125,131,107,131,155,183,169,179,187,212,212,187,160,179,179,148,133,190,211,116,147,209,115,115,155,169,227,227,133,76,179,197,131,155,183,179,107,75,90,131,133,169,169,103,149,163,62,52,76,155,209,179,115,160,147,133,108,203,205,197,205,179,163,179,179,200,141,55,90,148,169,155,140,123,87,75,44,53,69,75,98,123,131,163,197,109,76,85,163,160,137,60,69,108,137,192,205,140,87,90,84,75,75,140,187,190,137,75,38,34,35,28,21,20,21,31,155,75,44,84,190,190,179,163,129,115,115,105,131,141,158,166,179,190,200,203,211,219,221,224,224,77,108,200,148,186,187,172,186,179,149,166,190,197,203,207,221,211,221,221,211,219,69,72,197,133,140,139,116,127,116,117,147,166,187,190,190,190,166,187,192,197,211,111,22,90,109,75,75,76,87,89,91,111,117,133,147,158,160,172,186,190,192,194,187,141,38,139,96,75,76,72,75,76,87,90,99,108,140,147,147,166,192,192,194,211,203,203,69,29,148,96,54,56,62,75,85,86,96,123,116,116,133,131,140,149,179,172,172,190,115,27,84,75,65,54,44,55,69,76,84,90,93,115,123,131,158,190,192,197,207,211,211,207,29,127,75,75,70,70,75,80,84,93,109,123,141,172,197,200,207,187,35,54,98,75,75,70,76,76,86,90,90,98,99,116,127,123,140,172,200,207,219,197,52,28,80,62,69,61,76,84,87,91,98,111,115,127,139,158,172,179,179,186,187,187,133,21,111,80,65,69,75,77,88,90,95,117,116,139,139,147,158,160,166,179,172,186,52,20,99,84,76,75,75,86,87,90,98,105,109,131,148,149,166,197,197,200,200,190,76,21
209,183,131,99,87,111,129,115,84,68,54,52,43,49,52,84,94,78,61,21,44,140,75,99,192,212,221,209,197,187,123,160,190,140,76,71,116,137,179,194,155,91,69,115,99,85,71,14,10,54,183,160,190,209,205,187,76,109,192,192,197,190,189,192,163,87,71,60,85,108,108,76,70,95,190,203,212,205,187,163,192,183,107,84,69,56,29,28,76,183,155,131,123,179,160,115,115,90,86,55,34,21,68,192,149,95,85,86,140,98,76,75,87,90,94,78,94,183,137,203,212,212,221,212,209,200,209,203,190,169,115,107,103,103,115,115,108,95,187,212,203,160,137,140,141,111,147,209,212,179,163,211,140,190,189,109,197,211,179,71,90,125,109,107,148,194,116,89,90,141,190,197,190,84,137,155,88,62,43,75,155,163,129,125,148,116,76,87,149,209,221,203,179,148,86,129,131,54,21,21,44,147,189,140,140,99,68,52,43,68,116,141,133,125,179,200,183,133,109,163,205,160,65,38,55,76,115,129,89,103,109,109,107,111,125,115,98,76,48,48,44,43,35,21,27,60,194,148,75,84,192,194,200,179,133,99,84,91,127,141,179,179,187,192,194,200,203,219,224,224,221,95,109,158,89,95,91,96,109,115,111,116,131,141,179,166,172,190,197,197,194,203,70,76,133,65,69,76,76,91,96,111,133,133,148,149,172,190,200,211,200,203,207,149,52,108,85,75,76,76,91,95,99,117,148,141,141,149,186,192,200,197,211,219,200,179,70,166,88,69,75,75,75,84,95,109,108,116,148,158,149,172,186,190,192,203,211,203,77,38,116,88,55,62,75,90,91,109,99,116,139,141,190,197,194,192,200,200,197,179,115,37,87,75,61,69,76,84,91,90,89,108,108,139,141,140,158,197,197,207,219,211,221,211,56,141,76,72,76,76,80,93,105,117,133,148,187,197,207,219,231,211,84,86,186,105,116,117,109,115,127,123,116,117,131,147,140,149,186,194,219,224,231,211,75,56,109,86,88,75,80,91,93,98,115,117,127,139,160,160,192,200,197,200,203,192,166,28,109,84,70,72,80,88,93,105,115,133,139,149,166,190,190,192,197,192,194,190,62,37,116,69,75,76,76,88,93,108,111,116,139,148,149,160,187,192,194,197,211,187,86,29
189,183,137,98,88,96,155,179,141,91,75,54,38,38,38,75,87,91,87,43,34,90,98,141,203,227,222,212,197,169,123,129,187,194,163,103,70,75,90,187,212,205,189,200,203,200,155,29,21,84,189,160,183,197,192,183,87,111,194,190,200,211,203,203,189,98,61,62,99,115,92,75,62,76,140,200,212,211,189,190,200,194,125,83,76,44,28,29,84,140,140,179,203,205,203,194,192,179,125,60,37,43,86,131,108,133,62,55,111,131,163,189,189,169,108,56,44,90,76,109,194,200,209,205,203,211,221,212,205,192,192,133,116,129,149,148,103,76,86,99,96,133,123,140,160,109,129,197,212,211,205,211,129,200,179,70,69,76,92,71,69,71,76,61,61,95,76,78,84,137,160,149,137,84,103,98,90,76,89,88,147,140,129,72,70,69,60,43,43,76,179,148,149,123,76,84,78,60,37,17,17,48,92,205,200,140,87,90,75,54,99,179,169,111,109,205,222,212,190,205,209,205,115,83,69,69,76,94,87,76,115,140,149,149,133,116,116,98,78,70,71,60,54,49,44,94,209,197,192,189,194,203,211,197,179,160,147,187,197,190,192,187,192,203,211,219,221,219,211,211,200,108,115,131,95,111,115,127,127,127,117,140,149,158,166,192,203,207,211,203,197,179,93,90,127,95,123,140,140,160,186,179,187,194,200,203,219,203,207,186,149,140,127,99,76,95,115,123,147,166,158,160,166,160,187,186,211,200,207,197,166,141,148,149,131,99,84,108,99,109,139,140,149,149,158,160,160,149,192,203,203,197,190,149,131,111,90,85,76,75,90,105,131,141,160,192,192,172,141,194,200,190,140,95,90,91,89,84,76,75,75,75,76,89,95,99,133,133,160,158,179,186,149,207,190,166,166,131,111,108,98,93,91,88,80,90,90,115,141,160,172,200,197,179,139,192,211,194,158,149,117,84,75,80,99,93,108,116,139,148,147,172,187,197,194,192,187,158,166,207,211,207,186,133,75,68,117,116,127,140,158,166,172,148,148,147,192,207,207,179,149,149,148,147,127,116,105,53,127,139,131,116,139,133,127,123,109,133,149,179,194,197,197,207,200,197,200,187,75,60,141,127,109,96,108,109,105,105,116,116,133,160,172,166,194,200,203,203,207,186,109,49
84,116,133,103,76,49,78,163,179,163,109,75,44,44,55,71,76,86,70,20,14,28,75,137,197,211,222,231,222,209,187,169,200,221,205,148,61,37,43,68,99,115,147,192,200,209,179,29,14,65,98,90,103,116,86,76,75,69,87,94,133,211,205,212,205,169,87,87,179,163,140,92,69,36,61,187,212,209,194,203,212,203,140,96,83,55,43,75,96,107,84,76,190,205,192,169,190,187,140,61,52,75,99,96,108,147,75,54,85,123,169,205,212,209,179,91,56,53,65,78,88,76,87,98,189,205,221,212,227,221,211,179,123,99,107,76,62,83,98,76,61,83,109,123,149,131,123,160,211,203,212,222,179,203,209,107,52,54,76,76,72,72,68,35,37,60,72,75,83,140,155,147,111,137,179,149,133,86,99,179,194,141,169,179,141,85,75,60,21,31,160,140,141,115,90,109,116,61,44,29,28,28,43,141,200,155,116,103,99,75,75,194,192,163,111,141,179,212,227,221,205,205,189,148,109,94,103,115,137,131,149,197,187,205,169,115,183,123,107,70,69,69,76,83,68,78,140,84,75,140,189,155,160,205,187,183,166,172,186,187,200,194,147,211,186,127,109,91,89,87,88,89,91,98,108,131,133,149,166,186,186,194,166,194,207,160,116,88,76,76,77,76,87,91,105,133,141,140,160,186,192,197,91,91,197,117,88,75,70,75,72,75,76,84,91,109,116,127,139,149,149,160,149,172,85,52,140,80,75,84,76,76,84,87,80,84,91,99,115,148,140,139,140,148,172,172,149,80,179,109,88,72,75,75,72,75,75,75,84,105,116,133,148,148,166,166,172,148,49,76,99,75,75,75,70,76,76,72,70,75,84,90,99,123,140,139,139,133,149,158,149,115,37,127,69,52,55,75,75,75,76,76,76,84,84,90,98,111,115,131,133,140,131,131,48,75,80,43,43,38,43,53,55,70,72,75,75,76,88,99,98,99,108,116,123,131,127,86,36,93,62,38,43,38,52,76,76,91,95,105,105,115,127,127,98,37,99,76,53,37,38,38,36,43,48,43,54,69,80,88,91,105,116,131,133,127,123,87,108,172,111,91,90,77,75,70,75,76,76,76,84,91,109,99,123,131,149,141,158,127,123,192,194,158,109,105,98,95,91,76,70,65
36,61,76,69,44,28,29,72,140,179,194,140,75,71,72,86,99,107,76,21,13,12,52,115,169,203,221,221,212,197,189,190,212,221,203,123,52,34,27,21,34,35,52,87,148,192,179,70,29,31,52,53,75,84,61,44,49,71,54,75,99,148,148,187,209,192,125,116,197,209,194,155,90,43,29,99,169,189,190,205,209,197,111,83,75,61,61,68,69,78,76,61,125,187,189,163,141,141,109,69,55,75,98,115,179,125,92,88,84,131,149,131,141,160,116,86,69,31,44,90,69,37,44,55,125,192,211,212,231,222,212,209,183,133,123,76,60,76,189,147,83,75,91,131,147,194,211,211,227,231,231,227,212,205,212,169,76,55,52,55,49,75,76,31,49,44,76,140,169,211,221,212,212,212,222,212,169,86,131,205,221,209,192,189,205,205,179,123,70,60,140,163,179,149,107,140,197,140,76,71,54,54,76,179,203,194,179,125,95,76,69,141,183,179,116,62,60,123,212,227,227,222,211,205,192,179,149,140,137,169,212,221,211,221,197,103,116,90,87,60,48,44,75,148,141,88,111,103,78,131,212,197,192,211,189,190,197,203,203,200,200,172,76,187,109,108,108,133,141,127,116,123,133,148,158,158,158,158,179,172,160,147,68,96,88,75,75,75,77,87,88,88,86,90,105,139,158,158,187,192,197,190,61,65,111,53,49,44,53,44,54,55,76,89,93,98,117,133,140,158,158,160,160,147,70,29,117,72,75,84,84,75,75,84,76,84,88,111,133,141,148,147,148,160,158,166,108,17,109,76,52,52,48,56,60,60,62,68,76,90,91,99,111,117,133,158,160,131,38,55,89,29,29,28,28,34,35,38,43,48,60,75,80,90,105,116,115,116,127,133,139,98,22,139,62,55,61,65,65,61,60,69,70,72,77,95,115,131,117,131,123,139,149,133,28,52,80,36,48,49,61,55,62,60,49,76,76,76,88,105,109,116,105,123,127,131,133,75,12,75,37,34,43,54,61,76,87,99,116,111,123,139,147,133,91,12,108,75,60,60,55,49,52,60,60,60,75,85,93,105,109,116,139,139,131,147,131,21,29,75,36,34,43,52,56,61,77,91,85,91,89,90,98,98,115,133,139,139,133,53,28,105,60,52,43,44,52,60,61,65,76,84
52,53,65,44,29,35,21,27,147,169,190,200,131,115,123,115,141,147,125,52,20,12,54,131,192,211,222,222,212,194,200,212,222,222,212,149,62,28,22,22,28,21,21,38,89,147,163,78,52,38,53,55,55,76,87,60,60,83,43,49,76,87,70,75,141,149,140,148,209,212,209,205,183,89,75,99,107,129,187,200,203,200,155,90,68,75,88,71,65,65,61,61,76,99,107,115,115,111,90,52,44,75,115,163,203,160,116,160,147,163,192,169,108,115,98,75,55,21,21,76,60,38,35,20,28,60,90,189,212,222,222,221,211,203,194,116,94,123,189,179,131,86,61,71,76,140,192,212,212,205,221,221,194,179,169,141,89,75,49,27,34,75,133,76,75,34,43,163,221,227,227,227,231,231,231,227,211,123,179,221,227,221,212,212,212,221,187,83,96,115,147,149,123,84,75,86,123,205,179,169,140,96,115,200,212,203,194,179,115,103,85,75,99,163,123,52,28,69,90,84,78,160,212,212,211,197,183,140,155,92,192,222,221,222,221,148,108,94,88,75,44,36,60,194,205,192,140,183,209,203,212,189,137,133,148,187,187,192,192,190,194,133,69,148,85,86,76,84,87,87,84,90,108,117,127,133,131,140,166,166,172,140,44,108,105,77,84,75,76,72,69,68,75,84,96,140,149,148,149,186,187,166,61,75,99,49,48,52,52,60,70,75,85,84,85,91,111,131,123,133,147,147,141,140,76,37,116,70,70,60,62,65,68,69,75,70,76,91,108,133,133,117,140,139,158,147,98,21,111,96,65,60,55,55,60,61,60,56,72,86,93,98,117,131,123,133,131,109,37,53,96,37,34,34,35,43,44,48,48,54,75,80,88,90,108,109,131,139,133,131,131,115,29,127,65,43,38,52,49,53,43,52,53,70,76,93,109,115,111,116,117,140,133,133,21,65,68,23,35,43,48,44,69,76,72,75,84,85,91,99,108,116,108,123,139,131,127,75,13,95,44,29,35,29,36,54,80,84,87,95,95,109,111,115,87,13,109,62,28,28,28,27,29,36,37,43,52,69,76,84,91,105,109,117,140,133,116,20,29,86,49,52,55,60,70,60,69,75,84,89,95,109,115,123,131,133,139,140,131,37,14,91,69,54,60,61,65,76,76,84,84,86
83,83,69,65,44,55,13,12,116,187,197,203,189,197,200,192,200,190,141,85,44,14,17,60,137,197,194,163,163,140,209,221,222,222,212,203,92,44,28,28,35,27,28,37,75,109,137,76,75,76,68,75,78,75,72,84,84,52,36,43,75,95,76,54,52,65,56,75,131,125,179,209,200,163,147,187,155,148,179,190,211,221,194,131,87,84,87,95,87,75,60,61,68,75,75,84,90,92,84,60,68,92,160,200,212,203,163,189,189,179,205,179,107,78,84,78,56,28,38,90,54,48,38,13,0,21,21,61,147,209,221,222,222,212,205,147,89,84,94,115,160,115,84,55,44,35,44,84,87,76,148,189,190,187,160,76,37,37,49,28,21,43,116,160,190,75,13,76,211,227,231,231,234,222,209,221,205,183,155,183,221,227,231,227,212,211,179,52,78,194,211,183,131,90,76,75,75,205,222,209,190,129,115,194,222,209,209,200,189,148,115,75,61,76,72,56,62,76,72,55,22,36,203,205,190,194,179,147,179,125,140,212,212,212,221,192,133,123,148,103,53,29,44,192,212,189,61,75,149,125,183,125,83,48,69,95,158,186,192,190,192,147,76,160,90,86,76,76,76,80,77,93,108,115,115,111,115,123,140,149,166,133,52,108,84,54,62,53,49,56,60,54,86,105,127,158,160,166,166,192,192,187,69,76,139,53,60,69,70,75,75,76,76,86,84,96,115,140,148,141,179,172,172,147,111,76,160,84,84,75,70,72,70,70,75,85,88,96,109,111,127,149,158,179,158,147,111,38,140,133,75,65,62,65,68,62,61,69,76,76,86,98,123,140,141,147,158,127,76,65,105,75,70,65,69,61,65,62,68,70,75,76,89,96,133,127,140,140,147,149,133,116,52,117,75,61,56,65,60,61,62,62,75,76,84,88,108,111,115,115,133,141,148,148,34,76,75,35,35,35,37,43,52,76,76,86,91,85,88,93,99,108,98,117,131,116,116,75,21,96,44,28,28,22,28,43,75,76,80,99,98,117,116,115,108,29,117,60,29,35,37,28,37,44,48,53,61,75,87,91,108,127,141,149,148,148,147,21,52,99,52,36,35,37,43,55,60,62,75,84,77,91,105,96,96,117,116,127,117,38,27,115,44,34,34,29,36,38,35,44,49,60
90,115,70,75,76,90,21,10,90,155,179,115,70,75,123,147,189,194,179,76,37,21,13,14,52,129,149,109,84,92,209,212,212,221,231,227,187,90,54,54,71,54,75,75,89,155,187,65,49,61,75,62,87,91,90,125,103,70,55,75,103,192,197,141,76,68,43,60,88,69,96,190,194,149,163,194,192,179,116,140,179,205,200,163,115,78,37,60,65,75,75,72,76,90,76,75,90,92,84,87,90,125,187,197,200,205,141,148,116,141,209,194,160,89,75,85,69,43,87,192,129,98,76,29,14,28,36,43,76,187,221,222,222,227,209,187,115,76,56,75,129,179,163,90,61,31,21,35,53,55,83,99,76,89,111,69,43,36,52,61,38,53,87,160,200,99,12,29,147,197,205,209,221,160,88,141,149,160,169,148,179,197,211,231,231,212,192,89,72,155,222,221,190,203,209,179,91,189,222,222,212,107,49,71,203,212,222,212,200,197,169,96,75,71,55,69,116,108,72,84,55,21,98,131,92,129,141,131,98,78,99,183,189,160,183,163,85,92,183,179,89,38,34,187,205,189,29,28,90,92,95,111,89,44,38,54,203,211,211,200,172,158,123,186,147,133,123,123,108,99,95,115,139,158,187,187,190,192,179,139,141,116,91,133,141,123,115,117,111,108,93,87,96,139,160,190,192,194,192,186,158,140,96,111,172,115,139,147,160,141,148,148,147,147,139,158,187,197,200,192,179,160,149,131,117,127,158,166,172,186,194,190,160,160,172,147,123,190,197,187,186,158,148,147,117,105,90,91,127,140,140,141,172,187,179,158,147,158,115,115,187,197,186,166,158,133,117,99,95,105,117,133,148,166,172,158,166,148,140,115,117,127,158,179,141,148,140,147,117,91,91,91,91,141,149,160,148,166,160,149,160,141,148,139,147,172,179,192,172,172,172,148,127,108,85,98,117,96,109,109,115,99,91,91,111,147,166,160,187,190,190,192,190,158,166,141,131,90,72,123,76,75,76,56,52,76,109,133,147,190,190,179,187,139,123,76,148,96,88,89,77,76,76,75,75,75,75,86,98,116,131,139,147,158,158,160,141,54,72,133,70,48,49,54,56,61,60,69,76,76,89,99,109,123,123,139,131,133,116,48,48,149,52,43,43,29,29,38,48,54,56,70
94,147,98,84,103,129,35,13,27,44,55,55,29,21,36,29,49,76,108,91,54,21,20,12,21,31,54,55,43,75,179,200,197,212,231,227,221,203,160,116,116,90,78,69,94,179,197,68,29,28,48,62,76,129,190,169,76,56,61,70,94,179,163,129,125,88,52,55,131,111,149,194,179,133,187,189,169,190,155,141,149,183,163,147,140,131,75,75,60,54,38,69,123,148,107,83,89,88,85,92,108,140,194,149,129,148,148,155,115,131,209,221,221,149,111,141,103,48,87,200,212,205,190,96,44,36,44,94,76,125,197,212,221,221,209,212,183,129,88,91,123,187,209,189,99,76,69,76,61,76,86,44,29,75,129,70,61,61,61,62,61,75,87,140,194,169,14,13,29,21,22,75,200,108,75,103,123,84,87,98,115,99,179,227,222,200,163,200,116,123,222,222,222,227,222,221,140,88,147,203,205,155,78,35,76,192,212,212,197,169,147,141,111,107,115,65,76,125,75,96,76,52,60,71,52,55,76,94,89,56,55,76,116,88,85,90,78,76,163,211,203,115,56,115,189,197,70,34,76,155,140,129,115,75,68,75,148,133,140,141,141,149,179,190,197,197,203,203,203,219,211,117,140,172,93,86,86,95,91,95,115,105,115,133,141,158,190,192,200,203,207,197,91,108,200,109,115,117,99,96,91,95,95,127,160,179,187,186,200,211,219,219,221,179,52,111,117,89,84,91,87,93,95,108,111,131,140,147,158,179,190,194,197,211,207,115,44,187,96,76,75,76,86,86,80,88,89,99,127,127,141,166,172,187,192,187,197,200,80,22,95,93,76,76,76,76,85,86,91,116,111,131,148,172,190,197,190,200,197,187,117,29,109,56,49,52,75,76,76,75,87,89,95,140,160,194,192,187,194,203,203,200,197,160,85,131,91,88,87,89,86,90,95,108,133,133,147,141,186,187,186,186,80,68,148,116,99,98,90,91,89,91,88,86,98,108,105,115,139,160,158,192,192,166,69,60,140,109,91,91,93,91,99,91,96,111,115,131,160,166,148,172,172,192,166,172,109,99,190,148,139,139,140,139,116,108,105,96,109,139,116,139,160,166,166,147,160,147,109,108,172,166,179,187,179,166,158,133,98,80,85,131,105,95,116,115,105,95,98,91,90,86
61,76,69,55,53,70,37,21,17,28,43,55,52,21,20,10,13,17,44,131,111,83,52,31,28,21,12,12,13,49,147,203,212,211,221,227,221,221,221,200,115,98,75,13,38,140,194,137,69,43,44,76,131,155,163,179,99,70,55,38,48,70,69,75,183,192,131,98,129,160,192,211,189,133,183,209,155,148,148,169,190,197,111,90,137,140,141,133,98,61,29,43,133,148,149,147,169,129,108,140,149,160,192,160,87,76,160,183,190,169,187,211,222,211,200,203,155,52,53,96,212,212,209,197,125,87,62,99,131,89,76,179,212,209,194,197,190,179,140,129,133,189,209,200,179,99,83,78,70,92,163,89,75,147,190,98,75,69,70,70,75,147,179,192,221,221,72,34,53,10,0,13,115,123,75,69,76,60,55,61,76,137,192,212,221,212,179,194,75,69,221,222,227,212,212,212,209,75,44,90,194,163,141,75,29,76,179,179,190,189,148,179,187,169,179,163,131,147,179,187,169,141,141,109,76,44,53,76,90,71,60,71,108,116,92,75,78,88,163,197,194,190,131,99,169,200,129,75,75,116,203,179,155,111,107,115,99,116,131,131,133,149,172,187,197,203,203,203,203,203,207,75,86,91,76,84,84,93,90,95,115,115,131,140,148,172,187,194,211,211,211,197,52,53,158,76,85,80,84,88,91,108,139,179,187,197,207,221,221,224,211,219,211,115,20,80,109,88,89,109,111,99,108,95,115,139,149,190,200,219,207,211,207,207,207,90,20,166,88,69,56,76,88,90,88,93,96,116,117,131,139,139,160,186,179,194,197,190,68,13,75,98,76,75,76,87,80,88,91,111,117,115,141,166,179,192,194,203,194,192,98,17,98,75,65,60,75,72,76,76,90,91,105,148,166,186,190,194,197,207,219,211,211,108,61,96,76,80,84,91,91,91,111,139,172,186,190,187,197,190,194,179,60,28,105,85,84,76,75,84,90,98,86,89,91,109,116,131,139,186,190,197,197,179,43,28,95,76,75,76,84,84,95,99,99,111,117,148,166,148,179,179,172,192,197,166,65,56,116,77,84,76,77,91,88,91,105,127,123,158,158,148,160,186,203,207,207,190,60,69,133,80,80,84,77,85,86,86,96,108,109,115,147,147,148,158,160,190,179,158,80,75
53,65,60,55,43,35,38,44,37,65,75,85,75,56,22,12,14,21,34,108,76,55,76,52,29,21,10,0,0,75,189,205,211,169,160,211,222,212,169,90,115,87,61,0,0,35,89,189,116,78,83,115,190,187,115,95,115,78,76,60,36,28,21,28,92,141,140,109,192,212,221,221,190,147,179,197,179,147,140,187,190,179,96,87,108,140,163,163,140,60,34,43,86,90,86,83,96,71,37,29,44,75,137,147,87,75,147,169,187,189,197,209,212,211,212,200,155,44,21,31,189,211,212,212,194,160,115,115,123,90,48,69,116,187,197,203,183,163,147,123,91,140,131,99,140,163,111,87,90,140,197,155,187,212,221,148,87,69,54,56,85,183,212,222,231,222,212,190,183,72,20,14,76,155,137,137,115,95,90,94,86,149,203,222,227,221,222,212,76,37,212,231,231,222,212,221,211,94,44,76,183,200,179,90,28,28,85,137,190,209,203,194,203,200,179,163,148,84,149,197,197,187,149,140,108,92,75,52,87,90,76,76,131,129,90,72,49,55,96,141,115,84,84,98,94,141,169,131,116,140,212,212,205,194,183,147,96,96,123,133,133,141,166,186,190,187,190,207,211,207,197,72,84,109,76,85,76,76,88,90,108,109,123,139,149,179,192,194,219,219,219,219,53,52,172,76,76,76,84,93,91,109,139,139,147,147,172,190,187,192,190,194,203,133,21,80,89,68,69,75,77,80,86,96,109,131,147,166,190,200,190,203,192,200,197,111,23,158,96,72,75,88,85,89,91,109,108,123,139,141,141,147,186,179,190,194,194,192,75,14,80,80,70,69,75,88,90,91,96,127,139,160,172,186,192,194,200,211,207,197,123,21,96,76,72,56,72,76,75,88,105,108,115,141,149,147,187,203,194,207,219,221,211,111,62,93,69,62,75,80,87,93,99,117,148,179,187,187,192,197,194,187,61,37,115,84,84,84,84,89,96,93,93,105,105,123,123,127,160,158,187,192,194,172,38,29,111,70,76,76,75,80,88,109,123,141,111,141,149,141,166,179,190,187,194,147,56,76,131,76,77,86,80,76,84,93,117,131,139,148,158,186,187,197,194,200,200,187,38,36,131,88,84,76,76,88,91,98,95,109,108,123,148,166,158,187,190,197,197,166,60,36
86,89,94,98,75,22,21,27,44,76,90,98,99,87,55,21,14,22,38,133,115,56,71,69,29,13,0,0,0,62,160,203,209,197,141,194,212,212,149,72,85,75,60,21,13,13,28,90,109,125,179,192,205,189,107,72,56,31,44,61,60,43,29,29,76,123,111,61,90,197,212,197,137,109,140,189,205,203,192,205,203,169,107,109,133,147,163,169,133,55,37,61,70,76,75,69,54,38,27,14,21,21,75,140,90,98,137,140,141,189,212,212,205,179,200,203,194,84,29,28,99,194,212,212,212,211,194,183,187,179,88,75,103,131,183,200,163,131,137,125,87,108,84,48,53,190,192,140,116,169,212,212,212,222,222,200,115,72,53,69,95,190,222,231,222,227,231,222,221,192,69,43,99,179,163,179,163,149,140,98,89,169,211,227,231,231,222,221,189,115,227,231,231,227,231,222,221,169,133,149,205,209,183,111,49,28,38,75,140,190,194,183,140,203,205,169,160,140,123,179,200,205,179,187,179,160,107,55,69,115,83,65,108,160,98,62,37,38,71,75,68,62,43,76,69,60,76,98,115,133,221,222,222,222,221,190,96,93,99,117,123,133,141,149,160,172,190,200,200,207,200,80,85,91,52,53,65,65,80,84,89,98,111,127,140,158,192,194,211,203,197,197,54,53,140,61,55,60,60,76,86,91,109,116,117,123,140,140,160,187,197,197,197,131,29,87,60,36,37,49,60,65,75,89,91,108,127,111,141,158,190,203,197,203,203,158,38,149,99,76,76,86,93,108,93,91,90,99,111,111,133,127,160,179,186,197,200,197,84,29,105,75,53,43,48,76,84,84,95,105,115,127,127,147,149,160,190,197,197,197,123,23,109,84,75,53,65,75,87,105,111,116,139,166,148,158,187,187,187,194,203,211,211,131,62,84,43,43,49,60,75,76,88,91,117,140,149,160,190,194,207,203,72,37,147,76,84,76,84,90,91,91,105,99,127,127,131,139,160,172,179,192,197,186,52,35,90,60,61,55,55,70,76,91,95,139,108,116,116,116,147,166,179,186,190,166,76,75,95,60,75,72,70,75,91,117,117,117,140,148,149,141,172,192,200,194,207,186,35,43,96,72,75,75,77,85,87,95,115,116,123,133,140,148,149,166,179,186,200,158,48,22
94,95,103,96,75,28,36,37,53,43,76,107,108,90,61,21,14,21,34,125,147,116,98,76,44,21,0,13,13,21,87,192,209,209,194,192,212,221,200,137,103,84,62,44,31,29,28,52,76,131,200,205,209,192,148,103,76,37,21,29,29,43,44,54,109,125,90,35,29,91,137,115,76,62,55,76,108,123,129,140,140,179,96,92,111,163,197,194,169,96,87,109,56,69,76,75,76,72,37,17,31,43,76,87,78,115,179,147,131,189,209,212,212,179,189,194,203,141,68,35,75,131,197,200,212,212,212,209,212,212,148,75,115,140,163,205,189,125,92,183,133,115,116,78,69,147,212,209,103,84,137,203,212,221,227,222,205,129,76,76,140,209,221,197,148,194,205,194,163,155,103,96,141,115,115,95,76,89,107,76,91,197,211,221,227,231,200,155,169,200,221,212,222,227,221,222,147,75,99,169,197,205,187,123,70,44,36,44,99,160,163,192,115,179,212,197,190,203,203,211,212,221,194,205,209,203,163,108,85,115,133,108,87,137,129,87,54,53,69,52,48,55,37,62,75,43,17,22,28,38,194,227,221,209,205,200,131,147,158,149,133,147,149,149,166,187,197,211,211,211,207,93,99,139,72,61,72,75,85,88,91,93,116,123,141,179,192,200,207,219,211,207,76,76,160,75,76,76,80,93,87,99,117,109,123,140,192,194,203,211,231,221,211,115,38,90,91,80,76,76,91,96,99,105,115,117,131,166,190,186,211,221,219,231,211,190,69,141,95,77,76,91,91,90,89,91,91,99,111,123,131,148,186,192,194,211,211,194,90,49,117,90,75,75,75,91,91,87,93,109,123,131,149,166,186,194,211,211,221,194,131,43,99,85,75,62,76,89,99,111,109,141,172,194,211,197,211,219,221,221,219,231,221,166,76,111,72,70,75,86,95,95,95,99,127,127,158,172,190,194,211,211,96,55,203,172,131,131,131,127,139,139,127,111,111,115,123,115,123,160,179,190,194,190,76,60,111,76,76,69,75,76,85,91,96,141,108,111,133,139,148,160,149,187,190,187,88,70,115,76,76,70,75,76,88,91,98,109,117,127,131,133,149,172,187,190,190,186,54,55,95,61,75,69,65,75,75,85,91,105,111,99,123,139,140,160,186,190,190,160,75,28
95,109,111,123,86,34,75,76,86,28,20,61,109,90,75,44,20,13,21,76,88,155,148,90,70,37,21,27,20,20,55,131,183,209,212,211,222,212,194,183,163,84,61,44,43,38,29,44,62,75,149,194,163,109,131,140,140,88,53,34,14,20,28,29,76,95,83,29,31,107,160,98,69,43,31,21,27,38,76,89,75,109,148,125,116,129,189,194,169,189,194,203,109,115,116,96,115,129,87,53,44,70,87,71,75,125,190,197,160,147,155,187,211,197,194,203,212,123,69,44,49,69,95,96,116,169,183,140,179,205,179,75,99,133,115,149,131,115,55,87,140,179,192,129,91,179,211,212,86,43,68,141,212,212,231,227,222,189,90,43,88,192,205,183,125,129,147,147,103,78,52,44,76,85,75,49,56,76,90,62,123,197,194,197,203,160,94,44,69,68,90,76,72,108,169,160,87,43,88,189,189,140,160,131,68,44,49,44,44,87,149,197,179,169,194,192,203,203,205,212,212,192,115,88,131,190,194,179,160,137,115,133,95,116,179,140,85,107,123,48,28,35,49,78,115,89,60,60,56,28,108,192,163,179,183,160,197,221,221,219,203,200,194,211,221,221,211,200,197,192,172,116,123,172,140,147,148,147,141,133,123,139,149,172,194,211,221,221,203,194,187,148,96,108,141,148,160,186,192,197,192,194,187,190,211,221,221,207,187,147,123,109,105,96,98,127,147,147,158,190,192,190,203,192,172,139,190,219,224,211,160,141,133,117,111,116,95,131,149,149,149,166,179,160,148,140,140,141,172,194,207,203,192,190,160,148,133,99,91,88,116,140,160,192,187,190,192,166,149,133,192,207,224,219,197,186,148,139,109,87,91,88,105,115,140,160,186,172,207,200,197,203,192,207,221,224,207,190,166,147,179,139,133,116,108,131,148,172,179,179,194,192,190,172,172,186,219,221,200,197,186,139,87,76,131,148,131,123,123,148,149,172,172,179,149,148,149,133,133,192,211,211,200,186,80,65,147,140,133,141,123,117,116,131,140,148,179,192,211,219,203,207,203,190,187,166,108,91,148,111,116,127,123,123,116,109,127,149,141,147,149,179,179,192,200,207,203,190,90,80,160,109,109,111,96,91,96,99,116,127,147,149,158,179,203,207,207,203,211,197,91,49
96,131,140,140,75,28,103,189,163,76,28,29,103,91,87,89,48,27,29,83,88,179,192,116,88,76,38,34,28,28,34,43,56,90,108,140,209,205,203,183,179,90,69,60,68,70,60,75,69,52,85,149,140,84,86,107,99,107,94,75,38,20,36,44,44,76,87,27,69,169,197,160,91,75,76,37,29,35,55,88,83,83,148,149,149,129,140,149,148,200,197,187,197,205,205,169,129,137,107,76,69,75,98,75,71,87,86,183,205,179,133,133,169,209,205,209,212,129,76,70,31,28,48,55,35,48,70,98,129,194,205,111,95,155,115,76,38,54,60,48,52,96,179,98,60,187,211,209,56,28,38,90,194,189,155,183,205,203,99,28,43,92,129,160,125,123,115,140,147,123,70,43,75,140,129,76,52,76,108,71,84,116,147,190,115,61,44,27,43,35,28,27,21,38,107,76,76,75,148,189,140,96,109,129,75,55,69,84,70,72,103,160,141,129,111,140,197,212,205,212,205,190,103,84,85,109,140,179,160,160,131,96,70,91,183,183,140,149,169,75,44,44,54,76,125,131,149,163,155,65,76,111,94,133,148,148,197,211,211,207,207,192,87,148,158,140,116,115,111,127,131,127,158,172,172,190,192,186,190,197,203,194,99,160,211,172,141,117,98,99,108,108,105,123,141,179,187,190,194,192,192,197,85,65,166,109,86,76,76,84,88,90,95,127,131,141,166,172,166,190,192,192,197,186,160,44,76,117,99,91,87,86,88,90,76,88,99,133,141,149,160,166,187,179,172,187,148,44,95,172,127,86,87,90,89,96,91,90,96,115,133,149,179,192,187,207,200,187,139,27,131,166,111,91,91,90,85,84,89,89,91,105,140,148,166,158,160,160,179,186,172,127,38,179,117,93,88,89,91,90,93,109,117,111,117,141,148,141,158,158,194,190,190,172,61,70,139,93,86,89,85,76,76,89,91,98,96,108,109,116,123,140,148,149,147,149,160,91,38,147,98,76,75,70,75,91,117,133,141,147,160,186,186,190,190,76,123,166,91,76,75,75,80,75,76,76,76,93,108,131,158,172,179,192,197,200,197,141,99,200,211,192,179,187,179,149,140,111,96,93,133,139,141,187,186,179,186,179,158,149,190,219,221,224,211,149,148,158,139,111,86,84
189,197,197,190,87,20,76,197,189,129,103,99,141,155,133,149,140,96,96,115,160,203,211,203,194,141,75,52,37,43,43,28,28,37,36,44,141,149,190,190,187,169,107,76,89,90,83,60,44,35,37,69,94,91,75,91,90,96,115,111,103,55,69,108,91,115,90,31,90,192,209,197,140,88,111,83,65,61,62,94,131,107,91,115,160,137,76,69,95,190,192,107,160,212,211,205,107,109,115,87,76,76,115,76,60,65,61,107,203,212,197,148,88,133,203,209,212,209,194,190,84,55,65,75,54,52,43,69,87,123,179,125,103,116,133,76,29,37,85,87,36,38,87,131,98,190,192,179,29,14,17,43,92,92,69,69,137,189,179,76,61,61,68,83,76,70,75,72,91,149,107,56,76,211,212,190,108,90,96,76,75,86,140,190,115,61,43,28,56,49,31,31,48,75,131,76,44,75,190,194,149,140,131,183,109,76,86,91,76,75,86,169,209,211,194,187,200,203,187,189,190,187,108,89,90,91,116,141,149,148,125,87,76,76,148,200,179,192,179,88,76,72,56,61,90,107,147,140,155,140,94,96,96,107,140,169,219,221,221,219,211,190,76,133,108,109,123,117,123,140,123,127,140,149,172,158,160,166,186,192,194,158,52,84,99,75,76,76,85,89,89,95,109,141,166,190,192,194,207,200,200,192,76,44,158,105,76,91,93,95,105,108,111,105,116,141,158,166,186,194,190,186,192,186,148,35,37,111,88,85,84,86,90,91,99,96,109,147,158,172,186,172,190,187,160,166,133,28,80,108,76,75,75,76,76,80,84,89,88,108,115,139,140,187,186,187,186,186,133,22,109,111,76,76,76,77,88,84,90,91,95,115,139,148,166,186,186,190,166,192,190,123,29,133,93,80,84,76,84,84,91,93,95,95,96,109,123,140,160,166,186,186,187,172,44,44,98,69,56,56,68,72,85,90,91,116,123,123,139,133,148,148,160,158,149,141,123,76,0,98,61,48,61,69,77,91,123,133,141,140,148,172,158,172,116,21,84,90,69,72,70,76,77,90,98,108,108,133,149,172,187,186,179,187,197,207,200,49,22,117,96,76,88,85,95,109,98,96,109,115,127,140,148,149,149,186,166,179,166,75,48,179,99,84,84,77,76,85,86,90,91,99
209,212,205,190,89,17,35,115,194,123,87,141,197,194,183,147,129,123,76,43,60,96,194,203,205,183,98,72,61,85,103,78,44,37,28,20,56,75,95,147,187,179,131,75,55,69,68,38,28,28,49,37,87,155,108,125,169,123,115,141,155,95,123,163,190,190,107,56,109,197,212,212,203,194,183,116,84,75,60,76,155,183,92,76,111,115,55,22,52,187,200,163,115,192,211,212,133,94,116,108,56,44,84,91,68,52,69,75,141,194,194,200,96,53,91,169,192,221,222,212,189,111,103,108,115,96,75,49,49,69,108,160,155,187,187,90,44,44,84,111,71,38,43,61,69,140,140,94,29,12,12,20,53,52,43,60,103,83,88,109,72,55,55,75,69,44,38,27,43,137,187,91,75,212,212,200,160,141,98,90,108,137,149,179,108,65,44,36,69,49,44,55,61,71,108,87,28,22,76,91,94,155,155,155,116,99,87,61,75,87,84,125,155,209,205,179,179,160,155,147,179,183,111,88,92,109,131,137,149,190,133,72,116,149,203,221,227,211,189,109,91,90,84,70,115,155,115,84,92,183,179,141,123,90,109,141,231,221,221,221,211,194,85,147,117,116,139,147,140,140,139,147,166,194,203,203,200,200,203,207,219,200,76,105,133,85,95,99,115,117,115,139,131,172,197,207,203,211,211,207,197,190,116,62,172,160,99,99,96,109,99,98,108,111,133,160,194,190,197,197,203,207,194,187,149,80,75,127,109,116,127,116,99,109,111,111,127,166,190,192,192,197,187,200,192,160,131,48,96,140,90,95,105,98,96,98,105,111,109,139,158,186,172,194,192,200,194,192,172,37,105,133,93,89,89,93,98,95,109,99,108,140,160,179,190,192,192,194,197,190,160,115,52,148,127,91,89,91,95,96,109,109,116,131,140,160,186,194,200,194,203,207,200,194,75,53,133,76,75,76,76,89,95,116,127,172,172,160,160,158,160,158,160,166,158,141,140,76,14,111,62,52,60,69,76,99,133,140,158,187,186,190,179,179,147,43,89,111,76,76,75,77,76,85,89,95,99,133,149,160,172,186,187,179,187,190,192,60,22,160,88,75,89,76,84,91,89,93,115,139,148,172,194,190,192,192,194,187,166,60,14,133,84,77,88,86,80,84,80,91,95,116
200,200,190,140,69,21,27,76,197,179,99,141,149,141,111,86,76,99,76,21,13,14,52,96,190,192,179,98,92,169,194,179,89,56,44,28,37,55,76,103,140,179,179,89,60,53,52,29,27,37,75,38,76,183,179,189,179,116,115,140,116,75,90,147,197,163,131,86,98,197,212,212,209,197,197,169,111,85,65,76,116,189,183,147,137,140,75,31,37,183,200,194,76,96,197,212,212,189,140,131,60,43,69,70,49,36,44,69,99,137,129,148,149,76,70,91,155,221,227,222,212,194,187,179,183,179,99,53,55,96,169,203,197,205,205,189,140,109,123,116,103,60,68,76,90,137,137,83,28,13,10,14,35,29,21,68,109,75,55,76,85,92,108,111,98,76,61,37,61,179,203,183,76,160,209,203,155,163,155,131,148,183,163,148,111,78,71,72,55,29,69,94,78,87,183,141,75,61,72,71,62,76,98,75,75,75,56,35,52,87,108,115,83,115,149,140,140,125,140,147,160,179,123,96,99,111,137,140,131,179,155,55,90,203,209,222,227,212,194,147,125,129,137,90,109,140,103,76,76,129,197,183,179,140,131,129,221,219,211,194,160,160,139,166,149,147,158,160,160,149,140,149,179,197,200,203,200,197,166,147,140,140,116,117,160,133,133,147,139,141,127,127,117,148,192,207,211,200,187,148,123,111,116,109,133,139,139,140,133,148,160,149,147,148,133,148,197,200,200,186,147,127,99,89,91,91,91,98,149,192,211,207,207,200,190,149,131,190,192,187,149,127,99,127,108,105,99,90,117,115,108,127,139,158,148,160,147,148,127,123,179,172,166,166,147,117,105,91,90,95,111,111,111,109,117,123,166,149,139,148,139,98,149,160,158,158,139,116,91,75,75,87,88,98,111,105,115,139,140,133,147,141,141,148,109,187,187,172,172,166,141,116,98,91,84,80,108,108,99,115,123,117,93,98,160,187,197,194,192,172,160,148,123,109,111,141,133,98,75,139,109,88,85,84,84,123,186,190,200,207,203,197,179,160,139,75,88,123,109,111,109,109,95,90,93,105,111,149,192,179,197,203,200,190,197,187,187,70,38,158,123,99,96,91,84,89,90,91,99,133,187,190,190,190,197,192,190,190,149,69,21,147,76,76,84,85,87,93,93,98,99,117
149,137,90,76,54,28,29,60,155,149,69,48,37,44,37,31,60,91,92,44,21,12,0,20,90,194,192,155,149,200,203,189,131,76,65,52,52,76,84,89,147,183,133,72,61,55,60,55,43,69,99,52,56,103,94,115,115,90,111,179,137,76,76,115,183,90,91,123,109,203,221,227,209,194,169,163,137,96,75,70,69,108,192,187,192,205,200,137,90,200,200,192,115,129,190,203,205,160,147,140,75,60,75,69,44,29,43,75,116,133,115,115,137,91,72,71,88,123,129,155,123,131,160,197,189,192,194,103,108,192,211,221,209,211,169,197,212,155,140,149,115,60,56,72,98,140,115,78,35,14,12,13,21,22,21,60,179,179,133,87,86,133,197,189,147,103,70,55,69,169,160,133,78,83,179,212,190,192,192,194,194,197,179,141,115,90,75,103,62,27,75,147,187,189,212,189,89,108,95,83,68,71,140,149,123,99,91,61,60,76,115,197,133,107,116,129,108,123,179,160,140,141,115,88,90,123,160,137,88,163,179,75,61,141,194,221,212,212,209,190,169,115,87,103,94,96,87,70,60,85,179,200,205,179,137,115,172,149,141,149,158,179,166,172,190,187,192,197,203,194,200,115,131,172,123,109,98,95,117,111,127,139,148,158,166,192,186,179,160,160,190,187,93,93,194,117,105,96,109,93,99,108,133,133,133,147,158,166,187,186,187,186,186,179,69,75,127,88,80,80,90,90,91,111,115,116,140,179,200,211,224,219,207,219,207,179,70,115,99,75,62,60,72,85,90,105,115,131,148,172,148,158,158,172,187,166,187,203,95,52,141,80,61,75,76,76,80,84,93,117,133,140,172,149,147,149,149,148,158,158,98,27,75,48,54,60,76,76,76,76,80,96,109,117,127,123,139,133,140,160,179,179,203,160,29,116,99,86,90,88,90,93,89,90,91,109,117,133,140,172,166,158,68,62,160,89,84,75,84,76,76,76,75,76,93,109,117,116,133,147,141,148,172,179,84,77,194,140,127,98,99,96,84,90,85,88,89,95,108,131,133,141,123,158,158,147,115,98,190,139,111,116,109,99,91,91,91,76,84,98,105,109,127,123,127,131,115,111,111,127,166,186,187,192,194,160,166,158,147,90,75,116,96,91,91,93,105,123,115,109,105,127
99,137,78,75,76,44,37,44,90,149,76,48,35,44,37,20,52,86,87,55,28,13,12,0,38,149,133,90,75,94,149,163,116,75,69,44,62,109,111,99,148,183,155,76,55,75,70,75,60,84,148,69,31,44,48,75,75,55,69,115,115,96,91,109,137,69,75,129,90,197,221,222,212,197,155,149,140,141,84,75,52,60,131,189,203,203,192,160,76,109,200,197,200,205,189,155,149,90,87,90,76,75,84,140,116,92,90,107,123,131,109,109,111,71,29,27,28,28,29,49,55,55,84,140,133,109,149,179,192,211,211,169,163,200,103,160,190,179,183,197,141,71,52,48,76,155,123,75,35,21,13,13,20,20,14,72,197,211,212,200,189,197,197,209,192,125,60,48,44,69,75,69,53,28,61,140,192,200,194,194,209,205,189,140,147,115,75,94,84,36,52,76,163,212,212,211,169,148,131,109,116,109,194,221,221,212,212,163,75,69,88,179,115,75,75,115,85,92,203,209,200,187,148,107,98,147,192,192,149,96,87,76,75,94,163,211,212,203,187,140,94,68,52,72,75,76,76,61,56,65,125,169,194,179,147,140,179,158,149,160,172,179,179,192,197,203,211,211,219,207,211,72,84,133,131,140,139,123,115,123,127,133,158,187,190,203,187,186,203,200,207,197,55,54,111,70,76,89,105,115,139,140,172,179,172,186,197,211,203,207,207,211,219,148,28,65,148,127,111,109,111,99,99,127,133,140,140,147,179,194,211,211,211,211,221,172,29,96,80,68,70,69,61,75,96,111,117,140,172,166,179,186,187,192,203,219,219,211,76,21,133,99,108,115,117,139,140,133,139,140,141,160,190,186,194,197,190,192,200,192,111,20,76,76,91,91,115,111,109,99,117,131,147,123,116,117,127,141,160,192,207,211,211,192,22,139,111,93,91,95,108,123,116,139,141,158,172,186,186,192,187,158,38,43,89,76,80,77,77,87,89,95,96,105,99,115,131,140,131,158,172,186,197,190,60,14,105,76,76,77,84,87,89,90,90,99,116,115,131,166,186,187,187,194,187,179,99,43,105,75,75,76,84,87,116,116,123,111,105,123,131,141,172,190,149,172,200,203,95,75,148,88,89,90,90,76,95,148,127,108,99,109,117,133,123,117,117,148,149,172,90,75
52,149,133,103,103,65,53,56,84,141,160,133,98,116,76,21,29,76,86,72,28,20,14,0,27,115,87,90,83,60,83,115,76,37,31,29,29,69,85,103,187,179,140,109,71,86,75,69,60,83,131,83,44,28,28,37,52,60,49,83,90,116,109,115,140,76,75,148,107,192,212,212,211,194,155,115,131,141,115,91,75,61,69,88,140,200,190,179,87,75,115,149,187,211,209,190,169,155,140,85,76,88,85,141,140,108,169,179,155,169,89,83,96,86,44,28,21,13,13,20,27,29,38,75,90,83,76,147,192,183,160,72,76,125,99,115,149,107,192,209,179,75,71,84,99,189,194,131,75,43,21,13,14,14,0,44,163,212,212,212,212,205,200,205,205,141,68,55,43,38,44,44,37,37,21,54,160,160,189,203,209,200,183,149,189,155,115,76,71,44,21,17,83,200,179,187,183,192,179,163,140,96,200,222,231,227,221,192,70,38,43,108,131,85,69,115,125,155,212,227,212,209,163,155,179,203,205,211,200,75,27,22,29,60,90,149,140,115,99,103,90,92,75,68,72,75,69,69,71,75,95,115,155,163,141,131,147,117,131,141,141,148,190,194,179,187,197,200,207,207,203,61,86,186,98,93,98,99,105,111,117,147,158,179,187,187,194,190,197,207,200,200,56,49,117,76,90,99,116,127,140,149,148,179,187,190,192,197,192,187,192,207,219,141,21,70,127,86,85,75,87,98,115,141,141,133,148,160,179,160,190,197,203,200,203,139,21,109,76,61,75,76,76,90,96,99,99,115,141,140,133,190,148,149,158,187,187,172,76,21,123,91,75,70,62,80,84,90,91,105,108,109,158,140,147,166,179,186,172,179,117,20,76,72,69,65,75,80,84,88,123,172,172,149,149,148,149,186,194,211,231,219,211,179,28,139,109,88,76,77,87,105,111,127,127,141,166,158,160,187,192,158,28,38,115,88,84,80,91,89,89,96,116,116,111,131,141,166,166,192,197,194,203,194,44,14,88,80,84,89,90,90,108,117,105,115,140,131,133,147,147,166,190,203,207,200,91,28,115,88,76,86,95,96,131,148,179,190,190,197,190,203,211,221,211,211,211,207,68,28,108,91,111,133,139,133,141,200,200,190,186,179,197,192,192,187,187,192,186,187,76,14
54,160,149,131,99,52,37,44,38,83,183,200,189,189,141,48,49,88,103,76,44,27,13,10,13,55,88,169,194,133,123,123,83,36,20,21,20,20,21,65,187,187,131,125,85,88,76,60,38,44,76,69,52,36,22,12,13,38,43,76,99,111,116,116,88,70,49,76,84,123,187,200,205,205,192,183,179,140,125,116,116,99,75,56,75,133,147,147,115,83,75,76,131,187,209,200,179,155,183,140,125,108,83,90,62,43,111,179,183,187,107,90,107,111,99,87,53,29,20,14,21,35,44,76,125,125,76,129,200,183,140,111,103,125,115,149,203,179,190,203,209,133,103,155,160,203,212,212,183,91,38,27,13,13,0,13,55,148,190,209,211,183,115,179,197,183,78,65,72,65,52,55,48,48,35,34,75,129,187,209,209,183,115,85,129,123,133,123,123,92,44,27,76,183,140,123,115,183,140,125,90,60,179,222,212,212,194,133,75,55,49,75,148,203,197,192,179,189,200,205,212,212,203,200,205,183,189,203,192,141,54,21,22,75,99,95,123,133,148,140,89,86,75,54,62,61,60,60,55,72,99,116,140,163,149,149,140,123,133,149,166,179,200,200,207,200,211,219,221,224,219,75,84,158,116,109,109,117,147,131,123,139,160,179,186,194,194,194,219,211,211,207,70,60,160,86,90,105,111,127,158,148,147,172,190,186,211,221,211,203,219,231,231,194,48,80,127,84,70,85,95,117,147,140,140,149,166,192,192,187,194,219,211,219,219,148,29,131,76,68,76,85,85,91,90,95,108,131,149,166,139,172,158,166,172,197,197,197,89,36,131,76,60,60,72,95,91,108,123,133,131,140,160,179,179,187,203,211,221,221,179,38,85,60,60,60,76,87,93,96,166,192,194,186,186,166,190,207,211,211,211,211,200,187,37,140,96,90,96,116,127,149,148,158,187,194,197,192,197,211,221,200,43,38,105,84,76,76,89,89,90,108,111,123,127,148,158,172,203,211,207,211,221,224,76,28,91,90,88,98,93,96,105,108,108,111,123,117,131,139,148,186,192,200,203,197,111,29,115,76,76,84,86,90,111,111,133,147,141,140,133,158,160,187,172,166,172,187,62,38,158,85,86,96,98,84,87,93,123,148,140,123,147,139,141,149,141,172,160,149,72,13
37,95,140,137,83,28,28,29,34,76,179,194,203,194,190,91,78,98,108,90,65,28,22,35,37,38,75,92,115,83,76,84,109,90,37,38,37,0,0,27,179,179,140,140,115,98,88,99,76,76,92,87,72,61,69,55,48,75,70,52,75,103,141,137,123,85,65,71,54,62,76,84,99,169,203,209,194,149,92,98,183,194,129,76,68,76,87,116,137,87,72,69,99,125,192,212,211,197,203,194,163,140,140,149,89,60,103,155,179,183,123,131,131,85,90,115,89,52,37,35,28,31,68,125,197,205,183,140,197,197,179,187,179,179,155,203,221,212,203,200,203,160,111,131,141,187,203,222,212,203,133,72,36,21,12,12,29,103,189,211,222,187,115,190,212,197,90,65,76,85,69,75,72,55,53,43,34,70,141,211,211,187,125,148,133,125,137,179,163,179,99,92,140,187,87,87,96,137,108,90,76,28,91,212,222,205,115,72,75,65,55,69,99,137,141,205,179,179,163,88,65,108,140,147,211,205,200,183,116,163,87,38,27,55,115,83,107,116,169,205,169,115,76,60,76,69,68,72,76,68,123,163,155,137,140,169,172,194,207,211,219,219,221,221,224,231,231,231,221,231,224,96,111,186,140,172,160,179,190,190,186,194,203,203,203,211,219,231,234,224,231,211,86,85,179,141,149,187,197,207,200,207,211,219,231,221,231,224,219,207,203,207,211,166,76,96,172,186,190,192,194,197,203,172,172,166,187,211,221,224,234,255,231,211,203,179,70,158,149,133,147,179,186,160,149,148,158,179,190,194,200,211,221,224,231,224,211,200,108,44,147,115,109,115,116,149,139,139,149,160,166,187,219,224,221,211,211,207,203,197,160,70,111,139,127,127,139,148,148,148,190,194,197,200,203,203,200,224,221,211,221,234,234,192,56,148,108,89,108,115,117,160,158,166,187,194,192,187,211,224,234,224,89,75,197,131,133,140,141,141,139,148,141,141,149,172,186,190,203,211,203,211,211,211,91,53,99,76,88,141,140,116,111,109,109,115,131,127,148,166,179,179,166,192,190,197,139,49,149,87,89,93,93,90,109,147,158,141,141,147,166,179,186,186,192,197,207,221,76,60,133,75,87,140,140,131,116,133,115,123,131,141,141,166,172,166,166,186,186,179,77,21
65,75,133,169,86,65,60,37,35,90,179,192,209,211,200,137,92,115,129,98,92,83,76,87,76,69,65,61,78,107,52,36,76,140,70,48,55,13,0,14,169,192,194,190,149,116,115,190,163,133,115,116,115,115,131,140,116,125,88,35,21,61,108,116,149,149,129,160,111,90,89,60,62,99,160,95,83,75,37,29,75,169,163,123,103,89,95,108,140,115,92,108,125,99,123,200,197,179,163,203,179,131,187,205,179,137,200,197,149,147,111,140,149,76,61,76,86,38,43,52,48,27,28,72,155,163,160,141,197,203,189,169,115,89,148,179,190,200,163,179,189,149,140,131,129,155,197,222,227,227,222,203,123,71,27,21,54,149,205,227,231,203,192,212,221,205,99,68,37,75,76,76,84,83,76,75,60,65,111,200,212,183,137,169,155,129,137,149,148,189,116,141,194,211,140,115,129,111,125,90,76,37,56,141,205,197,91,36,55,61,52,35,48,44,35,129,179,192,183,75,21,34,54,89,140,190,205,197,94,140,140,99,44,49,75,55,98,90,140,194,194,194,137,75,83,99,85,87,85,61,84,155,163,131,133,148,187,207,211,211,211,200,158,211,194,148,123,131,131,133,140,99,116,141,172,200,203,203,211,211,211,221,211,211,221,194,186,149,123,131,117,111,90,95,117,148,187,192,197,203,197,194,108,115,200,149,96,91,85,76,80,89,91,89,96,96,131,140,140,140,158,179,187,166,160,90,140,192,166,158,117,99,88,80,76,84,84,99,115,116,123,172,186,187,186,160,147,140,207,200,203,141,147,108,90,84,76,72,75,76,91,105,131,147,140,166,187,187,187,95,200,203,131,99,85,76,72,75,75,76,75,77,91,115,140,139,172,166,160,186,197,200,147,211,207,194,160,131,139,131,131,127,116,109,80,133,131,149,187,192,192,200,211,200,190,200,219,200,203,187,149,133,76,76,98,115,123,133,147,166,172,166,186,187,192,197,203,200,211,221,219,211,148,116,84,70,147,141,160,166,187,179,187,197,200,192,172,200,211,211,203,197,207,211,207,203,140,76,147,111,166,172,160,166,190,190,187,192,190,187,187,200,219,224,224,234,231,219,95,84,200,166,190,179,190,166,149,158,186,187,179,186,197,203,219,207,219,221,221,211,96,60
133,155,190,200,179,155,187,115,78,163,200,183,189,200,205,140,76,133,163,140,115,133,133,116,107,99,125,107,148,169,75,29,61,192,155,91,75,28,0,0,141,194,197,194,192,160,140,197,179,137,137,141,179,189,179,189,160,90,69,28,14,21,28,35,55,76,92,155,197,192,179,72,44,55,69,37,27,22,37,21,21,83,87,87,129,149,133,115,125,90,94,149,179,131,88,115,123,92,95,163,163,155,190,212,183,147,192,212,200,190,163,155,131,87,71,69,88,54,44,69,76,52,28,44,133,131,133,115,148,179,163,160,108,75,99,89,91,94,84,84,96,125,140,125,131,107,179,227,231,231,231,227,222,190,90,62,103,197,227,231,234,227,209,211,212,211,123,90,48,75,76,87,96,111,109,90,86,88,83,133,212,212,187,189,203,200,189,179,149,137,98,98,137,189,179,179,183,140,140,107,76,69,43,78,189,160,148,44,28,44,44,44,75,43,20,116,209,221,205,169,91,87,52,61,84,137,197,194,109,107,140,140,90,90,96,76,87,125,192,179,169,189,205,125,76,75,49,38,29,22,29,87,140,133,137,131,179,190,192,190,192,131,75,139,91,85,77,84,85,89,93,111,116,133,149,158,166,172,172,190,190,166,89,84,160,84,77,75,72,75,77,86,87,108,131,158,190,179,190,187,192,187,44,53,133,70,62,60,62,69,75,76,88,87,96,117,131,141,149,158,149,172,160,172,127,28,70,84,75,70,75,75,75,75,75,77,84,108,111,116,139,139,139,133,158,141,108,34,116,96,69,69,60,52,60,68,65,70,89,89,95,109,127,139,133,141,140,141,116,17,95,84,60,44,38,52,52,44,52,69,72,86,96,116,133,147,147,158,147,149,172,117,34,127,68,55,55,56,62,75,75,76,89,98,111,147,140,160,186,179,192,197,192,194,52,89,90,61,60,60,53,62,68,76,85,89,98,98,108,109,109,117,131,141,139,147,147,98,38,96,68,53,48,49,52,75,108,99,116,131,133,141,148,149,141,55,90,116,86,76,68,56,68,60,69,70,75,76,85,91,109,123,133,149,172,166,187,133,115,211,166,131,131,115,93,91,88,76,76,89,108,117,123,133,148,158,186,187,197,197,131,200,200,172,141,111,105,105,91,88,76,65
160,203,209,211,190,179,140,85,55,98,148,87,75,137,189,189,129,137,149,141,129,115,115,140,131,148,197,194,205,205,163,103,140,212,183,140,108,37,12,0,90,192,203,190,163,133,98,115,92,94,169,194,197,189,83,88,115,53,34,21,12,20,14,20,20,21,44,83,187,203,149,90,52,37,61,75,48,27,35,38,29,69,75,68,99,179,149,109,123,125,123,192,203,194,148,133,92,68,70,99,115,140,169,205,205,141,141,197,209,194,203,200,169,107,91,83,99,103,86,96,98,60,37,65,160,148,147,108,116,179,169,147,90,60,103,140,116,76,38,38,44,70,90,90,95,109,137,200,222,227,227,234,234,231,212,160,194,212,227,234,234,231,231,221,222,227,211,183,76,61,49,43,107,94,85,115,115,109,69,69,194,211,203,205,203,203,209,197,183,149,99,71,61,86,108,137,148,140,129,94,75,86,52,75,137,115,148,49,27,43,62,75,133,90,43,115,197,187,179,147,129,137,86,70,69,83,115,187,141,95,140,179,141,149,149,129,96,107,160,190,155,179,203,197,108,65,49,29,21,21,21,53,107,183,192,179,200,200,203,203,203,131,60,116,89,91,91,91,91,98,98,111,117,141,172,172,190,187,190,186,190,149,75,55,133,80,77,86,91,90,88,89,98,123,140,172,179,187,194,190,192,187,38,60,141,88,86,87,76,76,77,84,89,91,98,133,133,148,149,179,149,141,149,172,131,21,70,108,84,76,80,77,75,85,87,91,116,140,147,147,158,147,160,160,158,148,98,20,95,88,69,55,44,60,54,56,70,76,93,91,99,123,127,140,158,148,141,139,105,13,91,85,70,60,56,60,68,55,75,76,85,95,123,160,160,158,166,179,179,179,158,109,21,115,69,62,68,55,61,72,76,84,91,105,116,149,158,187,172,194,200,172,194,186,23,72,75,29,36,48,48,52,56,56,75,84,90,105,105,108,95,116,133,139,148,160,147,76,13,76,49,37,44,44,62,84,98,105,109,131,131,131,158,140,116,23,62,75,44,43,48,44,43,48,54,61,75,90,98,98,98,115,123,117,133,141,139,44,37,116,68,43,44,37,55,61,62,75,85,91,98,127,140,139,158,147,141,140,141,75,27,87,70,53,44,52,44,60,60,69,72,76
87,179,141,115,115,83,62,44,22,52,96,99,65,75,94,103,140,123,108,148,160,125,86,94,141,169,212,212,221,222,212,203,222,221,169,133,137,53,13,0,69,189,190,103,72,52,52,99,69,37,160,205,190,129,36,35,70,35,21,21,13,44,43,28,20,13,20,28,91,179,140,160,125,95,109,92,69,29,27,38,31,35,31,28,44,140,115,75,84,205,203,203,205,205,205,197,115,71,70,86,76,88,125,194,200,179,123,137,160,147,137,203,187,133,94,75,75,141,189,190,137,76,44,109,179,163,192,155,125,163,189,169,129,76,99,133,179,169,62,44,37,53,83,96,75,76,76,76,155,222,227,231,222,222,205,155,192,221,231,231,234,234,234,231,231,231,231,221,94,76,89,55,88,179,133,140,133,149,115,53,89,179,212,221,221,197,209,200,192,179,140,86,75,76,94,108,103,133,137,91,71,98,54,62,169,189,200,85,29,61,109,103,131,123,75,76,76,75,84,87,65,69,87,69,52,52,76,103,116,137,129,163,189,160,149,108,76,103,108,140,200,211,212,194,147,84,61,52,35,36,21,21,35,140,205,194,200,194,197,194,197,127,60,147,108,96,99,98,91,96,93,111,123,149,187,187,186,190,200,200,200,179,76,65,166,89,91,95,96,90,93,93,108,131,160,187,190,192,186,187,190,179,28,44,147,90,72,69,69,70,75,80,76,91,99,117,148,158,166,190,179,166,179,187,141,27,68,80,62,61,72,69,75,76,87,95,96,116,133,139,139,140,148,147,139,139,95,22,98,86,75,68,65,68,60,76,76,76,88,91,99,111,139,139,131,148,148,141,99,13,105,77,43,49,54,60,61,68,75,85,87,105,131,148,149,172,166,160,160,166,172,115,22,117,76,75,76,72,75,75,72,72,77,91,105,127,139,148,158,172,190,190,187,148,27,87,76,44,38,38,44,52,54,61,75,88,91,99,115,108,117,116,140,139,139,147,158,84,12,88,60,43,52,54,62,84,96,115,133,148,140,149,147,149,111,29,55,111,61,65,61,53,56,60,60,75,76,91,105,108,139,140,131,140,147,149,149,28,28,87,52,43,48,43,44,53,55,65,86,95,105,117,131,140,140,149,158,141,140,54,0,75,53,48,43,49,52,55,60,75,76,90
75,89,83,87,95,72,53,44,37,56,83,87,69,76,75,71,129,147,125,155,179,129,70,56,87,155,189,209,221,209,197,197,212,212,212,197,192,109,29,12,52,115,125,69,60,36,21,69,69,22,76,99,108,83,44,69,115,94,52,27,21,62,86,60,38,38,54,61,89,148,163,179,200,192,205,190,125,75,38,44,62,75,38,35,28,90,140,70,31,115,187,148,103,141,200,187,99,75,75,90,84,75,98,197,209,209,179,179,197,187,148,189,160,187,163,115,115,200,209,205,205,92,69,155,211,194,189,189,160,148,160,189,163,115,109,103,108,197,125,76,65,55,69,78,83,78,83,69,70,160,203,205,190,179,163,140,189,205,234,231,234,231,234,231,227,227,227,231,203,183,190,115,99,115,169,192,133,147,179,87,53,131,205,221,227,212,222,221,192,163,169,116,103,96,96,103,107,148,155,125,125,190,96,78,147,212,212,212,84,76,131,179,140,183,129,131,103,76,62,75,88,76,98,86,70,28,44,43,37,86,98,115,190,194,190,123,38,44,60,87,149,205,209,148,133,115,85,75,60,55,21,21,27,76,203,203,192,203,203,194,203,140,75,158,105,98,96,96,95,111,117,123,147,172,186,179,194,200,203,207,211,197,84,69,172,90,84,89,89,95,95,95,123,139,158,186,192,186,192,187,186,187,37,69,141,75,68,70,76,80,85,89,91,99,127,131,160,172,186,187,192,200,190,194,158,54,77,89,76,84,80,84,88,87,85,91,98,131,140,147,149,160,149,160,172,172,111,34,109,98,84,70,65,60,62,70,75,84,88,108,111,139,141,160,172,186,186,186,133,22,109,85,62,75,75,72,70,75,77,88,90,117,147,149,158,179,192,200,203,190,194,147,35,140,76,72,75,69,61,62,70,76,88,89,131,148,149,179,190,192,203,211,207,194,22,75,76,70,44,48,49,56,65,75,77,89,91,116,117,131,127,133,141,158,160,179,158,75,13,98,43,29,38,44,68,89,116,111,127,149,158,148,158,158,116,37,68,108,53,55,52,49,56,52,56,70,76,89,99,108,127,158,140,133,141,148,140,28,28,99,44,44,43,43,44,52,54,69,88,96,108,127,140,160,172,187,179,179,140,60,14,77,75,72,70,76,70,69,75,76,86,93
99,95,148,179,95,90,163,163,88,69,87,99,123,141,139,91,68,68,85,140,160,110,75,183,160,110,61,133,190,169,86,56,133,117,163,149,75,60,141,187,158,141,62,68,75,148,148,149,141,84,76,99,76,116,141,75,35,75,183,149,148,99,89,97,76,115,141,88,28,55,87,183,139,84,44,76,75,84,99,75,38,69,90,71,34,88,60,61,62,27,35,43,72,70,75,35,35,71,62,86,133,133,103,34,107,125,91,38,38,71,93,103,97,90,38,76,107,149,76,76,36,34,43,88,93,62,48,22,28,52,76,108,75,76,91,62,35,99,194,95,91,86,48,29,48,95,68,55,55,22,43,91,95,140,91,62,75,68,60,69,43,28,44,123,125,123,116,95,148,172,183,133,109,90,27,60,75,103,107,115,91,28,62,80,190,116,95,56,28,31,62,169,115,76,68,29,21,35,112,75,52,108,76,89,95,55,158,183,88,129,115,44,86,75,99,90,51,54,112,108,86,56,87,90,123,99,34,69,76,70,76,89,55,56,137,108,95,76,61,133,109,88,108,84,48,52,137,90,54,43,69,115,86,88,55,62,76,69,56,65,76,69,71,94,90,84,69,46,48,53,76,86,108,109,116,86,77,83,74,76,88,86,76,76,90,133,78,69,53,75,29,22,28,29,35,43,70,32,28,32,49,70,48,55,37,27,22,62,75,75,76,115,140,155,158,140,148,140,105,95,129,96,69,69,75,53,60,52,35,44,54,60,49,75,91,91,60,48,38,27,43,56,56,46,53,43,28,44,37,75,116,90,60,36,35,28,28,28,28,28,21,34,76,62,52,62,91,203,88,65,61,60,60,29,99,91,84,123,147,139,111,70,44,29,29,75,69,28,21,28,28,69,43,29,27,52,112,91,75,52,44,75,94,135,94,52,76,85,76,76,61,54,55,77,105,90,43,60,53,48,44,29,43,76,84,76,88,107,84,78,85,87,90,75,52,85,179,209,212,221,212,211,187,75,48,54,69,69,76,144,148,160,56,21,28,21,49,86,88,108,186,187,125,86,90,56,61,75,75,76,76,76,91,131,131,71,37,29,34,43,53,54,52,43,61,55,109,144,147,135,117,116,111,27,28,28,36,44,68,76,76,77,139,194,203,160,87,68,74,68,44,29
123,133,191,186,91,89,149,183,112,99,186,186,172,148,140,86,55,53,70,91,141,93,70,148,95,70,43,87,137,139,80,54,129,117,112,80,55,52,125,149,133,133,62,69,75,139,129,103,95,71,69,89,76,99,140,88,29,43,103,97,129,91,84,87,91,140,137,80,22,43,75,169,115,75,31,61,60,71,88,76,44,71,88,51,27,76,61,61,68,27,34,38,76,62,52,27,21,44,44,70,112,123,90,38,123,88,52,22,28,44,75,97,90,76,34,75,109,163,29,13,14,27,44,76,107,90,54,22,28,35,61,91,62,28,21,17,21,85,139,112,103,91,52,27,51,108,61,37,20,0,20,44,52,76,89,60,76,76,48,69,20,14,21,76,115,125,95,86,172,149,163,140,80,37,21,34,52,76,90,95,76,27,52,75,186,97,75,37,21,27,44,148,95,53,38,28,21,38,108,72,48,97,69,75,75,44,133,139,90,115,112,56,86,72,91,76,35,51,112,99,76,51,86,76,84,76,22,38,68,62,75,80,48,48,139,103,76,61,48,91,88,78,109,86,37,60,140,69,38,34,56,110,90,93,52,55,77,71,55,56,89,91,75,88,76,84,117,76,71,53,76,86,86,91,105,75,70,71,75,75,87,88,86,109,117,107,62,55,75,75,53,29,29,37,52,44,44,44,52,48,38,62,65,61,53,35,37,70,95,98,89,140,129,131,96,60,55,53,53,55,69,76,69,65,69,49,55,56,38,86,85,83,75,61,62,91,61,48,43,37,62,76,75,52,62,76,35,35,37,76,93,61,43,27,22,22,27,23,28,21,21,23,69,62,43,60,77,158,139,69,62,65,69,53,87,75,91,140,148,155,147,77,38,29,29,29,21,21,28,35,28,53,86,43,34,76,88,85,96,98,115,135,112,147,87,29,55,61,68,69,56,48,43,75,69,44,37,43,43,43,52,68,76,75,84,96,179,199,194,140,62,90,169,125,90,183,203,224,224,221,224,179,74,52,60,44,52,60,60,74,116,139,46,27,29,28,38,56,61,93,169,133,84,84,116,69,62,65,70,75,75,83,179,155,115,61,37,44,43,48,43,46,71,56,69,61,68,96,91,93,75,86,69,21,20,21,37,32,46,75,75,77,117,169,186,109,93,95,99,76,37,37
116,99,190,190,95,85,117,160,163,90,110,95,89,87,62,43,54,69,70,86,115,78,69,140,56,28,52,90,125,133,75,51,95,112,75,27,21,61,97,133,84,76,43,56,76,137,69,21,21,21,43,68,69,75,91,75,29,44,109,76,37,21,29,48,70,84,86,62,27,43,71,158,52,20,21,29,51,69,84,90,56,76,84,17,27,69,75,72,69,27,36,43,90,61,14,0,14,35,52,75,112,107,80,36,123,60,14,13,31,75,110,148,139,99,28,72,108,179,21,0,12,37,69,133,149,137,72,29,29,38,75,91,69,13,0,0,22,99,169,148,140,141,75,29,51,109,69,54,13,10,37,80,93,133,141,76,85,86,52,80,13,13,21,91,133,139,107,90,160,144,160,187,69,13,14,29,56,75,110,133,97,22,44,75,158,76,20,12,13,21,38,107,97,76,76,28,21,44,112,71,44,129,29,13,13,29,91,117,125,123,117,61,89,75,116,43,14,53,110,137,109,61,85,76,43,21,20,29,84,108,108,99,55,52,144,90,21,14,27,56,78,84,109,99,60,70,137,20,14,22,61,117,117,99,52,51,89,88,61,56,75,88,75,70,75,85,111,95,112,69,76,76,75,78,75,60,55,75,75,76,76,96,123,131,160,131,68,54,68,61,60,38,35,44,55,48,44,60,61,54,55,75,69,60,55,44,70,74,91,78,76,123,101,90,53,37,35,37,37,37,44,75,53,53,60,52,38,55,61,179,89,69,70,53,60,61,61,62,69,43,55,52,28,28,95,194,48,36,46,83,76,52,37,28,23,28,28,28,27,21,21,27,75,68,54,69,75,71,70,65,69,71,90,76,53,76,116,155,187,166,140,76,43,35,36,21,21,27,35,32,34,36,94,101,111,140,131,95,91,76,91,98,109,117,70,44,65,69,65,61,60,46,52,91,56,34,54,53,49,43,86,93,76,71,117,199,203,224,203,101,37,61,147,191,179,194,199,194,169,160,144,62,56,71,62,52,70,76,89,76,77,117,60,29,21,28,43,49,52,89,117,76,75,125,148,94,69,61,76,89,88,84,158,140,144,91,53,44,37,43,48,65,117,129,95,78,56,28,21,35,44,52,37,21,13,20,55,27,44,78,83,76,99,96,68,55,69,75,84,62,44,44
115,97,163,99,76,75,91,125,133,87,88,80,87,86,71,69,112,140,186,194,179,117,76,158,125,99,88,205,200,172,103,48,93,123,115,80,76,110,187,190,160,133,68,61,75,137,103,75,75,75,125,179,179,148,148,97,37,48,115,86,61,43,88,117,141,137,129,85,29,43,70,160,75,43,71,140,172,187,139,85,62,88,97,62,55,116,80,84,80,28,37,48,95,76,34,20,38,91,133,169,141,129,95,43,117,93,37,35,71,99,186,116,107,88,29,72,107,160,69,55,43,76,107,172,133,91,62,34,29,48,76,109,84,53,52,38,43,97,194,133,117,99,69,35,48,107,72,69,31,28,76,183,179,141,108,71,76,75,43,84,22,28,76,148,133,133,95,90,160,160,197,183,69,29,55,84,99,148,158,133,112,28,52,76,141,90,17,12,14,21,48,141,123,112,110,38,21,43,103,72,43,141,28,13,20,62,191,205,194,125,133,69,88,76,109,60,28,88,191,140,108,69,86,88,76,62,43,75,112,139,137,115,69,60,158,95,22,20,38,91,149,158,144,109,71,62,133,20,20,38,84,148,141,123,60,52,94,93,74,69,71,71,85,89,75,69,69,95,91,76,76,76,76,75,70,86,71,84,86,89,105,187,197,203,194,147,109,75,53,44,76,62,43,43,44,29,43,53,56,75,98,76,69,75,98,105,140,90,62,44,43,32,38,53,35,44,37,37,48,35,54,83,75,69,69,48,49,52,46,109,70,53,48,62,65,44,60,61,68,65,61,53,43,35,83,194,91,75,60,75,61,44,28,27,28,27,28,32,27,23,21,43,94,52,69,74,68,65,69,60,44,61,147,115,77,116,131,144,140,109,116,78,60,54,43,36,43,35,28,28,27,28,84,131,203,221,221,194,125,84,84,76,98,95,62,55,68,60,69,69,54,53,83,90,46,37,56,55,43,27,62,75,37,74,131,211,212,209,88,75,74,91,117,179,197,203,203,105,69,75,70,43,74,86,46,54,75,84,101,89,78,144,107,77,37,28,35,44,76,140,95,71,70,112,139,147,117,116,158,95,90,91,191,211,212,189,112,76,53,76,76,86,155,203,189,160,70,27,21,29,61,53,28,20,13,20,55,34,62,148,129,70,37,34,35,43,43,55,49,43,55,62
129,95,158,95,75,78,141,186,186,95,80,76,88,84,137,112,75,76,109,144,149,109,70,137,148,109,62,149,194,93,69,34,75,88,158,148,91,60,148,187,158,144,76,53,72,123,148,149,141,95,99,97,123,137,148,93,43,44,112,109,140,112,123,112,149,158,141,107,38,37,61,163,90,72,38,75,108,97,88,68,48,76,108,75,36,84,70,76,75,29,29,37,76,86,75,38,31,99,137,139,133,112,95,44,89,109,91,28,43,61,103,99,68,52,28,44,76,115,76,76,43,44,62,89,115,55,44,28,21,44,76,133,99,99,95,75,48,69,186,99,88,75,53,29,43,110,72,69,44,27,38,107,88,99,78,52,44,53,48,71,43,28,62,123,133,78,38,53,90,103,187,144,115,84,43,75,95,194,148,109,84,27,43,69,144,110,61,48,34,60,75,172,148,85,75,43,21,43,90,76,34,123,60,53,71,44,190,211,141,91,107,75,91,75,84,86,44,51,112,99,70,54,76,97,99,108,34,48,69,86,90,88,56,52,144,108,75,60,55,123,187,141,91,62,51,55,133,71,55,51,76,137,88,95,52,48,135,123,77,69,70,71,88,91,70,54,95,117,90,94,76,76,76,90,140,187,88,91,107,89,84,131,194,211,194,112,95,87,71,62,75,62,68,71,56,55,76,74,76,125,101,75,68,53,148,147,179,144,21,21,21,27,28,53,46,43,37,38,52,46,91,125,98,88,76,68,55,43,44,98,76,76,75,84,62,49,54,69,76,43,55,62,56,43,44,87,117,86,68,49,28,35,28,20,20,21,21,35,28,21,28,53,86,62,76,69,53,62,54,49,55,37,111,166,125,117,117,129,76,69,62,56,53,52,52,62,76,78,21,21,21,28,44,74,139,227,227,221,186,76,76,60,88,105,84,75,71,69,74,62,48,62,105,62,32,43,55,56,44,28,28,52,85,89,125,148,116,111,76,90,123,117,105,123,186,155,160,84,75,75,52,28,65,69,53,55,70,86,88,91,96,133,186,83,75,44,60,88,158,148,86,62,76,94,144,179,148,160,186,86,76,90,203,207,209,189,148,94,85,139,116,99,109,194,191,155,75,69,75,75,61,56,29,21,20,23,37,35,43,107,76,35,27,28,36,37,43,36,53,60,76,75
140,95,160,186,108,91,200,197,183,103,80,78,91,87,140,117,62,68,88,95,75,56,69,125,137,115,54,133,191,75,43,43,88,95,133,110,69,54,125,187,99,76,55,44,62,86,115,109,99,76,76,75,90,91,112,29,22,35,80,84,115,115,123,87,123,116,116,97,37,34,44,125,84,62,37,69,76,71,70,52,29,38,75,69,36,76,72,31,27,20,28,38,69,75,75,38,27,75,88,85,103,44,29,27,75,85,80,22,38,53,84,97,28,27,52,97,141,148,91,95,68,43,54,75,125,29,28,28,28,36,61,91,86,97,99,80,62,51,139,91,89,84,53,29,38,93,62,68,38,27,29,88,76,91,53,28,75,109,140,133,68,38,54,116,123,99,61,69,141,158,172,148,125,91,21,56,76,137,84,108,55,36,75,76,125,103,93,76,21,36,35,86,148,75,51,34,21,34,84,78,28,97,62,69,76,35,160,197,87,90,109,84,76,75,71,75,55,29,85,91,52,35,53,85,85,91,38,29,53,95,55,44,37,52,110,107,86,69,38,88,91,75,87,51,34,48,129,97,88,43,52,93,69,52,29,35,148,139,96,68,75,88,89,75,60,52,84,117,99,129,101,89,91,155,194,203,140,105,91,76,69,75,86,135,84,71,65,69,69,75,75,62,74,75,74,75,112,116,88,108,107,116,131,76,123,109,140,147,21,20,20,27,44,69,62,48,48,44,54,99,148,112,93,96,70,38,48,35,44,98,98,98,89,76,62,52,60,89,125,43,53,75,53,43,37,49,94,76,37,21,14,38,43,21,21,21,28,32,29,28,29,44,91,108,74,28,29,54,62,61,70,28,84,105,123,131,116,88,53,53,48,46,43,44,52,60,65,65,43,34,29,29,29,43,55,197,212,212,207,85,75,53,44,98,166,148,76,74,65,68,74,90,123,49,22,34,44,44,44,27,29,36,87,94,95,71,44,46,71,108,129,135,105,56,62,56,55,69,76,53,36,61,75,75,139,88,76,75,112,112,108,89,133,93,71,52,76,148,194,158,69,62,83,125,147,169,140,135,98,52,52,60,109,133,94,109,147,144,169,123,91,105,115,155,131,76,46,56,91,98,75,71,52,37,27,28,37,29,35,86,52,36,29,28,29,28,28,29,55,70,70,75
148,99,148,194,137,89,158,190,186,99,75,76,88,91,116,95,69,69,86,85,80,88,91,200,179,149,75,133,205,158,125,76,133,194,169,158,88,60,140,187,86,27,28,60,76,88,91,88,90,75,75,78,90,86,129,69,54,88,129,133,133,97,129,87,115,80,43,31,22,34,53,89,86,71,37,69,75,69,76,44,28,54,88,76,43,60,76,29,35,43,85,107,148,158,95,75,37,75,93,86,108,75,62,62,139,125,107,38,43,51,75,129,97,89,69,95,158,209,99,95,75,43,60,72,103,69,69,56,76,88,116,137,93,95,103,84,55,34,112,115,109,70,28,22,44,69,75,84,75,37,28,93,76,108,103,95,90,139,139,133,69,44,52,110,110,129,108,75,172,191,194,179,133,110,29,52,75,140,76,112,91,76,95,169,200,148,103,88,21,34,34,75,172,88,43,27,20,27,75,88,28,90,52,68,75,37,148,203,88,84,99,87,68,69,80,72,55,28,76,108,36,22,68,125,95,97,61,28,53,103,55,53,69,123,186,133,108,88,55,116,86,69,99,48,28,75,144,117,91,43,48,103,71,38,70,86,158,133,116,75,88,99,91,71,62,53,55,85,105,189,155,140,135,197,203,199,189,179,144,94,69,65,75,76,44,55,52,53,65,76,88,74,70,76,69,76,98,95,75,131,183,221,212,148,96,87,117,155,27,14,20,37,60,71,77,49,56,62,91,148,140,99,86,94,75,37,52,43,37,101,70,70,86,75,71,75,78,115,139,62,52,60,44,28,36,29,89,115,76,37,28,60,101,29,28,21,22,27,27,23,32,65,88,123,36,28,28,44,44,75,77,90,125,90,69,112,140,69,44,46,48,43,46,44,44,68,69,69,37,43,56,43,46,55,46,76,183,197,169,91,76,55,28,86,191,203,148,98,85,107,88,94,91,71,27,32,29,29,35,28,37,43,76,99,123,76,49,44,71,108,99,98,133,35,35,28,22,38,74,69,55,75,71,76,109,78,90,91,84,52,54,75,98,108,76,76,116,203,203,189,90,84,91,117,133,140,133,83,44,28,46,62,70,75,75,108,139,140,158,93,88,109,112,94,62,43,29,34,37,68,83,69,61,37,29,35,44,48,69,107,53,37,37,32,37,28,29,37,48,44,49,69
144,99,140,194,139,90,137,186,183,95,75,75,75,76,99,95,75,71,85,87,158,160,75,186,179,169,76,144,209,183,148,75,90,123,133,148,112,62,139,190,144,110,85,90,186,194,172,158,148,99,76,76,76,88,144,117,60,52,144,169,160,137,78,75,107,103,86,84,76,99,125,187,125,87,55,68,75,75,75,90,69,62,108,85,55,38,61,52,69,34,29,44,99,109,76,69,43,89,112,86,116,117,116,84,75,99,97,43,37,38,75,110,109,108,44,52,78,186,89,89,75,43,54,62,110,75,75,28,28,53,95,163,137,116,129,85,60,37,91,149,125,53,28,62,133,183,187,141,75,43,35,103,90,112,117,110,69,80,55,75,75,44,38,112,129,112,125,75,137,158,144,144,115,95,28,51,75,141,76,125,97,53,38,85,160,115,89,75,21,35,29,55,141,140,34,20,28,43,55,72,29,75,54,56,70,38,163,209,99,80,80,75,43,55,76,90,72,31,76,141,75,60,84,183,141,108,72,27,52,80,68,76,78,68,115,148,88,78,68,163,99,69,87,68,43,71,158,107,90,44,43,99,87,88,75,90,160,112,84,76,109,105,84,70,68,62,61,76,105,221,221,197,148,116,133,140,183,179,169,144,75,75,76,75,43,55,53,61,75,75,158,99,90,112,91,75,75,62,61,107,207,224,197,125,77,94,140,160,48,28,21,44,76,101,83,43,52,76,84,88,99,90,46,44,55,49,37,35,44,108,65,53,75,75,86,95,112,148,191,86,68,62,44,32,36,37,86,91,90,43,35,69,101,53,28,21,20,21,21,23,54,96,108,133,36,37,37,44,75,186,155,147,140,76,71,108,88,49,52,52,52,49,53,52,37,86,84,60,12,21,34,38,77,86,74,61,70,86,84,75,55,44,48,115,187,211,187,84,75,75,69,69,76,61,37,44,54,38,29,34,43,55,70,108,109,76,27,43,71,93,65,55,60,28,46,43,34,60,61,61,55,62,61,71,86,76,76,91,77,37,21,21,53,86,116,90,96,125,186,112,105,90,166,179,186,135,133,83,38,46,62,76,69,76,88,99,148,139,107,90,76,108,111,44,28,36,37,43,44,61,109,90,91,56,52,60,56,91,139,183,75,46,52,55,54,43,48,52,60,52,52,60
110,95,133,194,133,90,125,186,123,75,84,109,148,187,169,148,78,72,85,84,163,163,75,149,187,186,84,179,211,191,149,75,84,87,88,148,137,69,172,190,160,158,90,56,90,91,158,148,163,125,85,91,84,78,144,109,44,28,95,78,129,139,62,69,91,115,144,139,69,53,60,108,109,71,52,69,75,76,76,86,72,37,75,90,44,34,55,48,68,34,21,34,84,60,68,70,43,90,110,84,116,110,107,75,53,76,87,38,36,43,75,110,90,95,43,48,75,149,75,75,61,35,52,69,110,70,62,21,21,34,69,89,108,110,108,88,76,34,76,107,88,72,55,43,75,141,99,95,70,44,29,109,125,116,116,97,61,75,69,75,69,48,48,103,117,112,107,75,140,160,187,133,107,84,28,52,75,137,78,109,76,37,37,76,141,99,76,52,21,29,28,48,148,99,44,34,75,97,123,99,76,91,87,76,72,34,172,205,115,85,44,43,86,140,172,95,69,34,76,125,88,69,55,97,129,115,76,27,62,84,72,76,75,43,86,141,89,75,71,172,99,70,78,55,35,29,95,91,87,44,43,93,76,78,44,48,108,87,76,78,112,84,69,68,55,53,60,75,86,212,212,148,62,54,70,91,125,105,108,129,88,111,135,76,61,55,69,75,62,60,87,62,70,148,125,70,53,53,75,117,158,147,75,61,62,91,169,189,84,52,44,35,75,111,56,49,44,28,46,61,75,62,34,43,60,62,44,44,76,116,84,44,75,94,109,112,144,187,179,129,90,147,75,29,29,55,112,93,55,23,28,29,52,49,28,22,22,21,27,37,98,140,148,144,43,43,43,35,53,107,187,140,129,87,107,112,84,53,53,49,43,46,46,44,49,71,76,37,28,37,29,55,75,62,62,70,76,133,116,44,52,46,74,183,194,194,183,75,70,68,68,43,75,48,56,65,44,20,20,27,29,37,62,93,89,71,49,71,70,75,28,27,27,21,37,37,37,89,70,44,52,60,61,52,75,55,60,70,88,53,21,28,29,60,84,91,91,77,91,85,91,107,194,197,207,133,109,91,60,52,86,86,75,84,84,86,144,111,84,93,76,76,89,28,20,53,62,62,46,55,123,89,95,91,131,90,74,90,123,139,140,62,60,61,44,53,65,44,36,56,76,90
125,99,133,163,112,90,125,160,115,91,133,144,149,129,141,148,86,75,80,84,158,160,75,140,169,183,90,186,211,190,160,76,84,89,90,148,123,52,95,179,158,160,90,52,76,75,139,144,158,137,85,123,107,84,141,115,43,28,86,76,117,141,60,62,99,103,141,137,53,34,37,99,90,61,48,62,76,76,69,72,56,37,75,84,48,38,48,38,55,37,22,38,88,68,71,60,38,91,103,84,109,99,91,75,53,78,84,36,37,48,75,115,76,75,43,51,75,169,75,52,44,29,52,69,95,69,61,21,21,29,62,80,76,93,108,97,80,35,52,109,88,76,55,28,43,87,62,75,69,43,28,86,133,117,109,91,61,75,75,69,43,37,44,103,129,95,88,80,160,137,172,125,97,70,28,52,75,140,85,99,68,34,28,75,137,95,69,43,20,29,28,43,140,97,36,21,21,34,84,158,85,107,76,84,76,28,144,205,133,95,99,91,90,137,95,88,76,37,76,125,85,62,55,90,110,115,84,28,75,86,61,75,71,35,80,144,89,62,75,179,89,75,75,38,28,28,90,84,84,43,37,90,75,75,43,37,84,78,84,75,115,91,76,76,74,56,61,61,60,183,125,61,53,54,44,55,75,76,77,94,107,140,187,93,74,62,55,43,34,44,38,28,44,148,88,55,46,84,133,148,140,74,55,52,55,65,88,111,75,53,61,37,70,135,68,43,49,27,29,38,27,23,21,35,62,55,55,60,75,108,88,49,85,90,111,140,160,158,140,140,115,158,169,84,77,84,95,75,35,29,38,32,28,61,75,56,43,44,75,111,158,135,84,111,44,35,36,29,53,105,187,115,117,115,144,140,108,68,55,53,52,70,53,62,76,70,44,28,52,37,22,38,43,28,28,54,62,87,90,37,43,37,49,75,144,194,183,75,62,60,87,139,107,48,56,62,21,13,14,21,28,32,55,90,76,76,61,75,69,61,27,21,21,28,38,38,35,62,44,29,44,62,74,71,69,43,52,55,87,52,55,61,49,68,78,75,76,77,139,144,139,112,158,194,199,187,179,158,95,60,78,84,93,135,76,69,125,99,84,115,98,75,84,48,21,69,109,75,44,54,88,75,75,75,78,88,98,109,123,125,76,60,56,53,38,49,54,52,48,53,68,111
144,109,194,194,133,95,133,148,179,107,78,80,93,87,115,148,87,76,84,88,158,158,76,139,158,144,84,172,209,187,163,75,72,107,95,158,117,38,76,183,160,158,95,48,75,69,137,148,144,137,76,93,87,75,117,115,37,27,76,71,103,139,75,75,103,103,148,144,62,36,37,91,93,56,48,62,76,75,71,62,44,29,72,75,43,31,38,28,43,28,22,38,86,60,62,52,35,87,99,76,109,99,87,62,43,84,86,29,43,48,69,108,76,62,37,43,70,158,76,28,20,27,48,75,91,91,80,29,21,34,60,75,80,95,99,91,75,29,34,115,87,80,62,29,37,88,69,69,43,43,22,70,137,95,107,76,51,61,61,52,29,27,43,93,148,107,76,69,141,115,163,125,97,72,28,43,71,129,80,95,55,29,28,75,125,85,60,31,14,28,27,43,117,117,31,21,21,27,55,109,38,75,69,75,75,29,140,209,133,86,109,95,62,76,60,75,80,37,86,139,76,53,48,87,115,112,88,34,72,90,44,61,62,31,84,133,76,60,69,187,91,75,70,37,27,28,88,80,88,44,37,86,76,69,48,43,76,76,86,75,101,123,86,76,76,76,60,48,53,71,52,43,44,48,43,53,83,86,76,88,140,144,158,209,183,144,86,37,28,34,27,27,29,91,75,69,74,109,129,139,95,61,53,43,38,43,44,56,70,54,49,56,109,125,55,28,34,37,37,23,21,28,44,62,69,53,69,69,54,49,38,35,65,105,166,155,187,148,148,96,75,75,62,84,76,86,98,52,29,28,28,28,29,43,78,105,105,111,125,155,160,93,38,43,32,28,28,29,53,61,69,96,87,76,140,169,140,74,52,68,86,116,75,69,69,44,28,36,52,43,37,29,48,55,62,61,43,56,56,21,62,49,44,37,76,186,160,75,62,46,62,125,83,44,44,56,21,13,14,27,35,37,60,69,43,53,93,86,89,76,34,28,29,44,62,61,62,69,77,76,111,87,84,77,88,61,62,75,74,55,76,61,52,69,75,62,71,86,166,158,155,133,155,109,86,144,209,203,158,76,75,105,169,147,78,65,101,108,86,90,101,86,133,117,49,54,75,55,71,116,34,28,38,55,75,85,91,90,131,140,85,76,86,56,52,60,61,61,71,61,43,94
141,95,140,197,141,90,158,172,186,108,76,76,91,88,133,148,76,75,76,76,129,129,69,123,109,61,48,158,187,158,140,76,75,137,133,158,148,69,86,172,163,148,107,48,70,69,133,148,148,133,75,108,76,68,112,116,43,27,72,69,95,140,75,71,93,95,140,137,72,31,31,87,108,60,44,71,76,75,76,76,54,34,56,69,43,28,34,22,29,27,27,29,80,56,54,38,36,90,109,84,107,103,95,68,43,84,87,44,44,51,60,99,84,69,29,29,52,123,86,36,43,76,112,139,169,95,51,14,21,31,53,76,139,93,60,38,27,20,28,107,91,89,69,29,43,89,69,55,22,27,20,48,90,80,107,86,52,75,72,72,27,21,34,88,163,108,80,60,139,103,183,144,110,56,21,31,69,95,75,91,75,34,29,75,107,90,60,35,14,21,21,37,108,137,29,21,27,27,55,99,37,62,55,62,69,28,115,205,112,75,99,91,54,76,61,76,76,36,75,129,78,55,44,88,116,107,91,38,75,112,43,55,60,31,76,129,75,61,69,163,86,62,75,53,22,27,95,78,88,48,29,76,85,75,52,43,75,76,76,84,87,76,71,71,70,76,61,54,60,75,60,43,43,52,69,99,93,76,86,98,158,187,197,209,186,179,179,65,28,28,21,27,28,75,75,71,70,60,53,75,69,65,65,60,49,44,37,52,76,55,29,35,74,76,61,36,37,44,38,29,34,44,43,55,60,69,74,55,53,44,46,34,29,75,125,116,101,71,75,55,48,35,21,71,61,83,99,43,28,21,28,29,37,44,84,115,116,108,139,140,158,109,56,44,36,28,29,21,14,43,46,62,61,49,94,166,87,32,44,52,35,60,55,48,74,36,43,49,35,36,43,28,53,88,68,55,54,55,35,38,52,43,75,44,90,191,133,62,61,48,48,69,68,60,48,44,28,21,28,43,62,75,117,69,76,55,116,147,148,89,76,70,78,88,94,85,84,44,76,105,158,116,89,84,107,74,65,62,46,28,28,28,29,86,115,91,84,99,186,148,139,117,131,84,75,94,116,179,133,77,88,98,123,117,112,85,139,115,89,107,88,131,203,147,75,55,53,62,78,90,61,53,38,43,62,93,95,75,87,117,101,115,117,84,76,56,44,62,75,55,44,43
141,93,139,187,110,76,112,140,183,107,80,76,90,86,89,78,71,80,95,116,148,103,61,95,115,110,91,191,205,186,90,55,70,99,148,88,70,60,84,139,139,117,85,44,76,70,133,109,87,76,51,75,55,51,85,89,38,28,69,75,90,69,34,37,75,78,99,91,55,29,35,84,107,55,36,43,69,69,75,86,61,29,60,44,21,27,60,31,43,27,21,31,75,54,44,43,29,78,90,75,95,103,99,75,37,76,85,35,29,44,61,97,93,69,21,52,80,139,115,103,84,37,68,76,115,85,72,34,44,69,89,123,125,115,90,76,60,60,76,141,95,75,55,34,44,84,52,55,20,13,20,43,75,85,91,76,38,62,69,54,21,13,21,62,90,103,90,60,112,117,183,194,129,44,35,76,129,186,160,116,88,44,28,72,91,112,75,21,13,20,21,37,107,141,48,21,34,27,55,99,44,60,62,69,62,28,89,205,117,76,103,97,60,85,72,75,85,38,75,133,88,69,38,93,129,107,91,48,69,116,55,68,69,29,75,141,85,75,60,137,76,62,86,75,38,29,93,85,90,44,28,76,91,86,60,43,91,84,90,98,76,74,65,69,70,69,61,52,85,111,90,56,53,61,101,194,133,76,91,107,194,194,179,191,183,155,158,98,34,28,29,29,27,60,76,60,49,35,37,76,86,69,75,70,53,61,52,60,76,60,62,60,61,74,76,53,52,53,29,37,38,44,48,44,44,62,62,28,29,70,37,27,28,44,70,69,44,21,21,35,35,28,21,52,23,74,112,60,34,34,38,28,36,70,109,101,111,94,112,99,85,69,53,44,49,55,55,28,14,49,61,75,75,62,155,183,76,21,44,35,28,34,29,37,75,53,43,37,37,35,36,36,37,52,55,69,65,75,52,54,35,20,28,55,179,199,115,54,53,48,54,61,61,75,54,54,44,44,54,71,131,169,116,68,86,139,147,140,133,78,86,86,148,96,74,69,68,38,52,76,84,70,69,74,109,117,75,68,29,21,29,32,44,123,186,131,98,76,108,108,96,148,123,94,87,98,123,88,55,70,76,86,115,101,94,86,135,133,89,108,139,93,85,105,70,65,70,70,61,48,117,183,101,38,74,135,76,53,70,91,90,144,140,84,74,54,53,76,96,75,48,37
148,93,133,144,76,75,93,133,160,95,84,78,87,93,76,69,109,179,194,197,187,110,76,179,190,163,129,186,211,183,76,44,68,103,139,69,37,69,123,148,148,90,69,43,69,69,129,75,43,43,54,90,97,109,137,112,48,22,60,78,99,75,61,84,140,117,103,91,52,27,34,75,109,53,37,75,116,125,141,90,70,37,52,61,28,43,95,75,43,22,21,29,60,55,53,22,21,72,80,85,93,88,84,61,37,76,75,38,76,123,194,186,137,75,51,76,95,163,125,89,85,35,61,72,99,69,70,21,27,31,71,108,148,117,115,99,72,29,34,93,144,107,35,56,76,95,75,71,54,35,29,68,158,158,144,71,52,87,99,88,52,38,52,141,186,148,76,31,76,109,158,183,115,90,43,70,116,197,148,144,75,29,36,76,95,99,75,27,21,28,28,43,86,109,62,29,28,21,53,109,48,54,71,52,43,27,69,160,115,99,112,95,62,89,76,76,55,29,60,125,90,75,37,103,116,69,48,38,88,141,86,88,76,29,75,163,76,36,34,75,69,62,85,76,52,37,108,88,88,48,28,76,112,91,69,48,98,125,148,85,75,70,62,65,62,65,75,76,84,88,111,76,76,77,84,166,189,75,76,131,203,194,169,147,148,139,158,76,37,32,36,37,29,37,44,44,52,27,35,74,75,62,91,75,36,49,55,70,85,56,70,62,38,62,65,75,74,69,55,44,69,55,52,48,60,69,62,28,14,43,43,37,29,44,70,84,76,32,21,28,35,44,38,44,38,77,125,93,95,89,61,21,27,90,109,96,125,98,91,76,61,46,48,43,71,84,84,62,55,75,76,76,75,61,131,131,90,52,60,37,28,28,29,53,91,69,53,43,43,35,43,70,76,75,76,62,32,70,75,43,46,21,21,43,108,187,166,70,61,53,60,55,53,68,75,76,75,62,84,131,189,191,125,91,109,194,139,78,54,36,62,91,109,75,61,60,55,77,75,65,61,69,71,62,91,144,88,76,20,21,37,29,34,83,109,91,53,29,70,93,115,166,94,98,129,95,71,53,61,65,60,62,77,86,91,89,108,148,144,158,115,52,53,70,70,62,65,53,46,52,84,155,147,93,84,112,91,75,75,99,76,111,117,89,84,62,44,83,116,71,44,53
158,95,133,183,90,76,148,190,160,76,76,80,87,103,133,133,76,87,108,133,179,163,89,115,160,183,133,141,205,172,149,76,62,140,172,141,109,68,139,194,172,36,29,43,75,76,123,125,115,109,85,197,191,183,158,71,31,28,69,80,103,133,75,84,172,148,76,38,27,28,44,85,125,84,54,62,123,112,97,89,38,38,76,88,69,28,84,69,29,21,48,76,95,91,85,72,37,140,163,163,163,112,52,28,55,89,99,69,48,75,91,141,133,108,55,28,48,108,116,95,88,38,68,71,95,61,61,21,21,27,52,75,99,93,109,90,68,28,28,85,112,95,69,87,148,186,149,133,62,43,20,31,90,99,141,116,62,103,109,75,55,38,44,103,163,139,93,71,141,203,209,200,141,110,35,44,76,148,76,133,85,60,69,116,187,163,88,76,27,43,51,75,125,141,107,43,22,20,43,88,48,44,76,29,28,76,137,194,191,163,123,110,52,88,76,75,43,43,112,160,99,78,44,99,133,88,78,71,76,149,107,80,61,29,75,144,84,48,48,87,108,107,115,90,52,31,93,90,72,62,85,103,123,99,60,52,75,91,133,75,69,60,65,68,62,65,93,95,90,76,96,78,77,88,88,179,189,88,77,86,194,191,187,186,169,144,129,76,37,23,34,43,35,38,35,44,60,44,35,43,43,43,108,76,36,49,53,76,76,62,69,46,54,78,75,108,75,68,61,61,91,112,60,62,69,53,29,21,20,32,38,43,60,69,75,91,117,75,28,23,37,44,54,61,85,107,112,99,99,101,75,54,69,74,44,55,75,108,76,74,48,53,44,43,69,76,68,70,55,52,69,75,75,69,71,75,75,69,52,27,35,28,29,68,123,76,62,53,53,53,53,75,107,86,98,86,69,84,85,55,65,36,22,35,76,129,179,111,75,38,46,61,43,61,76,84,144,179,169,158,186,166,179,191,209,194,123,43,28,27,75,90,76,60,53,52,70,75,109,140,112,90,62,43,49,61,85,77,29,28,29,14,21,36,84,76,29,21,76,101,112,158,88,105,99,76,52,46,52,65,52,60,70,91,117,112,107,107,129,86,76,62,76,62,61,62,69,61,44,54,89,144,155,139,140,140,96,76,76,105,158,148,101,95,139,115,90,93,76,53,43,70
141,93,117,194,148,85,140,190,183,84,110,169,163,194,186,169,76,76,88,129,158,183,91,99,144,172,149,129,203,186,163,76,51,91,125,158,137,48,85,148,160,93,87,69,133,125,160,144,148,139,75,148,99,86,88,80,44,37,108,183,149,144,76,76,169,109,99,84,72,48,75,89,148,76,43,54,76,75,76,75,53,31,53,86,60,29,52,29,37,28,29,53,76,95,84,69,34,87,97,97,117,112,80,69,70,103,99,55,44,69,71,115,137,116,69,28,43,99,139,108,88,29,56,72,95,62,62,27,21,27,52,61,86,90,115,95,69,29,34,76,107,99,75,35,52,90,75,76,52,44,27,43,108,91,125,99,43,88,87,37,71,60,55,89,140,129,129,76,93,125,137,194,108,89,37,37,70,158,75,115,88,69,22,54,99,137,69,53,20,27,28,31,84,191,110,29,35,43,68,76,68,69,95,80,69,61,112,200,197,133,108,72,34,76,76,84,85,51,84,194,89,44,28,108,133,115,99,78,61,95,95,76,54,68,140,169,95,76,48,88,112,110,125,97,37,37,117,123,103,75,69,93,149,75,55,52,69,76,105,69,62,62,61,62,69,77,115,115,115,87,139,179,135,86,84,179,112,83,99,76,169,187,155,115,140,148,148,88,37,37,29,37,61,93,43,43,43,75,49,44,43,35,76,78,55,68,44,44,84,74,55,60,88,123,91,65,53,38,36,94,179,179,91,65,53,46,21,20,21,74,111,109,85,96,76,86,86,93,71,78,76,62,117,187,125,109,91,70,69,78,78,62,69,44,29,28,53,89,61,60,44,55,44,48,60,76,75,87,75,56,55,70,115,98,75,75,69,75,61,34,28,43,75,109,169,140,74,56,60,49,55,56,88,69,75,123,90,75,74,69,90,105,76,86,123,147,147,125,76,35,36,38,37,44,61,76,179,207,189,203,179,148,144,155,183,111,87,37,29,37,74,69,55,52,49,36,21,23,38,85,158,93,44,35,48,52,65,95,36,27,21,22,28,28,70,71,35,37,86,89,88,144,109,98,91,70,48,44,46,35,37,88,90,125,131,123,76,53,44,32,43,49,83,75,75,60,68,46,22,49,108,148,179,148,147,133,69,44,49,68,148,135,95,86,166,166,169,116,94,78,70,60
112,93,108,172,144,86,107,149,186,148,95,116,91,117,149,179,86,76,84,133,148,179,99,91,148,163,158,103,197,183,163,80,51,108,95,149,140,43,76,133,163,148,129,55,87,75,140,148,144,141,76,148,87,86,76,133,76,28,62,144,139,149,88,78,194,107,148,137,89,22,34,62,140,75,43,62,75,75,88,85,69,34,44,76,61,29,53,28,28,27,27,29,52,84,55,62,37,76,84,88,99,99,93,86,36,75,99,55,54,75,75,107,123,116,76,28,37,87,141,117,108,28,55,69,95,80,76,28,22,27,43,60,89,90,116,97,69,29,36,75,109,97,86,34,37,70,61,69,62,54,27,52,144,84,117,90,29,72,78,38,60,55,44,91,133,129,112,76,93,95,95,191,93,76,38,37,75,160,76,97,75,51,22,43,84,115,55,29,20,22,27,29,70,183,78,28,48,48,87,144,117,99,86,75,76,38,76,190,172,91,107,76,60,133,160,141,88,48,61,158,88,34,43,194,191,129,99,75,69,90,69,75,76,44,75,160,80,52,43,75,76,71,90,76,48,37,91,115,93,62,43,71,140,75,75,90,65,76,144,71,62,62,62,60,74,87,87,89,78,78,95,83,70,83,85,139,76,75,91,86,96,147,85,44,53,76,105,75,60,53,69,76,111,140,71,37,43,69,44,37,28,36,49,69,76,75,46,43,84,123,86,96,148,91,49,27,28,28,21,48,91,90,61,37,27,34,28,21,21,75,166,116,107,135,109,95,91,98,93,140,88,53,148,194,135,109,75,36,29,44,44,56,44,44,44,27,44,75,60,52,44,37,48,53,75,91,91,86,115,56,44,76,125,88,76,69,60,54,56,53,48,83,123,139,194,78,69,84,75,61,55,52,69,68,62,78,71,55,44,49,115,123,88,88,99,123,133,96,46,28,35,28,28,35,48,148,221,203,211,169,187,144,71,60,70,76,76,34,29,38,61,62,56,53,65,43,20,28,28,60,117,76,55,52,61,61,60,94,76,29,29,38,29,27,69,88,75,60,70,70,75,117,95,98,108,125,76,53,38,22,34,90,116,112,117,84,56,35,28,28,22,28,52,76,76,56,55,29,21,52,107,140,158,129,90,75,46,43,49,60,116,109,76,76,179,187,187,158,160,186,166,49
163,108,158,194,186,91,116,139,179,149,90,95,86,88,108,160,85,84,84,133,141,172,112,91,141,179,183,88,190,179,160,90,48,107,95,140,133,44,88,149,163,148,125,55,76,69,137,148,148,144,84,144,76,76,76,139,76,28,62,148,129,141,95,75,194,123,139,148,88,22,34,44,139,75,48,56,75,71,90,107,86,54,52,78,75,34,53,38,43,29,28,29,44,75,48,69,48,60,75,76,107,91,88,85,29,72,108,71,54,75,76,93,116,112,76,28,35,87,148,133,116,28,53,69,88,88,85,35,22,27,38,61,85,99,78,69,31,27,34,70,97,91,76,29,34,62,56,51,53,56,34,68,137,78,112,76,34,62,78,43,36,43,29,88,115,112,97,75,95,112,144,209,93,69,34,31,75,160,80,95,75,48,22,43,84,117,68,29,20,21,28,35,69,179,76,28,28,21,48,95,88,44,75,51,60,43,76,163,144,76,90,110,36,97,109,89,69,43,61,163,97,69,52,148,160,117,91,69,52,78,52,61,72,28,55,140,75,43,38,72,75,69,88,70,44,31,84,99,88,62,44,75,133,75,72,69,74,96,169,108,70,69,65,56,76,76,60,60,48,53,55,53,62,76,84,86,75,76,75,77,86,129,75,35,43,60,62,71,86,89,139,155,166,148,116,68,36,43,44,44,35,37,53,69,83,75,56,53,75,117,186,183,169,75,37,28,29,29,28,44,54,61,43,37,29,43,53,37,29,77,160,139,147,139,197,203,203,199,179,139,89,76,140,187,169,99,75,44,37,28,29,35,37,91,69,55,69,69,70,75,56,56,70,75,91,96,90,69,98,68,54,76,101,87,70,60,52,36,32,28,22,46,76,125,147,86,75,76,70,62,54,49,53,71,70,54,37,32,27,35,69,74,69,55,38,76,90,77,55,29,35,28,28,28,37,98,224,194,155,194,183,107,32,22,21,28,35,36,27,36,61,75,83,88,88,43,28,35,37,53,117,160,109,111,96,89,96,115,85,60,69,76,71,75,144,148,78,54,44,62,75,116,135,135,129,140,76,60,60,54,56,75,109,98,75,43,35,35,27,21,21,28,35,65,75,74,75,54,34,46,83,111,125,90,84,49,61,49,54,69,78,53,36,35,95,158,133,93,89,76,96,43
183,95,133,205,191,91,125,140,169,172,95,115,90,86,88,148,85,84,87,140,140,169,117,97,133,163,148,76,160,172,148,103,61,115,85,91,60,27,75,129,137,137,108,54,76,68,115,148,133,137,76,116,75,76,69,129,76,28,69,149,125,140,108,55,179,137,140,141,86,21,34,44,139,87,69,55,91,76,84,112,95,56,44,93,76,31,75,60,56,44,22,28,51,68,62,75,48,68,68,60,88,95,88,86,34,56,108,80,44,68,69,88,103,89,69,27,34,88,141,116,86,20,34,56,75,97,99,43,22,28,52,69,76,99,43,12,10,13,21,55,99,90,75,37,36,71,55,36,36,43,28,53,93,75,116,68,28,55,84,38,28,22,27,90,139,108,88,72,110,107,169,205,95,62,34,31,75,148,87,93,75,51,22,44,76,129,68,31,17,21,27,28,54,129,80,43,34,21,53,95,76,43,90,29,28,29,75,148,141,75,88,107,36,76,76,76,71,53,55,148,99,70,60,125,133,112,90,70,48,76,43,51,71,28,53,139,76,44,38,76,71,69,91,69,36,29,78,95,86,72,48,78,141,76,75,44,105,148,155,133,76,62,60,65,77,86,46,46,55,48,35,60,84,84,84,83,83,76,76,76,76,99,91,69,62,62,55,75,133,166,187,179,147,129,116,70,44,55,44,37,34,35,75,87,74,75,60,55,62,86,148,135,93,43,29,32,28,28,27,35,53,55,52,70,75,70,74,75,76,133,179,140,117,131,191,203,212,211,140,74,55,54,112,209,212,212,144,123,71,36,29,21,22,90,88,76,76,111,107,109,76,76,117,140,76,60,43,28,43,37,37,29,61,76,60,48,43,34,35,28,21,34,29,76,88,88,76,69,69,44,38,54,77,91,98,44,38,29,22,44,70,69,52,37,28,54,77,90,98,43,43,37,28,29,43,87,224,227,221,189,76,44,38,28,27,29,38,29,21,29,71,76,74,75,87,43,35,52,52,86,191,179,186,194,160,148,131,94,55,62,76,101,158,189,194,179,86,53,62,84,75,91,112,129,129,179,83,76,75,68,62,75,76,70,53,44,36,32,21,23,29,43,37,37,44,49,87,98,62,49,107,117,115,86,76,68,53,38,49,60,38,22,28,28,53,77,52,43,37,38,62,53
179,93,112,203,187,91,112,149,183,183,108,133,91,91,90,163,88,76,76,133,139,160,123,93,139,93,56,48,133,158,144,90,60,108,97,76,21,20,76,129,129,133,90,48,76,69,99,133,43,34,28,61,52,56,61,108,76,28,69,133,86,117,93,37,88,133,109,148,89,21,29,37,140,93,76,48,75,72,78,93,90,62,52,86,48,20,75,76,76,60,27,34,60,76,69,44,14,21,37,44,75,87,90,76,29,55,93,29,20,34,43,75,84,76,56,21,31,89,169,75,20,13,43,76,117,89,90,44,28,28,48,69,75,90,76,27,21,29,43,75,123,133,107,43,29,62,62,37,35,27,21,31,84,76,110,60,28,62,90,44,27,21,22,91,139,112,88,62,89,115,148,209,103,69,34,31,75,139,78,89,76,54,21,31,75,125,60,37,14,13,17,21,43,85,84,75,48,27,55,99,78,43,108,27,13,44,78,116,129,90,95,107,43,88,85,80,84,60,48,141,116,76,61,123,117,112,99,76,51,75,62,56,75,28,48,137,84,62,38,75,68,61,90,76,44,31,86,107,97,75,44,76,140,89,76,54,169,179,166,75,53,52,75,83,87,88,53,55,52,35,37,77,98,91,88,86,91,86,87,83,78,76,88,90,83,70,61,76,155,148,129,117,99,91,95,60,52,60,56,49,43,44,112,148,88,105,69,54,53,70,105,76,56,28,23,34,29,27,28,35,46,60,61,70,65,65,70,75,94,166,117,75,55,54,75,108,203,212,183,76,61,53,125,227,234,234,212,148,75,37,28,20,28,88,89,83,85,158,186,90,29,53,140,166,54,28,28,28,29,35,35,49,69,76,55,37,34,34,21,27,20,27,21,22,55,125,75,46,38,43,52,37,88,111,74,37,35,28,22,37,43,35,44,35,28,60,111,99,76,44,43,29,28,29,55,123,211,212,194,84,37,37,55,28,37,60,78,27,28,46,76,77,70,74,90,65,43,69,76,166,187,139,140,166,166,148,85,65,65,70,83,75,90,140,116,116,112,96,123,123,75,88,88,91,75,147,86,84,75,88,75,54,65,55,52,43,35,37,32,44,60,69,37,43,49,37,56,69,75,85,133,135,140,144,94,84,61,37,54,62,21,23,21,21,29,35,29,29,28,37,65,91
187,95,112,194,139,89,99,149,190,179,115,148,110,99,108,141,76,75,75,93,99,116,88,90,148,86,38,55,140,160,148,90,52,97,103,88,53,36,107,186,158,144,110,54,85,70,112,115,21,20,17,43,48,52,68,91,69,27,69,140,93,62,27,21,44,86,76,88,75,21,34,43,144,75,28,21,29,48,69,88,86,69,68,87,21,13,88,99,99,75,28,28,52,76,72,43,0,22,52,68,76,88,91,76,37,62,107,10,17,44,75,99,123,125,75,22,36,85,183,75,28,62,116,186,194,68,61,38,28,28,38,68,75,88,107,69,29,62,86,158,144,99,95,48,43,69,62,48,78,13,13,14,48,72,91,76,29,70,88,37,36,20,20,75,137,112,93,61,87,140,149,203,139,52,20,21,34,75,62,76,88,62,22,31,75,140,76,29,12,13,17,34,69,90,86,75,52,28,55,90,84,37,99,27,13,44,75,115,141,116,103,116,43,90,78,76,91,60,37,139,112,85,69,95,89,117,93,78,43,75,80,75,78,27,44,140,107,44,29,38,48,53,86,85,68,43,95,116,86,75,43,69,140,109,84,55,158,155,148,60,46,44,87,89,86,76,56,53,48,44,60,98,93,95,93,94,88,76,85,90,76,76,76,78,75,43,53,76,135,105,108,111,98,84,46,44,54,62,52,49,70,68,133,140,148,133,70,53,44,55,65,28,21,21,23,28,28,21,29,37,55,55,48,62,61,60,65,69,76,111,87,32,29,28,34,37,77,203,194,78,68,53,117,227,212,221,203,148,76,43,21,28,60,90,76,62,76,131,125,69,29,21,105,131,29,35,44,28,28,28,44,75,60,75,36,29,28,27,14,20,23,28,21,28,76,133,75,44,38,69,56,37,84,84,35,22,27,22,21,20,27,34,60,53,36,46,148,96,62,56,37,28,28,29,76,83,140,135,86,44,37,36,53,44,61,101,117,43,43,61,75,75,70,75,62,60,71,129,194,212,144,112,123,131,94,75,68,53,52,61,68,54,44,46,43,60,52,44,69,71,44,62,74,74,76,144,96,75,68,85,91,62,87,69,44,29,38,60,65,75,75,61,37,48,48,37,53,53,54,71,169,179,183,123,89,96,76,60,86,90,22,22,29,32,29,29,28,35,29,49,74,117
187,97,110,187,86,71,80,90,117,133,91,148,137,115,99,69,44,60,69,76,93,117,107,89,169,158,117,95,116,172,148,90,48,87,115,148,139,52,88,183,172,148,148,71,86,75,115,137,84,76,62,103,129,115,123,125,87,31,62,125,95,60,20,21,44,76,76,84,69,21,29,43,148,76,13,13,51,76,91,91,88,72,69,90,48,36,125,52,44,48,28,29,54,80,60,52,28,84,149,169,183,129,84,69,35,60,108,43,60,112,160,194,112,76,55,27,38,84,160,91,91,38,54,88,99,69,60,48,37,28,48,72,84,90,112,75,28,51,61,107,116,93,76,38,37,61,72,55,78,14,13,21,52,75,88,91,43,69,89,44,69,14,17,44,99,109,116,76,76,125,144,203,179,61,20,38,69,99,123,133,133,90,28,34,69,115,110,29,20,38,76,107,137,186,91,35,51,37,55,88,87,37,91,62,69,93,133,183,190,140,99,117,43,84,84,91,62,21,27,97,125,93,69,87,93,108,28,22,34,91,125,112,99,27,38,141,110,14,14,36,69,76,95,110,91,55,93,158,62,35,35,76,129,129,76,61,148,179,144,55,52,44,55,88,84,76,69,60,53,69,83,88,84,84,83,86,61,56,75,84,65,75,85,70,43,44,53,75,94,87,91,91,90,75,29,52,52,62,65,68,105,131,101,70,61,48,38,55,53,37,22,21,21,21,28,28,28,28,34,46,88,84,60,75,76,91,93,88,76,83,91,44,28,21,28,28,61,189,158,69,29,28,111,221,207,203,189,158,76,55,52,68,75,71,28,14,20,28,38,60,52,28,76,95,55,36,35,37,29,21,46,62,43,43,28,34,22,21,27,28,37,22,21,28,76,98,69,55,52,56,48,37,49,37,28,22,21,28,28,28,34,44,71,69,52,44,87,86,54,69,44,44,37,49,89,90,140,135,85,28,28,29,36,55,95,199,125,55,43,43,55,55,69,61,54,69,115,203,212,191,131,101,116,109,71,60,53,52,52,53,48,28,34,32,35,54,48,38,46,43,28,29,84,112,155,155,135,85,53,53,69,65,88,83,61,44,49,75,70,75,75,76,55,62,61,55,56,52,44,60,148,148,135,111,86,83,76,75,95,93,29,27,29,37,29,29,28,29,43,54,75,60
187,95,110,191,95,75,87,99,133,149,99,160,133,133,108,69,60,97,148,190,197,179,129,76,158,169,158,91,85,163,87,38,29,84,109,133,133,48,84,117,160,123,116,68,88,78,95,148,158,149,95,148,123,125,95,139,99,38,60,116,88,95,75,55,76,172,158,116,90,21,29,38,160,85,28,35,139,163,163,76,56,37,56,88,61,34,60,36,28,36,27,34,60,86,48,43,36,44,75,76,109,95,75,60,34,56,110,75,28,61,76,90,91,69,54,28,34,76,172,90,87,27,36,69,87,69,55,51,34,28,44,68,86,93,108,76,28,54,69,112,112,91,61,29,28,43,69,60,75,51,43,68,123,172,169,108,52,48,75,44,72,28,36,95,186,183,108,76,69,110,139,205,160,99,69,90,133,197,194,163,95,76,28,29,69,115,95,55,38,48,71,61,60,140,108,43,55,52,60,88,88,37,103,85,88,91,90,99,194,144,99,115,55,89,88,95,72,21,43,172,183,117,80,97,112,93,21,20,44,133,148,133,112,31,38,139,95,35,43,108,190,169,139,80,62,48,93,148,88,69,76,148,172,148,84,69,179,194,155,62,56,46,37,76,76,74,75,62,61,108,112,87,94,147,125,90,70,65,70,75,76,83,76,44,32,38,52,71,91,105,93,98,94,75,37,44,38,49,75,96,116,91,65,53,38,35,65,112,78,38,28,29,29,35,35,44,53,54,90,88,93,90,94,140,139,117,129,107,75,75,88,56,27,27,20,20,70,139,96,54,29,27,140,207,209,209,183,125,109,84,55,46,44,38,20,14,27,29,43,70,60,43,76,96,77,53,37,21,28,29,53,55,43,44,28,52,68,70,88,75,43,21,20,23,29,60,43,38,44,44,37,37,37,38,38,55,56,56,37,34,70,70,85,69,60,61,70,76,44,75,52,43,60,77,91,77,105,115,109,35,32,36,43,86,139,148,155,70,43,43,60,60,115,90,48,75,87,109,93,90,94,115,108,88,53,52,60,55,56,44,28,28,29,37,35,32,35,35,43,54,35,29,74,109,101,115,112,94,75,56,61,74,78,68,74,85,61,76,107,166,166,131,76,68,69,65,54,46,53,69,131,84,75,123,144,131,91,91,105,69,29,27,34,44,55,43,28,23,32,48,74,53
190,97,109,197,183,95,172,200,194,179,129,149,117,125,139,144,88,89,115,163,148,93,55,75,158,163,149,88,75,148,80,36,44,123,149,149,144,53,90,144,172,43,38,29,68,69,75,137,144,141,91,129,75,76,75,133,99,35,51,112,95,140,133,69,56,108,76,109,86,21,34,34,160,95,75,51,75,86,78,69,37,21,29,76,69,36,54,62,21,21,21,27,38,75,60,51,43,38,75,75,78,90,62,35,28,55,108,76,27,44,61,69,89,75,61,22,31,75,183,99,95,22,37,69,86,76,44,28,22,22,36,56,76,87,91,87,34,51,48,133,125,90,43,36,53,76,80,80,88,85,52,44,76,99,99,80,17,21,43,48,75,76,44,76,160,158,76,21,28,71,86,160,137,103,61,48,87,141,95,95,85,48,22,28,60,107,90,62,28,17,35,34,37,125,97,34,55,54,55,78,91,35,90,76,80,90,75,76,160,90,76,108,62,89,97,86,61,48,44,194,144,71,55,115,133,116,80,62,61,129,91,75,76,27,43,133,88,62,48,55,88,75,88,84,54,44,90,117,97,75,55,99,160,95,78,75,117,112,112,76,60,54,43,61,69,71,69,60,68,123,96,89,112,179,94,75,76,75,75,105,96,75,54,35,37,53,61,125,112,135,105,117,101,87,36,29,29,44,75,89,89,70,62,49,44,44,77,115,65,34,28,35,68,62,38,75,75,62,129,131,95,83,116,148,147,99,115,123,78,75,90,75,35,27,21,21,86,76,43,32,27,28,77,148,183,207,158,76,76,75,43,43,46,43,29,21,28,32,37,52,62,69,89,108,85,76,90,29,28,56,68,86,44,29,28,44,90,101,69,35,28,20,20,20,21,29,29,38,44,48,44,61,38,35,46,75,62,76,93,55,76,77,76,61,53,43,75,86,61,71,28,21,29,96,140,84,111,148,135,44,27,34,60,101,88,76,78,43,37,48,53,85,187,166,85,85,90,94,76,75,75,105,87,75,29,28,44,48,49,52,36,49,55,65,49,37,46,55,61,78,60,43,55,75,75,86,90,75,86,69,69,90,101,98,96,95,76,75,123,108,75,62,55,60,61,56,55,62,84,91,90,44,38,74,115,144,169,189,179,123,44,37,49,60,68,53,32,27,29,43,53,61
160,93,103,194,194,107,115,144,183,123,88,99,95,90,123,148,84,69,75,99,89,76,44,78,163,158,148,91,61,137,125,80,53,133,141,158,158,69,72,115,187,76,53,43,76,86,88,112,123,117,84,99,75,72,53,107,89,34,44,91,95,141,129,62,43,86,69,93,72,20,28,34,110,95,84,55,69,86,75,80,34,21,44,95,84,43,44,68,27,17,28,55,75,123,90,61,53,69,110,75,72,86,51,14,28,55,99,75,29,44,55,61,88,43,27,20,27,62,139,103,91,27,34,75,76,88,21,14,43,54,76,90,112,99,93,78,34,29,38,117,112,95,54,43,37,69,90,76,95,84,60,34,72,84,84,84,34,62,91,99,86,91,43,61,107,125,87,44,52,149,190,209,144,97,69,43,84,139,84,86,88,20,13,22,75,89,90,75,22,14,28,34,36,115,93,28,38,43,38,76,109,35,90,61,76,97,76,75,160,84,72,91,62,76,110,99,68,70,29,133,133,69,52,91,139,123,116,86,34,76,97,60,75,27,34,123,95,70,51,61,75,52,76,86,68,44,75,139,93,76,43,68,123,89,84,62,83,77,85,70,43,43,46,60,62,61,65,70,86,131,131,125,139,108,37,23,43,44,54,93,88,53,21,29,43,53,76,123,117,147,96,76,65,52,37,35,37,53,69,96,117,76,69,52,35,37,55,49,28,28,29,29,43,49,44,70,46,37,98,84,98,139,148,135,115,43,90,96,75,70,84,76,34,28,21,55,112,101,75,35,37,38,56,69,55,86,94,70,56,60,53,49,46,56,28,28,27,34,35,43,48,75,96,101,78,88,108,70,61,75,74,96,44,28,35,56,90,95,21,20,14,20,20,14,21,21,20,28,43,44,36,75,74,55,61,139,140,179,158,52,60,55,62,69,74,55,60,77,90,69,21,28,28,70,191,166,179,179,133,69,52,60,78,76,53,36,35,37,29,32,37,65,133,89,111,94,90,90,76,75,76,76,76,55,29,35,44,52,54,53,55,62,75,65,76,84,88,88,62,91,107,84,60,75,69,90,88,76,87,52,44,75,111,96,89,86,78,88,129,76,28,27,37,62,69,43,44,69,69,75,76,44,37,48,55,99,179,179,144,95,48,48,56,75,55,37,28,44,49,43,44,62
115,88,95,179,187,103,99,107,144,68,61,88,110,99,137,141,86,61,69,84,78,76,76,88,191,169,88,61,44,109,160,107,51,108,95,125,144,69,69,110,186,148,129,62,97,149,117,133,129,110,80,86,69,70,52,70,27,21,48,87,99,129,99,61,34,76,72,69,21,20,37,69,160,115,95,61,55,76,75,88,71,44,44,86,75,38,38,48,43,51,28,43,69,76,76,69,54,51,95,61,60,75,61,35,31,54,107,75,29,43,43,55,95,51,34,29,53,90,186,129,103,27,28,68,61,97,69,38,62,44,68,76,148,133,71,21,21,34,61,84,95,97,84,55,31,69,125,80,91,72,69,34,56,69,60,84,43,52,84,69,61,43,28,37,76,93,99,86,69,137,160,200,133,80,52,36,78,110,84,78,95,52,28,43,139,163,109,87,34,20,29,36,37,133,149,22,20,22,29,61,90,29,91,62,75,91,76,76,186,91,76,91,60,69,91,99,75,76,29,110,144,80,60,75,88,112,115,84,35,76,169,76,31,21,43,109,116,88,60,61,75,60,84,76,36,29,48,133,95,76,43,61,115,93,85,72,75,83,91,53,44,43,48,53,55,55,55,76,94,139,147,147,148,88,29,27,28,28,34,52,68,60,37,37,61,90,98,84,133,140,55,37,35,29,28,38,44,43,46,107,135,60,61,61,36,35,37,38,28,23,27,29,37,38,37,52,28,22,75,75,88,160,160,116,101,32,76,60,29,35,68,62,37,28,44,84,108,111,89,52,44,43,56,69,44,44,52,55,56,60,61,44,44,90,52,28,28,34,44,74,99,123,133,90,77,91,86,90,105,88,75,76,60,65,77,65,65,68,21,21,21,44,34,28,37,28,46,29,53,61,34,75,52,35,68,183,189,194,148,62,44,43,49,60,60,44,37,52,76,43,23,36,43,54,148,179,166,116,70,61,70,62,56,55,35,27,29,29,28,36,32,37,70,76,105,93,94,84,65,61,61,75,108,71,37,44,38,44,52,53,53,49,53,53,77,71,76,86,56,90,93,86,75,76,74,76,101,76,61,29,35,44,90,77,86,85,78,75,98,76,21,29,46,70,46,35,38,53,55,70,68,44,54,55,62,91,78,139,55,28,32,44,62,69,38,28,27,36,62,46,53,75
139,90,112,191,190,99,99,109,169,88,91,163,200,194,200,148,69,56,76,110,149,169,149,80,179,158,55,29,55,137,163,112,44,103,109,76,61,29,53,95,149,141,116,56,88,97,75,116,76,69,51,48,43,44,43,69,29,22,69,125,141,125,86,55,21,54,61,69,28,21,38,69,179,125,75,38,48,56,54,86,87,75,29,75,71,31,43,55,53,61,28,29,44,88,85,75,20,14,43,34,43,69,78,75,51,60,112,75,28,28,27,44,86,69,43,31,44,75,186,109,62,21,29,71,91,99,99,75,52,27,35,61,86,90,95,61,43,84,158,203,172,89,76,52,27,51,116,54,84,21,21,21,37,76,84,90,48,44,78,62,55,21,27,95,169,148,112,88,71,117,172,200,133,71,37,31,85,103,76,76,91,70,37,27,75,116,108,69,31,14,28,43,37,116,179,27,21,44,55,76,91,75,109,91,88,90,84,75,169,95,80,61,27,52,86,108,91,84,34,109,141,56,27,75,117,133,116,91,43,76,183,84,48,44,72,99,112,76,53,54,75,61,78,75,20,21,48,160,112,84,43,62,129,91,44,69,70,84,87,61,61,53,55,55,54,53,65,131,169,187,155,144,135,76,28,28,28,29,29,52,78,84,74,65,75,112,77,44,91,108,43,37,37,38,37,37,32,38,46,112,105,61,60,52,35,28,37,68,36,20,21,46,53,60,43,61,60,61,91,99,115,133,203,133,90,54,29,43,22,27,34,29,32,43,84,125,88,83,74,44,29,29,49,83,69,37,60,62,62,65,62,43,54,111,88,43,35,71,83,98,148,94,87,131,148,166,139,140,129,112,95,75,86,101,99,55,62,37,21,23,21,75,70,55,85,84,76,28,48,55,56,76,44,36,71,101,108,148,135,69,65,61,35,37,37,44,28,28,53,88,48,53,61,88,169,160,83,37,36,48,61,60,62,35,21,20,21,21,21,37,27,37,75,65,84,89,91,76,60,60,61,78,116,115,69,62,53,44,49,48,52,43,44,53,86,83,69,69,76,84,44,53,75,75,69,84,140,76,44,35,34,32,61,75,78,78,77,75,88,91,43,37,48,53,44,44,53,53,53,53,52,53,101,75,75,68,44,83,43,29,37,44,53,61,35,36,23,37,70,54,55,95
194,97,110,191,169,88,80,91,140,148,112,148,183,163,191,112,62,93,183,194,205,190,183,75,160,183,133,89,69,107,169,133,60,91,109,87,48,43,80,144,179,148,99,48,103,75,55,99,75,55,51,88,108,99,110,116,99,55,60,103,140,99,28,28,43,88,129,115,85,28,36,44,158,133,28,14,54,70,75,90,86,75,31,72,34,14,75,76,61,68,27,29,44,129,88,76,27,29,76,88,109,110,116,110,43,43,115,29,27,68,76,93,95,80,84,31,28,60,200,137,76,60,76,137,183,91,80,69,53,27,31,69,76,75,99,75,29,75,87,186,133,84,55,43,28,52,125,52,70,28,34,52,97,179,169,95,35,71,90,69,36,28,28,62,112,158,90,69,75,137,163,197,160,75,34,34,78,95,76,75,91,56,36,27,69,99,90,68,28,17,29,43,43,108,158,54,52,69,44,85,172,76,123,84,91,86,76,69,186,99,99,99,52,75,148,179,95,91,37,109,141,75,51,88,148,149,116,89,38,76,137,75,76,36,31,112,99,60,38,43,75,62,75,70,34,34,62,148,95,86,43,60,116,97,27,48,87,108,78,75,76,69,68,71,62,55,90,197,194,169,144,129,112,91,70,44,43,43,44,61,84,98,88,75,70,76,65,28,37,44,22,28,29,37,37,37,28,52,75,148,98,70,62,37,29,28,37,75,43,20,27,52,55,61,46,112,147,155,160,107,133,148,197,179,96,83,74,76,43,28,48,35,34,36,44,75,76,62,60,35,27,28,43,105,54,38,74,101,94,78,62,37,46,60,76,91,88,117,131,144,140,86,77,95,144,194,209,183,139,144,144,101,84,83,89,76,52,37,48,23,20,34,28,28,44,70,85,71,70,53,62,62,37,65,75,75,70,83,75,44,53,55,34,43,44,49,53,46,69,194,123,91,125,179,187,183,70,35,37,60,75,69,70,70,52,28,21,37,44,38,29,44,75,76,68,74,76,76,75,70,75,99,109,98,116,105,88,55,44,37,35,48,56,75,115,135,91,93,88,99,55,61,76,76,69,108,105,46,36,35,32,29,55,75,75,70,107,148,117,96,68,62,48,55,52,53,49,53,54,54,43,56,148,85,65,36,28,69,44,35,53,53,48,44,28,29,27,29,69,70,52,117
197,99,108,194,117,76,78,99,139,141,97,133,148,158,172,149,116,76,86,107,137,179,183,75,148,190,179,88,37,76,172,139,56,91,108,133,137,88,71,144,194,144,117,61,86,52,44,78,141,137,123,90,95,90,90,108,139,69,37,84,107,109,93,89,75,148,129,93,80,28,37,44,169,139,62,48,103,140,141,95,68,52,43,56,56,43,76,76,44,62,29,28,43,116,87,70,60,29,84,88,91,99,95,80,43,43,125,75,36,76,85,117,99,75,71,29,27,48,194,133,110,38,28,69,76,84,60,61,62,21,27,69,88,78,107,76,28,71,90,169,97,84,55,43,28,44,116,51,60,48,60,28,62,112,89,90,29,69,88,75,44,29,28,43,90,123,90,68,75,148,141,190,186,84,38,69,86,90,75,75,95,75,35,21,69,97,112,62,22,17,34,36,34,91,160,55,52,44,31,61,141,54,112,88,88,75,86,54,163,87,108,109,61,60,89,125,86,85,36,95,137,90,70,70,112,112,103,76,35,72,123,86,91,29,29,95,141,34,28,37,72,69,75,76,54,43,44,163,91,76,43,60,95,108,84,60,107,111,90,76,75,75,75,75,70,70,140,187,101,77,85,95,112,76,75,76,75,70,56,70,78,83,78,61,61,60,55,21,21,29,13,21,29,37,37,44,43,74,90,131,105,125,69,44,44,62,69,60,37,54,62,55,62,75,109,158,155,158,155,90,109,147,123,125,186,155,160,183,117,86,86,55,49,43,34,29,52,44,37,32,35,35,69,105,44,37,74,115,75,36,61,38,36,52,52,44,53,49,46,69,105,84,94,91,112,166,194,144,111,135,98,90,90,76,75,62,52,77,133,68,21,21,14,29,52,49,56,70,55,29,29,44,68,93,87,90,75,61,35,32,53,36,37,60,55,69,62,69,93,197,203,183,158,140,108,90,60,44,48,69,76,69,69,75,74,56,36,101,158,76,60,70,76,83,90,70,70,75,69,62,75,125,139,123,117,112,111,77,60,37,34,43,75,117,96,76,86,75,55,75,49,56,69,55,46,61,70,29,29,60,53,44,99,99,84,89,131,186,116,117,129,75,55,55,46,44,49,53,60,48,36,48,105,90,44,28,20,29,38,36,36,38,34,29,27,22,22,53,74,55,48,76
197,99,99,191,169,110,190,209,203,183,137,139,148,158,158,158,133,72,75,88,103,148,172,76,140,186,183,90,29,75,141,85,38,75,95,140,139,75,54,123,191,75,43,29,68,71,62,76,115,115,97,70,69,75,84,78,75,43,29,70,90,110,141,99,75,103,75,70,69,21,29,44,160,141,85,53,68,84,75,69,52,37,38,62,56,31,35,61,29,56,28,28,37,99,80,75,61,21,48,56,68,86,86,76,43,43,117,69,27,43,43,69,89,72,55,34,28,51,197,133,108,37,22,60,62,76,61,60,69,27,29,76,91,76,108,84,29,70,84,169,99,75,69,54,28,43,112,51,75,71,72,29,44,93,69,85,34,37,78,75,53,38,28,43,86,117,88,72,75,148,117,186,163,91,48,55,112,169,144,144,129,88,56,22,56,90,148,69,29,43,76,72,69,89,137,69,60,43,28,69,144,60,110,75,43,54,76,80,149,112,107,116,69,75,110,141,75,31,27,88,137,95,78,69,103,99,61,36,52,115,186,99,103,37,29,86,115,76,61,78,148,144,133,95,88,76,44,186,93,62,76,129,191,149,107,60,129,107,125,87,76,84,99,77,75,75,105,115,76,75,76,88,70,44,49,61,86,76,56,61,76,69,70,62,46,37,29,28,29,35,13,21,28,35,44,44,55,84,88,90,90,83,44,60,55,55,61,61,44,65,70,65,61,88,194,158,179,158,88,93,131,155,116,112,169,189,194,160,131,125,107,60,56,65,44,28,37,43,29,35,35,52,75,61,35,36,76,93,37,21,32,38,21,56,55,43,35,35,28,28,55,90,117,166,112,155,179,86,44,43,38,35,43,75,75,75,131,148,148,91,43,37,36,44,44,29,37,29,21,20,29,46,86,105,77,75,71,88,29,21,53,61,88,74,65,62,69,90,140,183,209,194,183,84,76,75,75,54,60,74,75,70,84,76,76,70,62,144,203,133,76,84,76,69,140,69,70,74,43,69,86,91,96,108,123,111,105,93,86,55,43,44,78,147,76,28,37,43,37,36,36,44,69,35,37,44,36,37,49,76,75,61,109,131,135,135,98,75,38,36,78,75,62,55,49,38,44,43,49,52,37,46,77,55,27,20,21,44,49,43,32,29,34,44,22,21,21,83,85,53,44,70
200,99,99,190,194,137,129,149,194,186,140,129,144,144,137,144,137,71,72,86,93,123,108,69,109,144,140,76,29,56,129,62,44,95,190,186,163,75,61,140,191,107,86,69,123,139,141,148,140,139,117,75,75,62,95,76,37,28,51,84,95,116,123,91,76,90,76,75,55,21,29,44,148,133,75,44,61,75,61,55,52,35,29,69,60,29,22,37,28,28,22,21,27,88,75,68,61,21,60,52,52,76,86,55,35,34,95,68,28,51,51,56,90,88,75,38,29,53,197,129,109,38,22,52,60,86,71,69,60,34,43,84,103,80,109,86,28,69,75,137,86,84,75,62,28,52,99,60,75,76,76,34,48,99,60,90,38,28,69,75,54,54,43,52,76,110,89,75,60,99,97,186,160,95,52,35,84,112,87,76,99,60,38,21,44,76,125,78,43,28,75,90,93,141,160,75,75,55,28,62,139,69,117,76,60,76,183,169,221,203,139,116,75,69,125,107,76,55,48,183,172,95,85,62,116,140,103,84,75,133,194,93,90,43,29,84,109,86,69,62,110,93,80,84,69,69,44,149,125,91,54,61,108,140,103,61,99,90,76,76,76,91,84,75,75,74,76,83,76,84,78,86,48,37,43,52,61,75,44,43,68,70,69,52,35,29,29,37,43,43,14,14,21,28,37,61,61,71,75,77,70,62,53,76,78,86,74,44,35,53,52,61,55,75,148,147,160,112,99,108,123,123,160,169,169,155,140,116,111,139,93,46,49,62,62,29,37,37,32,37,55,76,34,27,28,28,87,86,34,28,43,36,37,55,55,46,36,43,37,35,65,140,140,144,88,84,62,29,14,13,20,27,20,28,76,105,125,144,160,111,32,54,56,53,52,28,29,28,20,21,32,62,76,76,71,60,44,56,35,43,89,140,112,53,56,44,60,61,75,112,179,90,75,76,75,76,86,87,86,75,76,75,93,85,84,94,95,191,203,189,91,86,74,69,112,69,69,76,70,71,93,108,111,133,131,133,112,101,133,93,88,90,95,144,69,23,37,28,27,20,29,28,62,60,36,36,43,61,69,76,76,65,112,112,108,107,61,28,22,28,44,60,61,52,44,43,53,61,70,60,29,62,74,29,21,20,69,91,76,60,32,21,23,29,27,20,21,76,65,52,52,61
197,99,95,186,197,139,99,115,186,158,117,90,108,116,108,141,115,70,75,86,97,91,62,71,158,190,163,86,31,52,148,129,60,88,140,169,163,95,69,123,169,141,139,60,76,75,71,91,148,139,129,69,72,52,80,110,123,89,51,88,163,141,140,109,76,103,90,86,38,13,22,34,110,117,75,51,62,76,69,78,62,21,27,72,76,44,36,90,55,14,20,28,51,97,95,84,75,28,68,52,54,80,90,29,21,43,97,61,28,52,52,71,88,88,76,43,27,43,194,144,117,51,21,55,60,88,75,75,51,29,29,75,90,80,115,84,28,60,75,140,110,89,37,27,21,43,84,75,76,76,76,43,56,108,72,112,21,14,36,61,60,75,60,56,80,133,89,29,29,76,95,149,149,112,62,34,86,99,70,69,110,22,21,37,103,133,141,86,43,20,52,51,43,93,163,35,37,48,27,48,116,61,110,84,86,69,123,75,183,137,91,107,75,62,103,86,61,75,43,107,163,84,61,60,148,148,116,95,54,84,158,90,75,28,28,84,99,75,56,55,91,76,68,76,44,48,37,144,109,80,43,54,88,144,95,61,95,76,60,75,91,91,77,76,76,75,77,76,76,75,88,89,56,52,44,55,52,52,37,38,52,55,52,36,32,35,29,34,29,23,23,20,28,34,28,69,61,60,70,75,60,69,76,98,109,76,44,28,35,46,46,55,55,76,90,101,123,140,94,91,112,148,144,96,95,93,107,96,90,147,107,43,44,56,55,29,20,34,78,75,85,70,29,27,48,54,76,75,37,43,36,43,71,89,76,56,43,44,44,53,109,125,84,75,83,48,32,21,13,20,27,37,28,29,61,109,101,107,155,144,55,29,43,53,44,43,38,20,22,37,74,147,71,62,44,75,49,38,36,76,109,90,75,62,62,49,70,44,44,53,84,44,27,60,75,84,107,108,108,91,144,88,76,107,125,129,98,194,179,133,98,76,76,76,88,53,52,83,88,75,107,203,186,148,123,131,86,38,56,49,85,139,115,90,44,43,52,29,22,28,32,28,62,76,46,34,54,69,52,65,61,61,91,96,87,76,37,23,21,27,29,44,37,75,98,61,56,62,74,56,68,83,70,43,44,70,90,98,101,84,37,27,29,35,28,23,53,76,84,69,43,55
194,99,91,179,194,137,91,95,141,75,61,69,78,107,115,148,123,72,75,76,99,110,144,84,123,186,172,91,34,52,141,139,55,75,90,148,163,95,68,108,172,160,133,61,69,55,55,85,140,141,141,69,76,53,76,148,144,107,31,68,116,85,144,133,75,107,110,107,61,28,52,91,179,160,99,71,61,76,75,86,86,52,52,117,84,44,55,88,43,44,35,55,53,139,158,91,62,29,69,61,55,76,84,72,44,44,116,69,28,54,52,69,89,76,29,21,28,48,169,133,109,54,27,56,62,95,62,51,28,27,22,44,75,70,87,75,27,61,75,123,133,87,28,28,52,89,172,169,133,75,84,52,38,112,60,99,44,37,86,137,86,68,60,56,78,115,107,75,75,183,190,194,179,93,75,44,86,91,69,69,116,31,29,27,80,115,149,76,35,20,54,48,44,93,169,28,21,28,21,38,95,62,103,99,95,61,108,68,158,99,78,108,75,52,87,95,61,75,43,84,137,71,43,36,139,115,107,86,48,76,160,97,35,21,37,107,123,87,75,48,99,85,72,103,21,21,28,116,116,88,48,55,90,149,76,44,96,70,61,71,76,89,88,77,76,76,85,77,75,90,95,74,55,75,71,68,56,55,53,61,60,46,35,43,43,37,29,28,28,27,28,21,28,36,61,60,53,44,56,71,55,53,76,123,95,62,49,37,37,56,62,69,86,88,88,107,125,179,166,139,125,148,109,70,76,76,76,93,86,111,88,28,27,44,75,69,29,61,135,84,75,69,60,56,111,129,78,54,29,27,27,37,75,77,74,62,76,76,76,94,125,78,74,75,91,43,36,20,21,32,46,43,28,28,32,76,88,76,65,88,96,74,53,52,43,69,75,21,60,140,179,194,98,62,35,49,49,44,53,93,111,88,75,125,140,109,75,48,38,43,52,28,44,65,76,91,140,129,117,140,133,95,84,91,98,111,101,117,85,55,75,84,84,84,96,53,61,75,78,56,49,86,107,90,55,37,34,22,21,21,37,84,76,70,43,61,74,56,55,44,32,28,38,49,44,56,75,65,44,52,75,71,86,88,86,62,55,28,21,14,20,27,29,52,70,69,76,76,75,116,94,95,78,95,77,74,70,62,75,99,38,28,29,28,28,27,44,69,74,74,75,87
172,91,90,148,183,116,93,95,158,86,78,109,172,197,197,194,158,76,75,84,110,112,169,80,99,186,179,95,37,48,144,140,62,75,95,133,148,76,53,117,179,149,172,69,61,44,44,84,144,148,141,71,76,53,70,133,144,125,29,69,109,76,148,133,75,103,108,95,75,27,27,53,133,160,90,71,68,89,78,84,76,75,44,62,69,37,52,88,48,55,37,21,21,107,95,76,68,29,60,62,44,75,87,85,52,29,85,69,37,69,61,75,95,91,75,51,60,91,194,148,116,69,28,56,62,115,48,29,54,62,76,99,148,129,99,44,14,21,37,75,99,88,75,69,29,31,97,90,69,34,29,21,22,85,53,93,52,28,60,84,48,43,35,34,75,116,109,93,61,133,99,163,141,78,62,38,75,76,61,56,86,29,27,21,60,76,141,69,27,20,55,38,43,87,179,29,13,21,38,60,86,75,103,112,97,55,123,69,117,107,91,80,43,37,76,108,76,86,51,76,148,76,27,35,139,144,103,88,55,68,149,97,52,37,56,109,115,61,54,52,107,76,62,69,28,28,37,160,123,90,56,68,86,163,53,43,75,69,68,68,62,76,96,76,70,76,88,91,76,78,76,44,44,68,75,68,75,62,65,84,70,55,37,44,37,35,28,28,28,28,27,21,27,28,75,62,60,37,36,53,61,53,55,74,93,69,48,29,37,52,54,62,111,96,115,101,131,160,169,129,91,88,85,70,78,76,71,87,76,86,71,35,28,49,89,90,76,74,52,22,43,55,70,76,117,90,29,28,44,44,29,44,94,85,84,133,179,76,60,65,98,89,93,75,55,62,49,21,29,53,60,43,29,29,28,53,76,61,37,52,76,133,117,86,75,94,107,70,101,199,194,194,75,52,49,55,62,105,117,155,140,116,105,148,158,139,70,44,29,65,88,70,70,69,76,93,125,101,108,194,140,98,91,90,90,101,133,69,53,43,43,60,75,93,115,44,69,75,69,21,20,28,35,62,62,35,44,35,21,21,27,68,71,71,68,76,84,84,75,46,38,37,36,44,56,65,85,56,46,44,54,61,77,89,84,68,60,35,20,20,21,37,43,53,54,70,99,123,76,116,129,117,125,83,52,28,20,44,53,69,48,35,36,28,29,37,69,55,69,77,96,155
148,87,91,160,183,137,88,90,163,179,144,99,115,133,115,140,133,75,72,76,95,110,183,86,88,172,148,75,31,44,141,141,75,80,97,103,84,27,35,99,148,141,140,75,68,43,38,76,133,110,109,54,61,43,55,129,137,129,29,62,125,85,144,133,70,78,112,76,69,28,22,44,133,149,93,75,62,89,85,76,75,62,48,43,55,35,44,86,44,60,34,21,20,90,91,70,60,29,55,56,44,84,97,86,52,28,75,71,43,75,68,76,110,91,76,44,28,48,200,148,99,70,28,52,55,89,71,75,55,69,43,72,95,88,48,14,21,60,89,129,139,89,76,75,29,28,86,78,48,21,13,21,34,90,89,115,90,38,68,78,62,29,13,13,38,99,117,99,69,129,129,179,149,88,14,27,44,61,55,61,80,72,53,20,56,76,133,72,17,20,37,37,43,62,144,43,29,31,43,76,148,133,169,108,107,52,117,62,103,86,86,99,60,75,141,191,88,88,71,75,141,75,31,38,158,194,99,86,61,69,160,91,60,28,28,75,107,52,44,52,112,76,69,69,22,27,28,129,107,75,48,56,76,148,99,68,76,75,75,75,70,78,101,76,60,75,75,75,69,76,74,44,43,46,76,84,61,68,76,88,36,44,37,34,32,28,27,77,70,35,28,23,20,14,69,93,99,89,68,69,75,69,60,55,69,76,52,37,69,52,54,75,90,112,129,95,131,148,140,84,75,75,75,68,85,77,69,84,117,88,74,60,53,70,112,95,108,53,28,36,44,55,75,91,123,75,28,29,53,83,76,96,147,133,115,139,189,62,55,61,69,75,117,69,22,75,75,27,27,35,37,29,34,37,44,65,76,60,38,55,78,70,74,75,85,123,144,101,131,96,96,131,88,55,55,60,75,140,148,158,147,144,147,160,129,78,75,88,86,133,131,94,75,62,84,111,84,69,62,96,166,112,71,109,186,187,148,52,52,52,52,52,90,135,112,60,69,75,60,20,32,28,28,52,60,44,48,38,22,29,28,69,71,65,71,76,84,76,69,60,61,55,32,35,48,28,35,36,43,48,52,76,75,69,75,56,44,43,37,36,28,29,44,55,75,131,77,76,75,101,111,115,86,37,28,29,28,55,55,61,76,55,49,43,71,98,129,75,88,76,77,169
191,103,140,211,190,129,88,87,133,169,144,86,80,88,76,80,55,43,61,75,90,108,149,76,84,179,90,22,27,48,163,148,76,76,90,112,54,20,38,109,158,148,144,76,78,53,43,80,85,28,21,21,38,35,44,112,139,129,28,52,115,97,115,103,68,69,112,91,60,28,21,44,110,149,93,75,44,76,76,76,76,55,48,43,55,38,48,88,38,54,34,21,20,84,86,69,62,34,44,52,43,78,89,86,54,27,75,52,22,55,69,84,109,90,75,48,21,43,194,129,71,29,20,37,53,93,90,90,34,36,21,60,76,69,76,55,44,88,148,191,148,75,43,37,27,28,88,84,51,43,55,43,48,186,169,169,75,43,56,78,60,48,22,55,107,183,144,91,69,123,103,169,149,99,31,62,112,160,160,144,112,80,69,21,54,75,148,76,21,44,76,90,86,99,160,112,88,53,21,37,107,99,95,103,95,48,117,56,91,91,76,110,76,44,95,141,76,76,71,75,140,75,34,28,110,129,103,90,62,56,125,93,62,28,28,75,112,43,43,35,97,75,62,69,27,27,27,91,103,80,52,54,75,172,123,71,89,90,78,88,88,84,105,107,75,70,54,55,55,87,86,44,43,61,116,139,75,75,86,62,14,20,35,36,34,28,32,133,125,76,38,35,21,20,69,60,75,86,83,76,75,69,61,43,37,38,44,53,75,75,76,98,111,117,133,189,148,117,117,75,69,60,70,69,69,78,86,116,155,115,76,61,55,62,108,117,91,44,29,53,65,75,84,90,99,88,49,62,60,75,111,105,140,147,116,112,186,84,75,74,60,54,77,70,52,88,55,23,28,56,53,43,53,75,86,69,74,55,37,53,37,13,21,35,52,85,85,75,53,37,43,56,85,65,53,62,69,95,139,129,83,76,86,105,93,76,76,125,148,87,62,49,37,62,93,95,43,56,70,84,203,197,166,155,179,155,101,44,54,54,65,60,52,70,116,90,85,76,56,21,29,54,52,62,61,54,52,43,28,28,28,65,69,69,83,84,88,76,62,70,69,65,34,35,53,37,37,37,55,76,90,90,76,62,61,55,53,48,36,44,36,35,44,44,60,139,133,109,116,123,99,86,55,29,29,38,38,49,55,68,69,75,75,70,116,105,94,86,75,87,109,139
197,107,103,187,144,84,75,76,125,183,137,84,76,75,75,69,37,36,69,88,144,169,186,87,84,186,93,43,69,109,186,169,80,75,99,137,110,76,69,148,197,160,148,89,76,55,38,84,76,29,28,35,62,69,69,112,144,125,29,44,117,95,44,34,28,43,86,90,75,31,27,48,97,158,62,21,28,60,62,76,76,69,56,55,48,14,37,90,60,68,35,20,21,80,90,75,38,20,21,37,43,69,91,91,60,28,76,29,14,36,53,75,125,137,110,60,22,34,183,133,21,12,22,75,110,133,87,86,34,31,17,44,62,55,99,84,28,62,85,141,116,76,44,37,28,29,84,78,60,44,69,37,29,116,91,129,61,44,48,84,37,34,43,36,109,160,117,69,53,95,107,144,110,89,61,44,97,129,108,87,91,36,28,21,54,69,144,75,36,27,69,76,75,112,190,55,52,44,22,36,109,93,90,109,53,34,103,60,108,109,93,112,85,43,88,108,75,76,75,69,141,87,44,31,95,115,78,51,29,28,117,112,99,38,28,70,160,21,13,21,60,61,61,75,55,54,35,95,110,75,43,43,75,169,123,75,117,105,86,87,90,76,117,109,77,75,52,46,53,65,68,37,36,76,140,129,75,69,75,44,14,20,28,76,52,28,60,160,148,140,98,65,69,61,75,43,44,69,74,75,74,56,44,37,37,44,53,52,61,75,96,116,89,105,144,140,125,123,148,85,65,55,60,69,69,83,108,144,147,101,76,70,44,54,90,131,61,43,29,35,55,96,107,78,76,95,52,60,54,53,93,98,148,147,115,109,189,125,76,69,52,46,75,96,69,61,28,29,53,86,94,75,60,60,77,56,53,43,43,22,14,21,37,46,43,43,28,28,37,36,43,54,70,75,86,75,62,87,117,123,69,37,37,43,55,70,125,101,75,46,37,28,23,84,123,88,52,76,89,112,224,212,207,179,183,169,89,36,53,60,60,54,38,53,116,116,88,75,99,70,46,62,75,83,85,76,52,44,36,34,37,43,71,84,94,107,91,84,60,75,56,53,43,46,52,49,37,43,49,75,86,90,68,52,60,61,36,44,32,38,44,53,44,90,85,99,197,186,135,96,76,60,35,35,28,38,44,43,56,78,75,77,77,76,84,74,78,75,77,147,125,105
211,108,91,169,133,76,88,125,187,191,148,85,75,72,69,69,91,76,88,133,203,203,186,107,76,163,149,95,61,71,163,144,75,48,88,148,148,110,48,80,158,149,140,90,76,54,35,76,141,117,117,75,95,103,133,144,149,144,28,38,115,95,69,52,43,85,137,137,95,44,28,53,108,172,51,17,44,80,99,112,88,87,60,60,54,10,44,103,95,91,34,27,21,76,97,70,22,13,43,76,109,116,108,95,62,22,69,29,20,75,110,140,172,112,52,22,21,35,99,110,70,38,34,75,95,123,55,28,21,27,20,29,48,52,78,69,27,70,76,139,107,76,28,27,22,28,60,70,51,52,69,43,37,109,76,99,56,43,29,75,43,38,44,37,87,129,115,76,69,117,99,117,140,107,75,34,69,76,75,48,86,44,35,21,52,69,133,76,44,20,44,54,43,76,179,34,28,35,27,37,88,95,80,109,20,14,55,68,97,108,108,116,86,44,90,110,93,62,51,55,125,97,76,44,93,129,48,13,21,54,194,144,107,48,31,72,144,52,37,37,95,108,115,103,108,110,75,88,115,34,22,43,76,158,112,75,144,107,86,76,69,61,83,90,76,75,43,44,56,60,46,37,28,44,85,70,52,52,65,37,20,22,28,84,105,85,101,179,148,140,194,96,78,89,78,55,55,65,55,60,60,46,28,29,37,44,48,49,68,76,91,77,75,75,109,140,140,155,179,112,69,60,54,54,62,69,90,108,133,107,86,69,53,53,76,129,37,35,35,46,77,109,83,21,28,61,43,37,37,44,115,144,194,186,139,101,108,91,69,37,37,29,49,101,69,44,34,52,76,112,125,86,75,75,84,48,52,48,28,22,28,43,43,43,28,23,20,28,34,38,44,53,86,99,75,61,56,78,91,111,55,29,27,28,35,52,76,62,55,36,28,28,28,88,112,105,88,91,85,108,194,144,197,179,194,189,87,35,54,53,46,38,48,75,95,91,76,68,77,88,53,46,44,53,76,70,54,52,52,53,52,44,71,76,61,54,48,49,60,76,44,29,22,61,76,75,55,48,44,60,69,68,43,43,84,68,43,53,61,36,54,76,62,147,139,95,169,160,109,84,60,37,29,43,35,37,49,55,94,183,88,76,75,76,75,55,53,54,65,89,131,107
211,116,91,172,190,141,123,187,200,190,169,89,78,70,62,76,158,91,75,76,163,140,117,80,62,115,137,91,44,44,103,61,43,51,117,141,137,76,36,69,137,116,70,53,53,51,31,62,137,129,144,69,56,53,88,109,148,140,31,37,117,115,137,133,75,76,123,110,75,37,22,38,91,158,86,70,78,163,169,144,76,60,44,44,61,21,37,72,38,44,27,17,20,55,87,60,43,22,69,107,99,133,117,53,20,31,76,71,28,62,91,95,148,115,43,36,60,110,197,141,84,68,21,29,61,109,70,43,55,80,78,109,148,110,95,84,28,76,76,137,115,86,34,34,38,68,107,115,103,88,89,62,36,108,70,86,28,14,21,54,44,48,60,44,90,110,117,62,44,75,75,93,163,108,76,38,70,75,75,52,89,48,36,21,38,55,103,84,68,20,34,54,43,76,191,54,43,37,21,28,80,97,75,110,78,43,88,110,140,163,149,148,109,53,95,103,133,48,14,72,148,140,125,70,95,144,88,69,69,75,191,141,88,52,28,69,125,90,78,75,125,125,103,87,75,76,70,91,148,75,60,71,125,190,133,85,78,65,62,56,54,55,65,84,76,71,70,55,69,60,44,43,35,35,60,48,49,56,55,37,21,36,37,112,123,140,140,158,140,105,89,88,76,86,91,96,76,61,55,52,60,43,28,36,35,21,28,38,52,56,76,123,86,75,94,140,117,116,140,139,76,61,68,53,53,61,76,125,139,148,155,76,62,75,87,90,55,43,35,38,89,84,35,21,35,48,44,49,36,37,194,203,209,131,74,60,53,28,29,28,27,28,28,68,84,54,54,88,111,87,84,78,70,75,116,76,44,29,27,29,29,37,37,29,29,32,37,48,43,55,53,44,76,75,62,52,75,78,105,84,37,21,20,20,29,34,76,60,43,34,27,28,37,62,99,115,95,70,53,65,75,88,155,158,179,183,76,37,44,52,43,43,75,135,98,70,68,62,44,69,44,38,35,44,52,61,62,56,55,69,62,55,46,44,27,27,23,32,54,62,37,21,22,53,108,123,96,88,76,69,69,62,38,62,87,61,48,76,129,76,75,77,70,116,147,140,166,123,75,54,37,55,62,53,61,62,61,43,60,187,194,140,76,70,55,60,61,53,53,74,99,60
205,117,93,172,194,179,93,107,139,190,179,95,89,84,76,95,125,86,69,75,140,109,75,61,86,179,179,108,51,43,129,123,91,76,203,190,160,123,60,80,163,125,69,53,60,69,60,71,95,70,84,75,53,44,76,112,133,107,28,28,93,110,140,112,61,75,97,109,69,29,20,29,69,93,76,61,56,108,99,99,75,28,21,35,60,38,27,76,37,20,13,17,28,56,76,76,62,43,43,62,55,87,80,62,44,48,88,62,29,55,86,78,103,99,76,48,27,44,183,172,75,55,21,29,61,95,71,71,34,62,22,60,62,69,99,95,37,76,80,115,93,86,72,69,43,35,112,158,116,86,91,75,28,109,75,86,70,43,71,103,88,75,75,38,76,129,139,29,21,69,95,123,183,129,86,44,69,68,72,52,103,22,20,21,56,62,91,89,70,21,35,55,44,76,186,60,54,44,20,28,78,109,68,129,108,62,88,80,86,179,140,112,95,53,91,115,91,76,70,80,190,137,76,48,84,137,103,88,69,34,123,137,78,52,21,62,129,86,84,76,95,87,75,60,68,71,75,78,160,90,72,44,72,149,110,84,76,62,61,49,53,69,74,77,84,86,75,61,55,61,55,62,53,56,65,60,44,65,71,75,49,61,93,148,155,155,139,140,140,86,75,88,89,76,189,166,85,75,55,60,61,75,61,75,34,27,32,52,68,65,62,99,133,135,131,108,68,38,75,131,84,75,68,71,69,75,78,139,160,169,144,77,75,91,109,84,48,43,29,28,98,76,38,46,62,60,76,88,117,112,160,147,183,87,62,60,32,21,28,28,27,28,29,62,111,90,91,116,90,52,53,53,52,69,62,35,29,21,27,28,28,29,35,28,43,75,70,69,54,71,65,76,38,49,76,75,78,76,78,44,28,23,20,21,28,34,186,191,91,43,53,69,88,88,111,123,84,62,61,60,55,75,116,101,158,133,69,38,44,46,44,54,89,140,84,61,69,86,76,61,44,29,28,29,61,68,62,55,69,69,70,62,43,37,27,21,21,37,43,48,62,69,76,95,133,86,75,75,76,69,74,90,105,131,125,75,62,75,133,75,75,69,75,116,116,112,93,90,53,29,35,76,115,56,75,76,65,32,22,76,91,139,84,62,68,60,61,54,55,75,69,21
203,123,93,179,197,183,89,99,133,163,103,76,75,76,86,99,125,89,69,75,140,125,140,123,76,169,191,133,55,48,133,148,90,61,133,133,179,139,69,78,149,160,141,115,88,123,95,123,141,133,116,75,60,54,75,95,75,29,21,35,75,76,108,84,38,75,116,137,51,20,27,75,137,148,99,75,68,88,86,97,90,60,43,76,90,55,27,75,55,35,43,61,75,110,183,107,68,43,43,60,55,84,76,70,48,27,71,76,44,54,84,99,129,115,99,72,28,37,163,169,85,69,20,28,60,99,78,80,29,48,14,44,31,37,93,93,38,75,84,103,88,76,72,70,37,21,76,99,69,80,95,75,27,99,61,76,75,38,36,75,51,61,61,34,69,90,115,84,69,93,179,194,203,123,76,44,75,75,75,53,99,38,31,34,86,110,187,107,69,22,38,55,43,75,183,86,29,27,20,29,68,91,51,109,99,56,76,75,62,125,90,89,84,44,72,91,75,76,76,44,149,148,43,28,90,179,115,91,69,35,112,169,68,28,28,69,112,76,71,69,103,86,75,68,48,60,69,75,149,84,55,48,70,140,90,75,75,60,55,70,83,78,76,77,105,99,53,52,52,62,56,55,56,65,61,69,70,70,76,77,71,76,95,131,148,144,108,75,76,90,76,84,84,90,203,109,78,129,112,94,158,207,105,65,28,32,43,53,61,55,44,55,52,60,90,85,29,23,43,107,99,75,75,71,78,95,85,76,76,125,116,91,117,109,123,85,61,38,37,43,123,76,53,52,53,74,76,75,108,117,155,140,117,69,70,61,28,22,28,28,29,34,43,76,140,133,133,115,88,62,61,48,37,48,23,28,27,21,21,27,21,28,29,35,76,95,91,91,55,56,70,123,75,70,140,83,43,32,44,36,20,20,21,22,21,28,166,203,197,84,109,115,98,75,115,125,71,65,52,60,60,55,71,75,90,101,75,43,43,53,60,70,111,116,75,76,109,52,44,44,53,34,32,37,75,75,60,69,75,75,74,44,29,28,27,23,21,35,35,75,139,133,83,76,76,78,93,88,75,76,91,139,133,131,140,87,84,94,91,75,75,75,88,107,90,84,129,109,62,54,75,111,86,70,76,77,75,44,37,44,43,71,43,44,55,53,61,52,52,65,74,44
194,116,91,163,194,172,89,115,137,107,69,76,125,194,191,197,169,129,75,72,139,133,158,144,75,139,186,140,60,52,133,149,91,43,99,93,148,148,69,69,133,148,144,116,75,76,52,75,149,141,158,88,53,56,75,95,129,95,62,75,141,186,149,133,75,69,107,140,75,43,43,86,116,190,103,75,68,90,90,93,78,87,69,43,75,48,28,44,55,69,51,21,22,52,125,61,62,51,34,56,54,88,86,76,55,29,62,78,43,52,90,76,107,108,112,76,28,43,169,179,99,75,21,29,61,95,95,95,34,44,20,55,29,36,99,95,43,69,84,117,103,84,62,61,37,21,78,95,55,80,95,80,34,112,75,76,69,35,43,75,44,55,61,29,56,91,109,76,69,107,86,117,194,95,69,44,72,71,71,51,91,36,31,21,38,61,129,84,38,22,43,55,44,75,186,75,22,21,44,75,76,80,75,108,107,55,72,76,69,133,88,76,36,38,76,139,103,85,76,44,140,141,60,44,99,191,117,85,61,44,99,140,70,44,56,95,148,88,76,75,99,90,76,76,43,29,31,52,129,75,52,44,76,141,71,43,98,93,125,99,75,71,70,76,98,76,53,55,65,74,49,43,44,54,53,60,111,86,76,76,70,86,90,98,111,109,77,53,43,48,91,90,98,107,189,147,93,129,140,148,203,207,186,95,37,52,61,62,43,43,28,32,28,21,35,99,53,28,74,91,115,76,75,76,88,90,77,56,44,56,76,107,109,105,131,133,87,68,56,69,76,83,70,60,68,75,69,75,70,87,186,147,98,61,70,74,37,28,28,28,29,36,49,87,123,111,131,107,96,91,75,44,37,55,21,27,28,20,22,21,21,27,44,71,96,129,140,139,88,61,44,55,37,46,69,44,27,28,37,29,21,20,28,21,20,28,71,76,88,96,116,89,77,88,88,117,69,69,52,55,46,36,53,70,71,90,89,54,65,75,61,75,112,133,75,90,111,43,37,53,54,37,52,60,83,101,91,83,74,75,65,28,29,35,44,78,75,69,69,94,131,109,76,75,83,108,131,111,75,86,90,70,62,54,55,53,76,85,83,62,65,98,90,75,76,107,183,140,91,91,101,95,74,83,88,88,62,49,44,27,13,32,43,29,52,53,70,52,43,54,75,75
163,93,88,117,148,133,88,123,141,158,139,112,169,187,144,133,163,137,76,75,133,148,163,148,75,133,183,141,61,53,158,179,97,44,86,76,133,148,69,61,139,144,148,123,75,75,48,60,163,148,163,87,44,52,75,88,148,140,56,34,88,123,140,141,86,75,116,141,88,37,21,55,84,183,116,76,53,91,91,91,84,76,72,38,53,44,28,38,60,76,55,21,21,44,110,44,68,61,36,61,60,90,90,76,55,27,60,84,43,53,85,60,86,89,87,75,28,37,158,183,95,76,21,28,55,107,91,91,34,43,21,72,29,44,107,97,44,69,89,115,95,76,51,52,34,22,76,95,53,71,88,91,29,107,86,76,68,37,43,70,35,44,48,29,61,91,103,61,55,95,76,129,141,91,60,29,70,72,75,52,90,31,28,22,34,54,115,76,29,21,44,60,52,69,179,44,28,29,31,72,133,186,116,139,112,75,62,76,71,129,88,88,84,76,129,200,103,69,84,53,149,139,54,37,76,148,109,78,53,36,95,148,75,52,28,56,116,55,61,70,91,97,91,76,38,27,35,76,144,91,76,44,75,140,52,29,148,98,140,76,75,71,69,69,76,71,52,54,76,107,69,53,65,53,53,70,70,77,75,75,53,56,76,90,108,94,75,53,54,44,68,115,133,135,160,166,148,111,96,101,95,189,203,207,75,44,53,61,62,44,20,21,23,13,28,89,43,35,54,75,75,85,88,88,88,85,76,62,62,53,55,86,75,78,109,179,88,77,83,84,89,86,78,76,84,95,96,116,98,135,183,140,90,53,74,69,53,27,28,28,28,43,76,135,155,133,129,109,85,75,75,61,38,70,74,52,36,28,28,27,28,43,70,125,84,49,84,76,53,44,34,37,28,37,54,52,43,29,44,44,29,29,37,28,49,60,54,62,74,77,98,76,89,101,112,99,77,55,68,54,37,37,54,75,76,88,108,75,75,77,75,75,84,96,131,93,84,55,48,61,70,48,65,87,123,125,117,111,88,88,76,75,52,48,60,75,95,135,133,140,117,84,70,76,98,108,107,91,75,116,123,53,38,35,29,29,108,194,158,36,29,37,49,65,69,76,75,70,70,87,109,88,78,84,99,84,55,48,37,21,13,55,95,76,95,68,52,49,71,75,84,86
194,107,99,149,179,158,88,108,123,187,187,110,107,133,99,97,144,139,75,69,115,158,160,144,72,125,172,125,62,53,140,163,115,44,108,76,116,133,70,55,139,160,149,137,75,76,43,44,148,149,148,86,43,53,69,86,144,140,61,29,80,95,123,139,84,62,112,141,91,43,21,51,75,169,116,95,43,78,90,99,90,68,52,36,43,38,27,55,51,69,55,21,21,38,95,51,61,53,34,70,60,86,88,69,52,27,60,76,43,43,76,69,76,76,60,55,27,37,140,179,76,55,14,21,38,90,85,85,37,43,21,75,34,52,89,80,43,62,88,133,109,76,48,37,27,20,75,109,55,61,69,71,27,75,71,62,69,37,38,70,43,56,28,21,52,76,99,51,38,95,84,141,149,99,60,28,60,69,76,52,93,29,27,21,29,52,108,86,31,21,35,56,51,56,169,38,27,22,20,28,69,158,68,133,103,76,56,86,56,129,90,93,97,53,86,149,99,75,88,44,149,140,56,38,75,149,108,80,61,38,116,163,84,61,27,38,107,69,61,69,97,99,84,72,28,29,44,61,144,91,72,43,76,139,103,76,133,84,83,71,69,56,68,70,83,90,54,44,62,88,76,88,107,74,62,70,65,76,139,112,69,52,70,116,140,88,60,75,71,60,71,133,107,112,179,169,166,117,91,60,28,56,101,148,139,94,91,91,98,61,27,14,0,10,22,65,29,28,35,76,86,98,107,90,84,84,75,61,69,38,52,76,77,95,148,147,90,90,91,76,75,62,76,78,75,108,76,69,69,70,158,140,94,65,68,65,55,55,43,35,52,76,135,179,187,179,135,77,76,84,93,70,34,60,85,108,87,86,78,76,69,71,87,90,44,28,28,28,38,37,43,35,27,32,44,49,52,48,75,44,35,37,44,52,76,107,69,75,75,74,90,76,90,90,75,53,36,21,35,60,35,52,91,76,62,76,91,84,76,70,37,32,28,54,169,191,105,62,55,53,55,60,84,140,140,123,94,117,87,98,86,75,55,61,71,37,68,116,111,125,131,89,78,76,88,90,76,69,53,75,87,61,35,29,27,23,76,179,99,21,21,20,62,83,76,52,35,46,52,53,86,85,91,94,96,69,53,60,43,22,28,56,129,169,212,203,98,91,129,88,83,78
197,116,116,197,197,141,76,90,103,179,172,107,90,129,107,99,91,72,48,51,80,108,117,99,62,123,148,43,29,37,99,137,109,48,116,91,88,54,34,44,89,129,125,109,60,78,44,52,107,76,71,51,27,29,36,68,95,112,55,29,78,109,84,61,44,51,90,115,87,44,27,52,69,163,109,75,28,44,54,75,75,53,37,43,55,27,21,69,44,53,38,27,21,43,139,71,56,22,20,29,35,69,75,68,52,28,53,69,28,28,51,43,71,75,62,52,22,38,140,194,62,10,0,14,38,95,125,99,31,44,21,72,48,76,56,14,13,21,37,76,86,76,60,48,28,20,75,125,61,43,20,13,14,54,75,90,90,53,52,75,52,75,13,10,21,62,90,76,48,78,78,117,186,125,29,21,37,44,68,38,75,51,38,28,29,48,103,97,29,21,34,69,54,62,158,69,28,27,20,29,62,140,52,129,103,86,61,107,60,115,84,103,110,44,76,117,86,80,93,44,133,148,75,51,75,160,110,91,75,36,99,158,88,71,21,37,109,78,75,72,108,116,85,76,38,35,48,43,123,108,76,35,75,125,103,91,131,94,86,75,68,53,69,75,91,99,69,62,65,91,76,86,77,75,76,76,71,77,112,83,68,75,96,129,147,91,71,74,75,70,96,98,76,76,90,95,95,112,86,35,21,29,83,108,115,90,90,77,85,76,52,21,14,13,36,56,28,23,28,76,140,111,140,91,69,69,56,55,55,49,55,75,169,186,187,166,88,90,88,54,34,21,44,115,77,76,28,21,27,28,116,148,179,101,75,70,88,115,116,91,131,148,133,144,187,169,116,69,77,90,117,85,35,56,43,74,84,96,95,86,93,90,90,76,37,28,27,21,29,53,55,37,29,37,54,87,75,75,75,34,28,28,37,43,36,49,62,75,76,84,76,55,76,53,21,20,28,27,28,37,62,88,116,76,44,53,75,61,52,44,20,13,21,43,139,140,96,69,49,44,71,91,91,86,62,69,53,74,95,116,95,89,61,56,75,49,53,112,158,160,139,105,105,96,95,96,62,43,36,29,28,28,35,29,21,21,74,129,76,14,20,27,90,98,88,69,43,53,48,37,56,84,98,94,76,65,74,78,43,27,28,44,62,75,194,197,140,160,148,111,95,76
194,110,90,163,186,76,68,75,93,163,149,90,95,139,99,88,60,29,35,69,123,179,183,149,76,116,160,69,62,97,179,163,129,53,115,123,103,60,44,91,186,163,141,99,52,78,44,48,90,29,21,28,54,75,76,103,133,133,68,31,76,129,28,10,10,36,69,88,95,54,29,56,71,158,88,20,21,52,75,89,95,85,69,55,52,17,29,80,86,86,55,27,27,44,125,62,55,10,13,28,53,72,86,91,90,43,60,55,14,21,48,69,93,108,97,75,28,37,141,190,52,17,20,37,90,163,115,107,38,44,20,70,60,80,76,48,27,48,87,148,144,99,84,76,44,21,76,137,61,60,14,14,28,116,149,163,84,48,61,75,43,75,20,17,44,133,163,89,61,72,99,137,183,148,20,20,43,56,69,69,76,95,87,43,29,54,107,133,20,13,21,48,52,52,139,75,28,27,17,28,60,140,43,115,103,95,56,110,60,116,88,117,125,55,75,112,90,93,99,37,91,160,88,61,75,141,110,84,70,28,95,148,91,75,28,37,108,90,86,76,99,129,89,76,69,61,69,48,117,103,88,31,69,115,109,93,117,96,95,84,70,68,75,88,88,65,62,65,76,125,84,76,76,75,75,76,83,61,46,48,61,91,135,160,187,135,139,125,140,139,89,75,71,69,75,71,55,60,52,28,28,37,84,89,77,76,70,85,76,90,117,77,61,69,96,75,48,54,43,70,88,74,131,131,89,95,75,62,54,54,75,88,179,189,187,179,89,89,86,53,27,20,20,76,125,90,28,29,28,46,116,147,112,101,109,112,115,148,186,125,147,166,144,147,112,94,86,70,71,83,123,158,91,76,76,105,91,89,76,76,88,85,76,69,29,28,28,36,44,53,52,38,43,36,43,83,87,77,69,29,21,29,44,35,29,69,101,90,129,76,21,27,44,27,21,28,43,43,44,49,69,129,131,84,52,29,37,52,49,53,29,28,28,52,91,91,88,62,46,68,116,147,131,98,20,52,60,44,76,93,111,109,91,60,69,46,55,76,88,85,84,90,135,125,101,70,54,43,35,28,21,20,35,37,27,21,35,46,37,21,21,28,76,86,91,87,43,69,62,56,53,89,107,88,75,75,84,148,74,54,29,60,74,55,86,139,99,166,140,125,89,76
203,117,87,137,148,75,75,99,160,186,169,108,95,129,99,108,90,75,69,95,197,211,203,183,86,112,187,148,75,71,158,149,129,61,108,109,129,107,62,75,179,186,103,48,44,61,54,56,99,93,95,84,69,76,90,141,144,137,76,29,69,125,76,69,44,87,148,169,86,61,27,48,69,163,109,53,68,107,179,187,139,72,44,62,48,27,29,84,62,61,75,28,29,43,99,52,38,34,28,91,158,172,139,75,51,34,62,68,34,53,107,172,194,107,69,53,28,35,116,163,71,44,21,28,69,125,88,76,29,38,20,52,51,75,91,91,51,48,99,197,191,95,44,35,28,21,69,99,62,62,60,75,31,109,149,95,69,48,55,76,44,53,29,28,69,99,133,62,44,75,109,137,191,160,69,62,108,144,179,187,172,76,69,38,28,54,95,139,20,13,21,43,43,48,93,93,76,61,20,28,53,148,38,125,95,88,51,95,69,129,93,117,123,69,75,110,103,88,76,28,72,123,93,62,68,144,97,28,20,17,78,123,99,75,27,34,108,69,21,21,55,76,78,76,78,84,87,52,117,91,71,27,52,91,103,89,86,105,109,76,61,68,95,131,90,52,75,75,90,155,140,133,133,76,69,61,77,48,38,61,69,115,155,160,158,133,147,84,70,76,86,65,53,52,53,48,36,43,35,28,23,62,112,91,75,75,65,90,107,109,94,191,179,166,116,49,55,62,56,87,78,76,133,186,186,140,99,88,107,129,140,155,169,186,158,179,83,76,77,55,23,20,14,34,76,94,32,28,27,53,95,69,46,53,62,69,71,95,123,129,117,123,133,129,44,37,44,69,89,105,111,131,131,93,133,111,75,75,94,89,101,90,78,87,44,29,32,71,69,43,43,52,35,27,28,65,74,71,75,43,27,32,44,35,53,98,111,139,96,62,27,28,37,48,43,37,37,34,44,49,44,98,123,76,60,37,35,52,53,48,28,21,21,46,76,84,56,38,28,37,76,123,133,108,44,29,49,61,76,74,83,56,53,55,62,54,62,46,75,68,65,60,44,53,43,38,46,28,34,28,27,20,35,52,38,22,28,36,32,21,21,28,65,93,84,86,76,76,75,35,46,65,70,76,55,55,76,76,37,37,44,70,76,61,62,85,95,139,125,123,84,46
211,133,85,125,190,144,90,186,200,194,163,108,86,116,95,110,169,149,76,69,116,163,160,133,75,84,163,144,69,44,103,86,43,28,108,140,144,125,62,69,186,191,137,87,90,144,140,133,139,129,112,85,52,55,69,91,108,54,28,27,48,93,110,108,75,68,110,140,70,34,21,29,53,133,110,75,37,69,109,97,76,68,44,52,60,35,21,62,48,51,62,28,27,34,76,44,44,43,20,56,86,91,88,62,29,22,43,76,43,28,62,76,108,95,38,28,14,21,86,133,86,69,22,21,48,90,75,22,27,51,62,76,99,110,115,110,53,44,76,172,141,95,36,29,28,44,91,108,90,95,93,89,29,88,88,56,61,37,29,55,44,56,53,29,55,71,93,69,37,54,76,107,191,148,103,72,69,69,108,86,123,60,37,28,28,44,85,117,75,38,43,133,139,139,183,139,123,88,21,29,54,140,35,133,84,21,21,43,43,76,85,115,91,53,70,99,137,69,20,28,78,148,139,88,55,133,107,61,44,44,169,187,133,86,28,34,110,55,21,20,69,90,112,144,133,129,115,48,117,61,20,21,62,103,144,108,70,75,77,61,55,55,109,131,111,76,77,75,96,140,133,91,86,69,60,53,65,54,44,54,65,98,160,179,160,166,107,49,44,62,84,62,37,37,29,38,35,37,28,28,23,60,76,89,93,98,112,179,158,109,71,112,189,189,75,34,53,69,70,76,148,169,191,90,105,78,112,129,133,155,158,166,169,179,179,194,101,75,75,62,35,20,14,29,55,76,44,29,28,49,77,49,44,62,60,54,61,94,101,148,87,77,135,74,29,43,43,37,84,105,86,62,68,52,62,75,55,44,70,76,76,84,86,94,74,52,68,76,52,52,61,55,38,28,28,44,29,22,35,76,52,38,37,34,53,68,60,76,62,38,43,54,69,71,46,35,29,35,43,44,43,76,93,76,68,43,36,61,68,35,49,62,54,69,84,75,44,28,27,34,55,91,94,107,109,75,53,68,65,69,65,44,44,48,55,75,55,38,69,54,44,37,27,38,49,56,49,27,29,35,28,21,37,44,43,23,29,37,32,21,21,29,75,76,37,27,48,69,60,46,28,28,36,76,32,29,34,28,22,21,44,53,69,87,76,88,91,144,135,108,77,27
191,97,86,137,191,187,85,133,133,183,88,68,70,87,89,103,144,125,75,68,109,112,99,60,55,91,186,160,84,55,99,115,84,75,191,197,179,148,76,56,169,183,163,140,62,89,69,76,163,160,148,125,70,52,69,109,133,75,38,62,115,172,141,116,76,71,133,148,91,20,21,35,75,109,115,90,48,70,103,91,85,62,22,29,69,62,27,70,76,28,20,14,21,43,72,69,72,61,21,54,75,87,99,72,14,20,48,112,75,34,70,75,87,116,20,20,28,75,158,183,123,95,29,22,56,90,90,76,52,76,75,84,123,158,116,107,60,61,84,187,129,115,99,88,69,44,115,200,190,141,129,95,35,75,69,43,69,20,21,62,84,87,91,43,44,75,125,43,21,44,103,112,190,148,137,69,86,53,91,70,108,31,17,21,56,93,116,137,99,48,22,95,99,88,183,90,71,75,21,28,51,129,34,123,78,34,38,87,107,160,183,160,129,62,61,89,129,85,69,69,149,205,144,44,61,129,116,107,88,44,116,187,88,37,22,44,109,88,84,76,97,169,179,187,103,76,69,38,103,86,55,43,107,190,99,61,53,53,61,69,70,62,90,131,133,90,75,69,96,139,76,36,29,37,46,55,35,44,54,54,60,75,155,189,197,189,84,48,48,68,75,54,37,36,35,43,48,28,27,27,28,43,69,69,111,117,140,160,160,101,75,87,139,99,88,49,56,60,83,76,76,212,179,76,75,62,76,116,140,166,179,179,179,148,116,86,69,56,60,55,35,21,21,29,53,76,84,43,48,52,75,53,48,60,62,56,69,111,160,179,84,76,148,71,23,35,32,28,56,86,69,37,36,28,37,65,60,36,35,48,44,56,75,108,109,76,75,69,44,43,37,44,49,48,35,21,21,27,27,75,77,35,34,29,75,74,52,69,61,44,53,53,53,54,37,36,28,54,61,62,87,74,60,54,61,36,27,49,61,28,75,189,166,90,83,70,55,21,20,43,69,75,76,111,135,99,75,70,75,109,90,35,49,53,52,69,55,37,46,54,36,44,43,44,55,60,52,29,44,34,21,22,37,38,35,29,28,35,29,28,27,44,76,44,22,20,21,43,60,48,28,23,21,49,35,37,21,21,35,35,61,56,68,91,84,107,91,88,88,74,52,20
191,112,116,203,211,194,88,141,125,186,133,90,107,187,190,194,183,158,85,69,115,123,133,137,89,93,187,179,97,61,116,158,148,70,129,115,140,148,76,60,148,187,158,141,55,76,54,62,148,149,158,139,75,52,62,95,148,140,80,31,68,141,137,139,109,91,133,172,107,62,34,69,109,190,140,91,55,61,110,90,85,93,71,72,87,76,22,52,85,75,69,43,76,110,158,179,90,84,31,69,75,87,95,84,48,28,43,112,70,43,75,68,76,110,84,75,38,56,117,194,115,86,35,21,62,108,108,90,28,38,20,28,60,88,99,97,48,55,80,190,141,112,115,110,75,29,75,149,80,99,115,89,29,72,75,48,89,62,28,71,108,110,103,60,44,75,140,90,78,76,194,172,194,158,112,76,70,51,110,76,95,87,75,54,55,123,186,158,75,48,27,87,84,69,158,108,31,27,14,28,43,86,37,90,103,90,54,117,86,205,183,148,71,48,44,91,140,125,117,44,90,194,141,69,103,203,163,97,85,43,93,172,91,62,70,91,169,86,86,86,116,144,112,99,115,37,36,56,129,112,91,38,75,99,88,28,52,52,55,75,84,135,91,131,129,88,75,76,131,131,68,29,35,34,37,75,48,44,53,54,54,75,158,187,91,74,75,54,55,69,62,37,29,29,35,53,86,84,75,69,55,46,69,54,78,76,77,75,98,129,91,115,144,115,144,90,69,75,77,83,90,169,131,75,69,56,69,95,179,186,183,140,76,46,27,28,60,55,52,43,29,28,29,37,75,112,179,75,53,43,55,60,53,52,68,75,85,166,139,69,46,86,148,109,29,29,29,29,75,76,54,37,28,27,32,43,37,29,32,37,36,35,69,105,105,29,20,21,32,27,22,21,32,36,46,21,27,28,27,23,14,20,27,29,55,61,56,55,46,36,44,37,34,37,20,29,35,76,101,125,96,38,28,28,37,34,37,43,48,43,56,140,212,139,75,75,93,53,44,43,44,91,140,189,76,60,75,70,76,111,166,91,53,43,74,76,75,76,95,105,62,65,44,44,62,61,60,60,55,43,29,28,21,22,28,62,75,76,76,91,75,76,74,28,20,13,20,29,44,37,29,35,35,35,34,32,21,28,55,52,70,55,56,69,76,115,94,86,75,52,29,13
203,144,87,140,203,194,95,183,129,172,183,115,78,137,148,137,186,172,99,75,115,149,160,186,89,69,115,163,89,61,125,160,160,75,99,90,129,141,76,60,140,172,163,144,61,90,52,52,140,144,149,139,72,44,60,91,141,149,86,28,43,93,95,133,91,71,123,169,108,76,21,29,48,123,139,90,55,55,110,84,76,109,95,28,29,60,22,61,95,93,88,21,27,29,60,60,60,75,37,88,76,88,95,86,69,22,21,95,75,44,75,69,80,112,108,90,29,28,86,190,115,99,35,28,62,117,117,108,29,29,14,28,38,75,95,91,43,34,62,140,99,86,88,90,75,28,62,117,60,84,93,90,38,84,95,48,88,61,21,51,43,70,90,69,48,76,160,93,90,60,108,110,158,129,84,62,54,44,115,85,99,84,76,43,29,69,93,129,29,27,27,99,76,60,141,88,31,27,34,85,123,141,125,139,144,116,53,99,62,190,129,115,84,75,107,200,194,112,123,55,85,191,97,76,48,133,95,80,61,43,88,163,107,75,29,48,99,54,60,69,117,148,112,115,80,75,88,55,97,91,60,38,75,103,95,60,56,52,68,76,83,112,129,147,139,123,158,158,169,129,76,52,61,37,38,86,75,44,55,52,52,76,139,101,52,43,44,55,84,91,65,43,37,43,48,84,108,123,70,43,37,44,52,44,44,60,55,44,62,105,123,140,166,158,160,187,95,85,95,86,115,125,140,115,75,61,75,117,191,189,160,60,21,23,28,43,55,52,49,48,43,38,37,75,84,105,144,71,52,38,52,105,88,74,86,112,169,194,70,21,23,29,71,91,34,29,36,37,76,76,43,43,44,29,21,20,21,21,29,37,37,60,76,98,83,34,27,21,21,21,27,21,28,44,55,21,28,23,28,13,20,35,37,44,46,49,55,70,38,34,37,37,37,43,36,38,43,84,123,131,60,29,28,28,28,29,38,52,55,44,69,91,94,61,70,69,70,60,44,35,35,52,75,140,56,43,75,65,62,76,96,166,77,69,147,99,85,109,115,117,76,84,60,53,55,55,55,61,55,48,74,35,23,28,37,60,90,84,86,75,77,75,53,28,20,20,28,29,38,52,29,35,36,28,34,36,37,44,61,61,69,75,75,71,90,135,135,129,75,34,27,20
203,141,84,107,197,197,108,172,123,169,187,110,75,90,99,76,163,186,99,75,133,179,169,183,87,62,95,149,88,55,129,172,158,80,97,86,103,148,86,53,107,140,160,148,60,90,51,53,144,148,148,144,72,37,43,93,112,148,86,29,37,84,87,133,84,69,133,169,108,76,28,31,43,99,141,108,68,68,123,76,70,87,97,22,31,60,22,62,103,90,89,27,28,27,44,43,53,75,43,88,76,91,110,90,75,28,20,99,88,43,72,68,76,112,99,90,34,21,87,190,116,99,35,22,72,115,115,110,35,29,20,29,28,43,86,76,28,21,44,95,108,107,86,90,76,31,69,117,60,69,76,93,48,70,86,48,86,53,34,54,35,48,68,55,54,80,163,90,84,69,95,99,148,110,75,54,43,43,123,97,99,75,68,36,27,61,89,116,27,21,21,95,80,61,133,75,35,43,38,61,76,163,109,163,115,115,61,91,69,186,133,108,115,72,54,112,144,116,125,44,76,190,108,75,43,80,69,88,71,51,87,160,109,76,28,31,87,69,60,69,109,144,123,125,76,69,80,28,75,103,75,48,75,103,109,69,76,75,76,76,76,84,155,144,148,139,183,207,203,189,107,69,61,52,53,105,131,75,62,62,74,90,101,49,32,35,35,38,69,75,75,76,36,35,54,76,111,70,35,32,23,32,55,43,44,69,56,44,34,61,108,183,203,179,144,189,166,101,86,77,99,123,148,147,129,148,148,158,160,155,116,37,28,35,37,44,43,44,44,52,43,37,55,75,71,76,86,70,76,90,123,140,117,135,148,169,186,197,85,29,21,21,29,52,37,35,35,44,99,89,44,44,53,44,29,23,28,37,38,43,46,140,111,96,70,37,34,28,29,34,28,28,35,89,76,21,28,28,29,28,21,43,53,49,53,49,43,44,29,43,37,44,46,44,43,49,43,83,131,131,37,36,21,21,28,37,48,88,131,75,52,69,55,37,56,54,52,35,44,61,54,55,56,60,53,54,65,61,69,76,75,140,133,101,183,117,76,84,108,94,75,74,68,69,65,44,44,43,52,85,87,85,61,55,49,53,71,62,56,69,76,69,60,44,35,29,32,37,44,43,29,27,34,44,60,75,86,78,69,75,75,61,46,75,129,101,77,75,60,44,34,21
205,139,80,99,194,194,99,144,117,158,183,116,75,80,91,75,149,172,110,75,117,186,158,179,91,62,78,158,91,53,109,141,140,86,91,84,89,75,48,29,70,91,110,108,55,90,44,56,139,144,140,144,75,31,34,76,95,148,88,31,37,76,86,129,76,55,117,172,107,76,21,28,37,93,129,91,53,43,88,75,75,76,76,28,36,51,21,48,90,80,86,28,28,22,38,29,52,60,31,71,70,76,95,78,61,22,21,99,76,38,54,53,76,108,76,75,28,21,84,179,110,97,43,22,69,110,88,85,35,34,20,29,28,36,52,28,44,91,183,205,200,108,75,75,69,34,68,137,68,76,34,60,34,61,78,76,89,55,31,54,34,29,37,44,61,89,172,75,70,70,90,112,160,99,75,54,43,37,115,99,112,78,69,38,22,61,84,133,34,28,20,97,84,60,123,84,34,31,14,27,38,116,52,95,116,117,71,95,69,169,140,97,93,53,44,85,86,86,109,48,76,190,109,75,48,86,62,89,75,43,95,160,116,80,27,28,85,76,72,78,76,99,110,112,76,72,85,29,69,107,93,51,55,99,109,75,108,91,84,95,94,99,158,158,166,139,155,187,209,144,99,75,53,55,75,115,112,125,93,90,96,85,86,36,35,32,35,28,54,69,112,131,86,75,95,99,91,48,28,21,21,20,28,37,52,69,69,49,28,43,116,147,203,183,133,140,90,77,75,74,86,115,139,160,186,187,98,76,78,76,70,32,28,29,43,56,55,61,60,68,75,84,85,56,43,29,48,46,70,112,183,186,160,158,155,140,148,147,94,28,21,21,28,32,35,34,32,93,140,91,65,53,52,53,36,28,35,62,87,140,160,179,144,140,112,75,37,29,28,37,43,46,61,53,38,35,46,55,68,74,28,35,55,54,55,52,43,38,44,37,44,76,75,44,43,55,44,112,140,112,37,29,22,21,28,29,34,53,84,131,61,43,43,49,62,53,44,65,75,75,62,60,52,44,44,60,76,99,112,105,75,96,108,96,169,209,131,131,115,95,69,55,48,44,43,28,29,37,75,88,75,107,115,76,54,53,75,75,60,60,60,54,70,90,52,32,44,37,52,55,28,28,32,89,160,169,183,74,76,116,76,49,44,86,125,76,44,43,43,49,61,38
200,140,78,95,194,191,91,129,110,183,186,123,76,78,88,75,140,163,116,69,103,163,144,149,88,55,76,87,54,43,80,97,93,69,89,88,95,43,38,70,129,116,99,88,48,108,68,61,140,103,61,52,34,21,21,37,61,85,70,28,38,76,75,52,29,28,75,86,69,52,27,28,44,87,140,52,20,20,36,43,55,43,44,27,52,28,13,29,54,51,44,22,31,28,43,48,55,13,10,21,61,75,78,75,70,28,28,88,27,21,43,69,75,95,80,75,28,21,78,186,90,34,17,13,52,93,86,76,37,48,21,36,43,69,87,87,61,75,108,203,194,109,84,75,69,28,61,125,70,72,31,22,20,62,97,99,88,51,38,55,37,37,34,38,44,80,158,75,60,60,99,110,163,99,86,62,34,28,86,87,76,76,75,54,21,60,76,149,43,27,20,89,76,48,115,115,51,54,14,21,43,109,44,93,112,129,75,108,75,183,140,112,95,54,43,76,76,75,95,44,69,149,109,70,43,76,52,38,29,27,75,90,91,84,27,29,76,89,51,53,43,62,76,76,75,75,84,29,69,133,93,44,44,76,108,69,133,144,116,133,108,101,158,148,147,109,116,116,109,75,75,68,69,69,65,88,89,93,75,76,96,88,95,43,37,29,28,29,38,76,135,117,135,139,131,129,108,43,21,20,21,34,28,69,55,62,55,37,36,62,75,76,135,189,144,133,76,71,69,70,53,74,91,179,194,123,62,60,70,76,75,48,35,43,38,48,53,68,69,85,140,135,123,29,14,20,20,21,27,43,96,112,140,148,160,140,111,71,52,27,22,22,28,28,29,28,54,179,115,105,88,52,49,52,43,29,28,60,129,209,203,187,179,186,148,84,44,37,37,44,52,53,27,14,13,38,55,68,60,86,44,36,56,75,75,62,46,44,56,71,74,123,105,44,32,37,54,88,148,116,34,28,21,32,37,37,43,56,60,69,49,37,37,37,48,43,35,49,46,52,55,71,65,61,75,105,123,116,94,75,75,74,76,78,131,221,212,187,140,98,44,28,37,35,35,28,43,70,69,70,52,75,69,62,54,37,55,71,53,60,55,44,37,36,21,23,34,28,29,65,37,28,28,53,78,125,129,44,75,95,69,75,65,76,111,76,36,43,37,37,70,70
163,109,80,95,191,148,86,93,91,160,179,123,86,76,85,75,115,91,84,51,75,89,89,95,75,55,86,76,75,123,205,194,163,91,78,78,76,133,93,75,194,194,148,144,71,112,69,61,141,95,48,37,48,69,75,76,93,107,89,38,44,86,84,61,54,90,137,139,90,75,34,29,43,91,144,78,75,95,137,163,163,76,69,38,70,36,36,76,108,95,84,29,43,28,53,51,68,29,31,85,187,186,200,90,44,28,38,108,62,61,103,163,190,141,76,71,28,21,76,194,93,29,29,52,123,190,95,75,53,69,22,48,56,91,97,97,29,35,70,194,160,108,90,88,76,31,55,115,75,71,69,76,43,95,163,148,112,84,43,62,55,70,34,22,21,55,93,85,68,44,133,99,163,144,69,29,27,38,75,107,99,110,99,76,22,61,76,169,28,13,13,69,75,48,86,88,62,69,27,27,37,107,38,91,109,115,76,90,76,186,148,148,107,69,43,75,75,72,93,38,38,88,91,75,44,75,68,53,37,69,183,186,158,123,38,34,76,115,29,27,36,76,95,97,99,95,93,43,80,148,71,37,48,76,107,87,140,160,98,78,77,88,158,158,139,94,76,89,76,70,75,70,69,55,54,65,131,140,115,86,86,61,60,53,43,37,43,43,71,139,108,108,135,133,95,75,84,60,49,28,23,43,52,76,133,83,65,62,77,76,53,55,76,187,144,99,98,62,90,89,37,43,76,147,95,75,55,75,83,76,52,36,32,37,43,52,53,55,69,86,147,117,125,20,13,14,14,20,21,32,86,107,133,148,115,108,69,43,36,28,21,21,21,28,62,44,68,95,70,55,52,43,43,37,53,46,43,75,140,212,197,160,169,183,117,60,28,61,75,88,75,28,21,20,20,37,52,52,87,140,115,86,95,111,115,131,69,69,68,76,75,116,99,62,61,60,55,48,115,129,52,43,37,37,54,69,44,61,55,52,44,35,29,35,49,69,52,44,37,37,54,90,85,75,75,117,155,123,56,56,75,76,84,83,88,135,160,147,131,116,60,44,53,28,21,29,69,90,65,52,62,53,52,56,74,69,70,75,54,54,52,28,27,28,29,43,61,53,38,52,43,32,28,43,48,78,123,75,85,88,86,107,95,94,148,129,62,71,53,44,75,68
190,110,85,97,141,76,69,76,87,125,133,97,91,78,90,76,80,52,54,75,169,191,194,163,108,62,95,133,140,85,133,190,169,109,76,93,95,141,75,38,110,149,149,140,75,110,69,68,133,148,141,133,95,95,99,158,169,148,116,44,43,87,108,129,76,90,133,169,76,62,38,31,51,93,148,84,60,55,95,133,144,90,61,37,55,43,21,43,89,76,90,44,44,27,61,43,52,55,35,55,89,99,133,75,31,27,44,93,69,29,44,54,90,110,55,52,28,21,76,194,103,85,48,22,76,149,90,69,53,60,28,43,55,91,89,97,36,34,60,191,149,109,62,55,56,28,38,75,68,87,87,91,34,91,179,129,125,91,44,69,54,76,61,52,75,125,190,115,91,69,149,86,186,197,87,62,84,149,194,209,205,133,117,88,21,62,76,160,75,38,29,89,76,54,60,75,76,76,34,34,43,93,44,90,103,108,75,80,86,169,139,163,103,76,44,75,75,84,53,29,71,148,129,90,61,78,75,89,75,76,179,203,123,95,43,34,75,84,69,76,69,133,194,194,141,116,129,60,76,144,109,97,95,179,179,93,148,105,71,69,77,76,140,158,133,101,78,88,76,75,74,69,60,44,44,56,115,155,155,98,62,43,36,60,60,69,61,48,76,139,117,133,117,117,49,34,36,71,93,75,43,74,86,90,148,158,148,148,160,75,28,23,55,135,125,88,76,62,62,62,37,35,61,90,60,37,43,75,78,55,21,20,35,35,37,60,75,75,65,85,129,123,101,20,20,21,21,14,28,37,76,87,115,135,99,84,48,35,35,29,21,20,20,28,60,44,46,52,27,21,21,27,35,70,75,76,85,115,140,140,135,117,140,140,90,90,71,84,75,86,70,28,21,44,43,53,62,76,133,107,112,148,144,117,140,115,86,69,75,75,68,75,93,105,99,111,76,62,116,147,65,65,54,46,60,60,46,54,60,46,53,69,43,36,54,69,69,55,48,52,108,98,95,76,70,117,148,84,55,69,75,76,96,91,75,69,84,101,116,75,48,61,91,37,28,28,44,60,55,37,37,28,44,70,88,54,21,28,35,35,20,14,29,28,29,53,76,76,62,54,54,52,29,28,28,48,133,179,107,98,117,212,212,187,183,135,70,70,69,53,53,69
219,179,88,99,187,133,112,169,197,194,183,140,110,91,93,76,149,140,133,99,191,219,219,186,137,70,95,158,133,52,90,160,149,123,69,109,108,148,87,38,99,163,144,125,62,93,62,55,123,149,148,137,76,51,44,69,91,137,117,48,44,89,123,125,76,69,90,86,44,56,36,29,51,90,172,75,37,37,75,103,99,88,76,44,69,61,21,21,54,76,91,54,37,28,53,43,69,54,29,44,75,71,78,75,44,29,43,97,75,29,37,54,75,107,76,62,29,21,75,190,115,88,29,14,61,76,86,34,27,29,21,29,52,84,103,91,37,44,75,194,148,133,34,28,27,27,38,54,60,86,99,97,44,88,158,71,95,43,27,44,52,68,76,56,37,99,186,90,60,44,109,76,144,179,110,76,48,69,107,158,158,112,107,85,21,62,76,160,75,61,22,141,148,125,112,148,158,137,48,43,44,88,51,86,108,91,75,75,87,137,116,148,90,61,44,80,76,133,90,91,141,200,133,75,56,78,89,95,76,43,95,169,95,76,35,29,75,62,52,69,60,95,99,97,87,95,103,56,76,133,89,76,38,72,116,55,98,87,75,68,74,70,148,155,140,125,112,89,76,76,71,69,75,75,44,44,75,88,89,76,37,35,34,70,70,68,49,44,61,115,90,125,108,107,43,28,29,43,69,109,86,75,91,139,169,169,166,158,148,55,20,13,21,69,75,62,61,56,53,54,62,43,60,85,43,35,36,55,75,28,21,29,75,69,52,62,62,74,69,84,98,91,70,23,34,36,28,21,37,43,43,90,123,140,123,86,44,29,29,32,35,28,28,37,54,60,46,43,28,21,27,27,44,87,90,88,90,125,129,112,129,140,140,108,90,86,55,60,70,90,60,36,48,52,48,65,75,95,90,108,129,133,144,166,131,76,98,88,78,75,62,90,135,96,108,140,76,88,123,108,65,65,60,35,34,37,44,44,43,34,83,76,71,44,37,38,38,74,76,76,86,77,76,76,86,140,139,75,52,61,75,78,88,91,76,70,89,94,105,55,49,37,43,43,37,44,46,48,61,43,37,29,46,90,53,21,13,0,14,21,14,28,37,27,29,35,65,69,86,52,55,44,29,20,14,35,147,224,209,186,194,221,212,197,179,131,78,49,44,37,52,60
203,187,88,107,197,194,103,115,179,203,190,148,117,97,99,91,183,183,133,69,107,194,191,183,133,68,91,149,137,60,84,163,160,133,70,91,89,140,95,36,86,186,93,43,29,68,53,52,91,133,137,129,75,44,43,62,86,133,108,37,34,84,112,117,75,76,85,108,62,62,36,22,44,90,172,87,54,34,75,107,88,88,91,37,71,76,29,29,76,90,99,44,29,28,43,55,88,69,38,52,70,56,75,70,38,28,34,107,76,48,44,43,60,91,75,52,21,20,53,139,112,86,31,17,60,75,80,13,14,31,62,89,148,190,133,108,43,48,76,187,137,107,76,71,69,38,76,133,158,129,108,110,44,76,148,69,97,21,14,35,75,75,108,69,38,75,116,76,27,21,61,68,133,163,129,84,35,37,88,129,88,84,38,29,17,44,70,133,69,48,21,116,91,62,93,163,89,97,52,43,44,86,55,86,123,76,55,53,76,80,93,103,88,76,53,109,76,109,133,76,48,112,112,61,48,85,99,88,75,43,91,148,88,61,28,29,70,52,38,54,75,103,87,80,68,76,99,56,78,140,75,76,34,68,110,44,108,99,87,74,85,96,140,135,105,95,135,101,84,75,70,70,115,203,116,62,75,84,88,89,43,43,44,75,75,70,52,44,49,86,84,88,75,95,44,35,38,44,43,56,83,148,160,148,131,111,140,144,83,43,14,20,27,43,44,61,60,56,61,74,98,75,87,107,53,37,37,43,53,21,52,62,76,76,62,56,61,77,75,86,89,85,53,34,48,37,29,43,46,37,27,76,140,148,95,52,27,28,43,46,84,68,55,74,76,75,56,91,76,37,22,44,54,61,60,56,62,94,133,131,129,117,140,140,140,88,43,34,43,75,60,43,52,71,84,96,75,75,69,76,187,147,148,144,85,83,89,101,131,112,76,111,131,85,107,111,20,27,43,53,62,60,61,46,21,20,35,43,49,61,84,53,28,28,34,28,28,65,84,125,187,61,60,53,101,131,116,76,61,68,75,86,84,85,77,83,76,86,62,52,49,29,29,61,86,52,44,44,48,35,28,22,87,139,43,21,14,13,13,14,34,61,53,37,56,75,62,84,140,52,38,34,22,21,28,88,194,189,212,197,179,186,203,227,169,144,117,65,61,55,62,70
200,179,89,99,200,194,99,91,99,187,187,158,103,90,97,95,179,179,129,61,90,186,140,88,62,44,75,133,123,60,80,163,93,69,37,61,72,97,84,36,75,186,93,36,48,103,112,133,163,149,158,129,75,51,48,72,84,97,31,21,27,70,107,117,69,69,87,109,76,43,21,20,43,76,137,93,55,34,69,76,76,76,60,21,48,75,37,34,88,90,75,29,21,21,38,56,76,62,38,44,75,54,68,75,29,27,28,110,76,37,52,44,48,75,28,13,10,17,53,99,112,95,48,21,51,69,95,69,44,76,51,62,103,158,123,76,37,27,51,99,91,84,76,76,75,28,43,93,91,76,84,95,43,80,133,75,87,54,44,68,139,108,76,72,38,72,117,76,31,44,149,148,190,186,95,76,44,44,78,112,84,76,21,13,20,60,95,137,107,76,27,110,80,52,78,160,52,38,34,29,34,76,68,90,140,22,22,60,88,129,179,186,139,93,52,93,99,144,129,69,29,95,97,53,37,75,109,89,75,38,88,137,89,43,20,29,62,60,43,51,75,90,89,76,61,62,76,60,75,133,76,76,35,60,112,37,169,169,147,129,166,160,147,99,78,77,116,84,70,89,99,115,203,212,207,83,75,77,78,86,60,53,55,70,70,56,61,38,54,75,84,78,75,107,53,52,54,43,43,35,37,95,117,77,75,69,76,74,52,43,29,37,53,61,69,55,49,48,44,71,117,65,56,85,69,44,37,37,62,78,77,75,75,70,52,65,70,108,116,75,75,76,37,35,38,35,36,38,37,37,43,69,116,99,32,12,0,14,43,78,147,91,69,76,75,54,53,86,93,44,21,52,62,75,55,69,75,95,108,125,140,123,148,148,140,98,44,35,44,55,49,48,53,70,76,77,55,37,48,54,98,186,194,144,88,76,84,111,147,179,140,88,88,84,101,69,27,37,28,37,60,62,70,60,46,36,53,61,56,56,75,34,21,23,28,20,28,65,60,75,84,38,44,43,69,116,96,69,61,62,69,76,86,84,75,29,37,60,60,55,49,37,37,75,135,48,44,75,53,21,21,21,62,88,44,21,14,14,14,23,22,37,49,53,75,93,90,148,169,55,29,29,29,44,87,189,212,191,212,194,131,209,221,212,147,90,87,68,88,84,76,77
187,172,88,97,194,194,99,95,107,160,149,97,75,71,76,84,148,148,103,61,80,163,133,55,28,38,84,148,148,69,86,169,78,29,54,91,137,139,95,43,48,163,141,107,78,139,109,88,160,158,160,148,87,56,69,76,90,112,31,28,60,109,140,139,76,44,76,112,107,36,27,29,87,133,183,140,78,37,75,75,80,86,43,21,78,90,51,29,75,86,17,20,21,29,51,69,69,56,31,43,69,60,75,88,17,14,38,123,89,37,48,44,54,75,53,28,27,43,90,194,144,108,61,20,34,53,90,89,52,61,21,37,87,117,86,14,13,17,44,108,137,107,91,89,78,28,34,76,84,54,38,27,22,55,107,69,86,60,52,69,109,69,44,60,44,80,125,71,51,55,148,107,139,141,76,43,28,38,75,91,78,78,53,43,22,75,117,194,70,44,21,93,84,44,76,186,61,20,20,22,29,69,69,76,140,80,75,116,194,211,221,209,107,75,43,69,85,133,123,75,29,85,133,21,20,69,116,115,91,51,91,149,110,20,20,37,85,107,84,75,75,95,95,76,76,44,21,28,56,129,99,76,34,54,117,43,89,91,107,139,189,186,148,139,78,76,55,55,52,94,125,140,186,207,212,116,75,87,87,75,65,55,60,62,75,75,71,28,44,69,75,75,70,90,71,60,49,44,44,37,35,53,85,71,62,44,37,53,53,48,46,55,68,75,99,85,70,60,61,107,94,52,44,52,52,44,52,43,70,115,78,75,90,75,69,68,68,93,108,54,54,55,28,29,28,23,27,27,28,34,43,69,129,43,10,0,0,0,13,43,86,38,35,49,61,43,38,75,61,29,37,43,62,69,69,76,84,88,44,43,53,84,166,140,84,44,43,37,38,61,69,76,75,56,35,55,44,43,54,37,75,187,212,209,155,123,111,148,158,160,169,148,148,99,116,69,38,29,27,29,55,62,71,70,52,32,32,37,29,44,90,75,35,27,21,21,28,20,20,14,20,20,38,52,52,105,99,93,78,69,71,76,86,77,43,21,46,55,60,48,44,43,44,76,125,37,35,43,28,20,23,22,37,46,36,21,21,20,20,21,20,28,37,60,69,86,155,191,207,112,75,75,85,75,116,155,203,209,179,189,199,207,187,144,76,43,44,38,77,96,75,84
187,139,85,90,186,194,107,103,116,148,108,55,54,78,103,140,194,179,139,70,84,148,129,76,44,60,144,186,172,78,84,169,139,75,69,125,144,133,72,52,80,172,160,139,85,123,84,51,107,149,140,141,87,51,68,61,85,137,97,55,44,89,116,133,76,37,75,109,88,76,60,28,76,110,197,141,86,44,62,68,69,76,71,29,75,70,29,28,75,86,75,48,60,75,97,169,148,37,21,28,48,48,68,75,52,43,62,158,75,28,44,60,68,76,76,75,43,21,61,179,137,44,28,28,54,86,99,97,55,60,21,34,84,112,80,34,22,56,140,190,205,112,60,48,52,28,36,76,86,34,55,34,22,80,144,87,91,75,62,76,103,60,37,28,29,69,90,75,56,68,133,90,133,160,93,36,44,91,160,190,183,84,48,48,21,48,76,183,71,21,20,75,75,43,69,158,43,13,14,27,38,54,55,75,144,137,97,62,116,133,191,186,87,27,22,55,93,133,149,76,28,85,160,21,22,99,179,125,91,53,85,149,116,48,36,60,90,86,75,75,75,86,103,75,75,60,31,44,85,183,117,76,29,52,133,60,76,75,78,98,155,140,133,135,76,69,46,44,48,69,75,77,86,158,179,140,75,91,84,62,53,60,75,70,76,55,48,35,61,84,55,37,35,46,37,38,46,44,32,29,38,37,35,70,55,23,43,75,28,48,53,75,99,117,166,147,155,155,123,169,77,29,34,49,60,52,44,44,37,65,75,76,78,75,70,75,75,95,90,49,44,52,29,20,21,22,21,28,29,21,28,77,91,13,0,0,10,0,0,29,46,27,21,21,29,27,29,38,32,38,43,37,37,56,61,68,32,28,20,28,28,37,89,75,43,29,36,44,44,76,109,140,129,76,37,52,69,60,68,56,75,147,221,207,179,116,129,148,140,108,148,179,144,116,90,74,53,53,37,27,60,70,75,70,52,44,52,60,60,87,75,70,75,37,22,23,28,13,14,14,21,20,28,55,44,78,91,111,84,52,38,48,48,54,32,44,76,76,75,43,36,37,44,56,53,22,21,22,21,23,23,22,35,44,43,28,29,27,21,21,20,28,36,34,35,70,183,203,144,99,84,88,107,99,155,135,133,139,144,140,169,147,139,109,52,44,49,44,84,88,75,54
191,103,76,89,144,179,91,90,115,149,144,88,93,187,203,209,200,149,133,62,76,139,123,137,116,75,108,163,109,72,68,115,133,109,56,109,95,141,129,71,69,169,183,158,107,123,86,52,91,139,71,48,44,31,51,48,76,112,95,44,38,76,76,61,27,14,44,86,86,75,60,21,56,88,190,116,27,22,29,48,62,72,75,28,69,70,20,28,76,85,78,48,29,29,53,80,133,48,31,61,123,140,149,76,44,29,35,97,69,38,69,90,137,139,69,55,37,20,60,179,140,75,52,43,75,107,99,75,62,70,22,35,76,108,86,89,51,48,91,169,141,99,55,43,43,27,37,78,87,28,69,86,52,76,179,123,108,55,61,76,129,61,38,52,43,87,186,78,48,51,137,85,140,187,88,68,37,61,88,169,133,91,48,44,21,48,84,187,61,31,27,78,87,75,76,116,48,28,29,43,70,90,112,133,169,144,110,61,91,90,148,109,78,44,43,91,144,141,129,75,28,75,123,72,43,85,110,80,55,34,68,115,116,80,34,43,51,86,68,72,69,76,103,75,62,75,90,76,69,163,110,78,29,44,107,69,76,76,85,90,147,131,105,115,75,70,44,43,62,70,76,75,76,135,96,84,75,91,71,38,32,49,76,75,54,29,28,60,85,91,52,29,29,34,28,35,43,43,37,36,37,43,28,75,55,27,48,69,43,62,46,75,105,109,147,144,169,189,139,95,55,21,21,21,37,56,44,35,36,43,75,91,68,75,70,83,95,108,95,56,49,43,35,44,34,22,21,28,37,34,60,95,75,13,10,0,0,0,14,52,38,22,20,21,21,28,77,28,36,37,38,29,43,75,95,62,23,27,28,22,22,37,52,44,43,32,35,37,43,91,194,199,101,96,78,76,75,71,84,101,101,148,207,199,183,144,169,155,139,109,86,131,96,87,69,75,54,54,46,37,62,70,69,62,75,75,76,105,115,129,53,35,34,29,28,44,43,20,20,14,20,28,53,62,65,56,65,83,70,56,44,44,44,48,43,62,49,35,38,36,28,28,29,36,28,20,20,14,20,22,29,27,37,44,43,44,68,54,43,29,27,21,29,28,43,91,203,186,91,76,61,62,69,85,116,140,148,144,140,123,125,140,140,99,55,56,60,76,87,94,76,69
190,125,90,137,203,194,91,76,87,125,148,139,95,110,160,158,187,76,53,44,69,89,95,133,99,61,85,144,69,54,89,148,163,148,55,91,75,141,123,48,51,149,179,158,99,117,88,51,86,144,109,91,76,76,93,107,133,149,117,52,28,55,69,54,29,43,90,160,133,62,55,22,52,71,183,125,70,43,75,97,93,86,86,37,76,68,21,34,80,95,93,69,28,28,43,76,95,61,44,52,78,75,76,70,31,27,34,88,54,27,43,69,76,103,51,38,29,21,48,172,129,76,54,21,38,75,91,69,69,69,28,29,78,109,97,95,55,44,84,172,125,103,61,53,43,28,37,84,88,37,69,85,56,70,140,99,99,53,48,75,139,69,48,55,27,72,133,84,43,37,141,93,133,172,99,84,37,53,78,149,88,103,75,68,27,53,84,172,75,53,28,90,109,84,99,158,70,62,43,31,48,75,107,75,160,129,110,60,71,80,144,76,91,78,52,80,76,93,139,69,69,116,163,103,68,75,93,84,75,69,99,172,149,103,43,35,43,117,75,44,36,37,69,56,75,89,89,69,55,163,112,76,28,44,91,76,86,76,76,84,123,139,99,90,84,76,60,53,68,76,76,76,108,90,76,76,76,69,44,35,20,28,74,52,32,28,28,46,75,71,38,36,37,34,28,32,38,49,44,37,35,28,21,37,46,44,55,61,37,46,38,38,48,53,61,76,135,179,78,70,32,20,28,21,43,52,44,49,49,76,94,111,105,90,76,148,187,147,129,84,65,48,46,111,60,28,32,65,75,85,96,99,101,36,13,10,10,13,21,53,28,22,20,20,21,48,125,55,54,55,62,61,71,123,117,56,28,29,29,28,23,29,70,60,37,34,28,29,37,98,191,199,131,95,101,140,117,129,147,144,117,140,191,179,147,133,186,148,147,147,131,117,84,75,53,52,69,48,61,75,70,56,61,55,52,76,90,99,148,135,55,35,32,27,27,28,44,21,20,21,27,52,86,89,83,68,69,89,53,55,60,54,56,55,52,62,35,21,34,35,32,28,28,43,29,20,20,13,14,23,29,27,37,74,94,86,76,76,69,68,89,76,75,90,125,191,155,86,75,77,65,70,69,74,62,90,116,117,125,93,95,125,101,76,60,55,62,70,78,88,75,76
211,169,86,97,191,194,75,84,115,186,186,179,95,86,116,125,191,133,99,75,103,187,194,187,139,75,86,186,144,76,76,169,172,169,60,86,75,137,137,68,44,160,172,158,99,88,95,44,76,141,148,144,99,62,75,76,84,139,108,44,20,38,89,95,76,43,76,148,125,48,48,21,38,68,158,112,86,36,62,62,69,69,91,43,86,62,22,29,48,78,99,75,28,27,44,75,88,48,36,29,69,60,62,69,29,27,28,86,44,21,37,62,69,86,53,37,28,21,44,163,133,76,43,20,38,61,90,70,62,60,28,28,84,97,108,99,51,38,76,179,125,117,75,60,56,29,34,85,88,56,75,88,52,75,149,91,95,62,60,75,148,72,60,55,29,76,116,78,61,60,149,95,137,169,110,91,43,48,76,158,88,133,95,88,22,48,76,148,80,69,29,89,86,51,61,179,61,52,43,29,48,61,103,55,158,76,71,38,44,69,116,76,85,69,44,75,76,86,117,85,34,75,149,97,75,71,85,76,76,62,76,179,163,109,52,34,43,95,69,55,48,60,89,91,123,108,89,54,54,172,91,52,43,75,91,76,86,76,84,87,83,76,91,98,89,78,90,77,70,76,91,112,108,74,60,69,75,60,44,37,35,36,91,49,29,28,28,43,71,49,43,35,38,44,43,37,35,44,38,38,28,28,27,27,43,35,43,43,36,46,44,35,44,44,52,53,76,115,74,69,28,21,44,37,36,38,43,53,43,94,129,131,133,116,105,179,199,187,194,183,109,88,112,98,60,37,44,91,89,88,85,84,93,89,32,13,13,14,35,65,27,22,20,21,28,76,112,77,76,99,125,117,88,117,89,43,22,21,21,27,22,29,46,61,43,34,29,36,37,75,84,90,88,101,76,144,179,194,183,148,135,125,148,160,90,55,148,129,108,158,147,123,115,69,29,28,70,96,91,89,117,105,115,69,49,56,74,75,91,144,62,28,37,44,37,44,69,62,44,34,28,55,75,93,85,74,84,86,55,52,55,56,61,53,43,37,28,36,55,61,61,60,75,88,53,14,14,14,20,23,28,23,44,131,212,155,96,99,94,111,160,158,105,155,211,209,90,75,76,83,48,54,52,62,60,68,86,107,123,99,83,91,69,65,68,54,53,69,77,75,55,69
211,187,84,88,172,194,133,95,190,203,191,172,107,76,109,123,191,183,169,76,76,149,169,172,163,76,86,183,163,76,75,160,158,144,55,75,69,125,139,78,48,194,169,144,99,76,91,38,76,140,141,144,115,69,68,61,69,133,43,20,28,76,148,139,84,44,75,110,110,37,20,14,43,75,133,108,76,52,62,61,75,69,93,56,103,76,37,28,48,78,95,69,27,22,38,70,75,48,36,36,69,61,71,62,29,22,28,76,43,29,48,75,69,75,62,48,34,21,44,158,141,86,36,21,43,52,115,54,36,34,27,37,75,89,97,87,55,44,85,163,129,133,69,48,37,27,29,75,85,69,88,85,43,76,144,93,97,75,70,75,141,75,69,69,52,110,117,93,69,70,179,95,148,190,103,80,29,48,78,158,86,133,109,109,28,48,76,148,75,60,29,89,76,44,52,191,84,76,52,29,37,52,109,43,149,95,84,75,86,112,187,125,84,55,43,69,75,76,129,88,27,75,140,85,75,75,88,69,55,38,75,148,125,103,44,36,43,76,36,48,51,48,91,108,95,112,107,61,56,149,89,90,43,62,116,71,76,86,108,87,75,69,108,140,85,75,90,93,84,89,76,61,44,29,29,34,61,69,55,52,49,60,65,29,28,28,34,37,69,37,35,37,52,69,61,60,55,44,34,28,21,29,36,29,91,76,71,69,61,56,43,28,28,34,28,28,52,75,62,70,22,27,37,28,28,69,52,43,43,111,129,129,115,89,84,93,144,169,203,194,179,155,166,69,52,43,71,76,65,43,37,52,70,65,32,20,21,43,44,43,28,14,20,28,53,89,96,93,76,90,135,111,87,90,28,23,21,14,21,21,23,28,32,69,62,48,43,38,29,38,48,60,70,69,53,76,148,166,144,112,91,94,112,140,112,75,155,147,123,140,101,70,53,43,29,37,44,91,91,84,125,133,131,74,60,53,75,75,61,70,37,21,21,44,56,49,60,44,37,38,37,49,55,88,125,129,148,87,38,44,52,52,54,53,53,43,52,76,70,84,84,75,69,96,86,20,14,21,28,54,43,43,131,211,221,207,87,71,76,89,117,169,187,203,211,211,85,70,62,53,53,61,53,76,91,84,91,94,140,186,90,62,21,32,55,54,62,84,84,62,48,61
203,191,86,88,169,200,148,88,137,190,194,179,97,76,125,137,190,179,186,84,75,133,123,140,163,76,75,163,158,78,75,141,148,88,43,62,76,133,112,75,35,149,172,117,68,36,48,36,75,129,133,123,87,55,62,68,62,125,75,48,56,86,148,139,87,51,75,115,107,86,69,29,86,95,183,158,133,55,62,62,62,61,76,38,88,88,43,29,75,109,93,69,22,21,34,68,61,51,43,53,69,60,69,75,34,27,21,87,52,31,52,61,69,76,61,38,28,20,52,139,133,97,60,27,44,69,139,75,53,60,69,72,148,158,139,88,56,43,88,158,115,115,80,69,62,53,80,93,90,85,88,78,44,80,137,95,108,75,54,60,123,60,69,75,43,103,99,95,54,62,140,78,129,186,90,75,28,54,76,144,89,117,97,95,27,38,84,141,75,44,27,84,84,52,48,187,87,76,60,28,37,48,112,38,144,117,117,72,48,61,163,91,90,72,52,52,56,75,133,93,29,69,117,69,68,70,91,71,51,34,62,133,115,91,44,37,38,76,29,35,37,48,88,76,69,88,108,75,69,149,86,91,43,44,99,69,90,125,123,86,76,75,74,70,61,65,70,70,75,75,29,28,21,20,28,35,35,77,88,101,78,55,29,29,29,35,37,28,21,29,43,43,83,93,69,70,61,29,27,34,35,44,43,53,117,93,93,93,76,65,53,35,29,27,32,20,43,75,77,101,35,14,20,20,34,91,87,75,75,91,105,96,75,55,38,52,71,96,194,199,183,179,166,53,48,76,109,75,32,28,32,35,70,48,44,32,43,46,28,37,43,21,37,94,90,89,69,84,69,71,86,35,28,29,21,20,22,21,21,28,43,53,55,62,68,52,37,37,37,43,46,46,53,56,52,60,91,148,88,70,37,35,37,70,140,147,147,139,108,90,55,29,28,43,43,53,69,76,84,90,90,61,61,61,61,61,70,71,75,75,70,54,43,44,46,43,28,49,54,44,37,44,76,144,186,191,191,107,36,43,52,27,43,48,53,69,76,75,71,75,62,70,49,55,90,38,28,43,60,76,75,78,108,140,186,179,70,53,54,71,74,96,140,147,148,147,75,44,44,46,61,55,68,148,147,105,76,78,91,94,69,53,21,13,52,60,74,89,78,44,43,54
194,186,84,86,144,200,160,89,129,179,190,172,95,75,117,109,191,186,179,86,75,123,133,91,75,53,75,163,148,84,62,115,172,91,75,93,158,172,149,91,36,139,186,112,52,48,80,99,139,148,129,139,99,71,68,55,56,123,115,54,21,44,87,117,90,69,75,129,112,99,72,27,61,69,169,179,115,75,69,75,61,56,52,20,71,88,61,36,84,148,37,21,20,36,69,85,95,80,62,38,69,60,69,91,28,21,35,108,91,53,44,56,61,80,54,28,29,44,103,194,190,116,70,27,38,62,117,88,76,55,44,29,86,84,97,95,56,43,89,141,117,116,87,78,76,53,55,115,148,91,99,108,76,76,144,117,116,44,31,55,87,56,75,71,34,80,99,110,28,27,86,93,148,179,103,76,37,53,76,141,91,139,61,29,21,52,97,133,89,48,27,76,84,55,53,183,69,53,60,28,31,44,116,37,140,115,97,70,43,34,139,109,97,75,55,43,48,75,129,91,28,56,129,60,54,60,107,76,52,36,69,116,116,76,34,28,37,86,34,38,43,44,86,75,55,76,99,85,61,137,97,91,48,48,88,71,109,155,140,62,48,44,35,37,55,54,71,61,65,44,28,27,21,21,29,36,37,77,109,125,69,35,28,29,34,37,37,28,37,55,52,35,70,76,70,75,62,44,44,62,69,76,86,94,90,76,94,109,86,85,90,65,49,35,44,21,69,98,94,144,75,21,21,20,55,95,84,76,77,90,85,48,34,21,21,44,62,112,183,166,166,135,90,49,75,158,125,77,29,28,28,28,68,46,49,37,43,35,38,43,37,29,35,105,95,87,44,37,52,46,37,13,20,22,27,22,36,43,46,61,75,78,36,22,37,43,28,44,37,46,52,44,46,53,44,52,62,75,70,37,23,27,14,21,74,144,189,112,84,54,28,29,38,52,43,44,52,29,29,48,43,29,28,27,35,60,74,76,83,69,89,101,98,76,43,35,29,55,56,46,36,90,169,199,160,166,179,78,29,29,43,37,52,44,44,62,76,69,55,61,60,69,44,52,69,70,76,88,75,37,44,70,88,93,155,160,70,54,52,60,61,69,75,95,88,69,38,27,43,76,29,28,61,84,115,108,90,69,65,69,53,55,34,20,29,61,86,129,116,69,62,69
197,133,76,80,116,191,144,87,133,158,191,137,88,75,90,90,140,137,148,87,76,112,139,95,75,76,115,194,179,97,60,93,169,149,75,69,97,129,141,90,34,107,179,148,116,61,133,76,99,163,148,148,137,75,68,61,69,125,129,53,21,38,76,99,90,80,75,115,115,97,76,22,61,56,141,163,112,75,60,76,76,61,60,43,90,95,75,44,75,141,69,53,44,76,86,116,158,72,61,34,61,52,69,89,60,38,38,103,76,51,44,55,60,75,90,76,62,22,52,179,191,115,75,29,43,69,115,87,76,53,34,22,76,75,88,97,55,37,86,123,137,125,89,76,75,44,34,91,99,72,78,107,88,76,148,116,108,60,52,76,139,88,56,69,37,88,116,90,34,28,148,129,139,187,95,75,35,54,76,148,95,148,84,72,43,62,137,191,107,85,48,75,76,53,51,172,72,48,54,28,29,43,110,43,125,109,93,69,43,29,149,194,99,75,60,38,53,62,112,89,34,54,117,55,34,62,133,95,75,52,72,129,140,55,36,61,76,129,76,85,61,55,95,75,56,91,97,76,44,112,125,99,48,52,84,75,96,95,95,56,44,37,38,49,62,52,52,49,48,29,44,36,32,29,52,37,44,76,101,89,43,35,36,35,37,44,44,37,43,44,49,32,43,65,84,76,69,61,70,69,84,144,109,76,61,75,107,140,108,112,139,86,60,53,56,44,69,116,125,139,101,37,28,28,76,90,75,69,89,117,71,29,29,43,69,69,69,109,179,179,98,55,28,28,35,76,129,99,86,52,43,52,85,62,56,37,37,49,44,35,36,34,29,55,95,83,65,48,49,49,49,20,34,43,56,54,49,53,75,61,61,68,37,34,49,49,60,77,44,37,49,53,52,54,43,44,61,53,60,28,20,20,13,28,71,144,194,112,98,75,38,43,32,53,44,32,49,52,29,27,28,27,21,21,21,22,37,89,84,75,89,89,76,75,43,43,35,37,29,35,70,99,129,148,55,55,75,44,13,21,37,53,53,55,60,90,88,61,55,71,70,60,44,52,55,75,91,123,95,21,36,60,90,93,140,186,76,61,55,55,61,62,60,65,76,55,43,21,28,89,13,12,14,14,48,96,93,75,60,62,60,62,56,28,49,56,76,116,115,76,52,37
200,163,84,97,148,187,129,84,125,169,191,76,55,69,84,93,148,148,160,95,76,116,158,140,172,90,76,163,163,93,61,90,160,169,76,60,95,91,137,90,36,97,187,148,123,60,93,43,68,140,141,141,133,72,71,69,62,110,123,52,21,35,69,85,103,75,80,139,117,95,78,27,61,61,139,148,125,90,61,78,71,62,62,34,71,75,38,37,70,117,107,80,27,28,38,60,87,60,51,28,69,60,75,86,56,35,21,76,70,48,43,54,62,76,71,62,54,21,38,148,194,117,78,29,43,69,116,86,76,48,38,28,76,75,76,91,55,36,86,110,137,116,90,84,76,43,38,88,90,61,68,88,76,76,117,115,123,62,56,60,129,62,36,68,31,76,110,91,37,29,139,93,99,163,107,86,38,52,75,112,76,137,93,90,28,43,86,137,86,72,60,62,76,53,44,190,97,44,44,21,29,36,116,44,103,99,85,61,43,28,133,211,84,60,44,28,43,76,115,89,38,55,110,76,70,76,139,109,84,60,71,112,139,107,44,53,62,107,62,69,75,69,85,75,69,110,99,75,60,139,141,117,60,44,88,93,75,74,76,69,55,53,46,52,60,56,44,43,53,44,69,69,60,44,53,68,78,87,85,74,37,36,37,35,29,37,35,29,29,36,37,28,36,76,95,75,61,54,65,83,105,144,62,43,49,53,86,115,87,74,75,99,96,86,52,52,75,133,148,131,87,53,35,53,99,117,111,91,95,117,61,46,48,75,76,76,76,99,187,179,76,28,21,28,34,43,133,84,65,53,55,75,76,75,52,35,43,37,37,35,37,34,35,61,108,111,75,55,68,52,60,37,35,37,49,46,52,61,75,55,23,28,35,43,54,60,53,76,84,55,49,52,38,43,48,52,76,88,105,74,35,23,65,74,99,115,144,140,131,131,89,109,76,69,60,55,61,94,70,44,61,27,21,21,21,20,29,76,77,85,70,43,43,38,37,37,43,28,28,32,69,88,94,86,28,37,49,36,12,21,29,60,74,83,94,62,75,68,75,69,52,34,43,48,37,70,90,95,70,28,37,55,107,148,169,183,133,75,61,60,60,55,55,52,44,29,38,28,29,65,21,13,20,13,21,75,96,112,91,85,75,76,99,86,61,95,87,107,105,56,37,44
194,194,88,112,191,205,148,76,108,158,194,133,86,110,183,194,209,194,186,115,76,117,169,144,179,95,70,141,149,107,69,115,169,160,76,52,87,87,99,55,22,76,139,125,129,61,89,48,60,133,149,148,139,75,61,60,62,103,125,62,22,37,62,88,109,43,76,148,117,90,88,29,55,54,144,160,109,93,68,84,69,56,61,37,61,75,35,28,75,133,97,76,28,21,36,53,75,60,52,34,71,69,75,75,43,34,21,75,61,55,44,53,75,78,56,43,37,21,36,137,183,103,75,28,37,62,103,76,76,43,43,28,76,69,84,43,27,34,84,108,129,108,91,90,84,44,43,90,97,62,61,76,75,84,139,107,133,68,60,62,110,61,38,69,31,62,90,91,52,37,158,109,107,160,109,87,38,44,61,88,70,91,88,84,27,38,86,123,91,43,29,61,76,60,43,186,87,61,61,31,38,48,97,54,97,99,78,62,38,28,109,211,97,52,37,60,90,84,123,99,36,55,117,89,84,60,87,84,76,62,75,133,133,108,44,37,44,108,68,72,76,75,76,76,76,97,99,76,44,133,137,115,62,43,86,86,71,75,83,76,75,60,44,46,52,48,61,60,56,52,77,99,70,43,60,85,98,77,52,44,36,37,35,28,28,29,28,22,27,23,21,22,54,99,88,90,76,53,76,111,144,131,55,44,60,68,70,84,60,28,23,85,135,96,44,43,78,95,84,78,71,62,69,84,115,76,69,61,75,69,65,65,69,65,62,77,140,183,147,107,89,29,20,21,43,68,69,53,52,62,74,74,74,76,61,43,37,22,28,34,29,28,49,98,147,147,93,69,69,35,61,75,29,21,23,28,55,76,69,32,22,27,29,35,37,44,34,44,89,75,49,49,43,38,44,61,85,84,88,131,89,76,91,75,76,101,140,147,155,108,105,83,77,60,77,107,76,76,84,76,76,29,20,21,21,28,75,87,86,71,36,38,48,52,49,49,54,68,56,69,69,70,88,83,43,44,54,46,20,28,35,56,75,85,93,27,29,34,56,49,62,52,38,61,56,76,89,75,32,48,44,46,133,160,179,186,125,78,61,53,52,54,60,44,38,36,34,35,43,61,44,21,28,21,14,44,123,148,199,183,87,90,90,76,61,69,98,115,91,71,44,56
187,194,84,85,116,197,160,87,140,179,203,183,103,80,123,139,158,187,187,116,76,110,186,140,179,95,62,141,169,109,55,80,129,125,76,55,88,108,84,48,44,108,160,137,95,44,86,44,60,117,116,91,86,68,44,51,69,90,129,70,21,36,55,80,99,38,72,141,139,90,91,31,62,52,129,149,99,90,60,88,70,60,69,43,55,84,43,28,69,139,109,76,22,21,29,52,56,69,62,34,61,69,76,75,31,27,22,69,53,55,43,61,75,90,68,48,34,21,43,129,179,48,28,27,61,87,103,89,76,38,43,27,80,75,85,93,68,52,139,169,194,140,76,69,75,48,37,76,95,76,44,28,29,43,90,99,95,72,60,51,109,69,55,69,29,60,91,91,54,44,160,112,99,172,99,54,29,86,133,158,141,123,76,76,28,38,90,117,99,31,21,43,69,56,43,158,95,55,75,29,35,52,140,78,133,123,89,75,37,29,93,205,95,69,51,43,60,69,117,90,31,54,117,76,75,48,78,85,75,60,69,139,123,90,44,43,44,109,61,69,72,53,76,84,76,91,110,85,43,112,133,108,62,37,84,84,76,87,90,75,78,54,44,44,48,44,70,69,62,55,69,76,56,37,44,87,70,43,44,53,46,56,68,36,44,55,32,28,34,28,28,35,56,84,69,71,96,76,90,129,194,179,76,75,76,84,76,76,54,35,28,60,155,179,96,90,94,90,53,32,35,75,107,109,108,53,37,37,43,43,46,52,21,27,46,131,209,203,140,129,115,75,28,43,71,86,75,70,71,75,75,75,105,189,129,69,35,27,28,27,28,37,84,131,155,140,115,84,68,52,78,62,27,21,21,22,35,85,75,43,53,44,35,36,46,76,69,75,90,107,55,44,52,35,46,88,95,96,135,101,61,60,84,86,75,85,147,158,169,108,95,65,65,55,78,111,75,76,107,76,34,21,20,14,20,43,91,129,93,49,49,68,55,44,69,60,54,74,69,70,53,49,35,38,53,54,22,23,21,23,37,61,70,76,91,22,21,37,29,21,37,78,43,37,75,108,112,86,28,75,68,75,155,166,90,76,65,83,74,37,38,36,37,28,34,43,29,35,37,55,76,61,53,29,21,46,140,148,191,179,91,87,75,54,44,44,105,131,94,83,44,52
190,197,84,84,99,190,163,90,148,149,194,172,99,75,109,108,108,163,179,112,75,97,160,148,179,99,69,144,116,75,44,88,133,137,88,51,91,112,133,88,36,76,186,148,137,60,78,60,60,141,86,36,38,51,69,70,69,89,103,62,22,37,60,75,76,29,53,112,140,99,90,36,68,55,108,149,76,76,54,75,54,56,76,44,38,76,38,31,70,129,95,76,28,22,37,53,75,75,69,29,60,62,70,75,44,28,21,69,44,27,28,75,89,110,84,69,44,21,44,117,183,75,56,48,88,141,141,86,88,52,55,28,75,62,85,97,75,35,90,109,144,107,55,44,48,48,38,75,87,54,55,70,68,71,148,191,148,95,72,38,103,76,75,28,21,43,89,91,62,44,123,86,88,183,109,76,60,95,137,191,148,137,75,69,34,34,87,116,97,43,34,69,117,117,103,160,95,76,76,29,28,31,137,62,91,116,91,76,44,29,91,200,115,87,75,48,31,75,133,107,37,48,110,75,69,44,84,89,75,56,51,110,133,90,48,44,54,115,60,56,75,43,78,91,76,91,116,95,43,108,123,109,70,37,76,90,78,88,88,75,60,53,48,52,60,74,71,75,56,70,76,76,56,43,44,74,48,43,49,49,44,54,62,61,62,69,34,28,37,28,37,43,52,65,60,52,70,78,70,74,123,189,116,77,60,75,107,76,76,44,52,61,98,144,140,140,98,76,28,28,35,52,75,85,77,61,37,37,28,32,37,29,14,21,23,75,111,166,148,116,88,76,60,53,75,76,83,89,60,60,75,62,69,155,107,55,28,28,27,27,43,69,94,91,86,75,61,69,62,83,98,28,20,21,20,27,28,37,55,48,105,65,46,52,75,86,71,69,125,109,55,38,56,70,88,109,83,76,111,85,37,53,75,69,75,99,129,166,166,88,75,74,61,71,44,60,52,76,90,35,21,21,28,21,28,55,76,131,76,53,74,69,61,60,69,54,53,77,76,70,55,36,32,37,65,37,20,21,37,32,37,90,90,74,75,23,27,34,29,22,29,52,22,28,70,76,75,53,43,75,94,155,140,84,43,32,35,56,55,37,37,35,29,32,43,43,32,21,34,48,91,76,75,29,29,65,147,147,140,107,76,60,44,35,28,34,68,131,95,96,62,52
186,194,84,84,91,179,179,90,110,117,187,183,110,76,107,103,112,163,149,103,62,78,112,95,117,86,68,158,109,75,84,179,187,179,97,43,86,95,137,115,43,68,160,133,103,61,75,53,62,140,139,129,133,99,117,160,172,163,123,68,27,37,70,70,43,43,76,141,140,112,90,34,75,55,107,169,44,38,52,88,78,99,103,69,35,76,14,14,61,109,84,62,29,28,37,52,76,38,27,20,60,71,76,80,60,43,28,86,56,37,71,123,160,163,90,76,61,27,43,116,179,107,75,22,38,78,125,68,60,29,28,21,43,53,75,88,69,29,95,109,125,139,52,21,21,27,37,60,69,69,68,72,62,36,95,148,149,76,62,34,75,68,61,44,28,61,140,137,69,36,69,54,75,160,97,90,61,55,76,129,76,116,84,76,28,37,86,109,116,60,44,44,84,62,61,190,99,69,90,38,28,31,123,68,76,129,97,84,44,36,86,200,117,108,91,62,29,76,133,90,34,43,108,80,75,43,91,88,51,37,75,139,139,103,48,44,55,117,75,54,68,29,75,80,75,95,116,95,43,95,133,116,75,29,76,109,76,76,75,86,65,55,61,68,86,107,75,74,75,75,94,88,71,56,75,87,52,52,71,65,60,65,55,69,60,49,29,46,76,35,29,43,60,70,61,43,28,27,28,28,56,179,155,105,69,74,90,88,84,69,43,74,105,135,129,140,117,77,29,28,38,49,60,68,75,74,43,38,44,28,28,14,14,20,20,37,56,76,85,84,68,75,83,65,85,86,70,78,52,43,68,34,29,109,129,95,68,43,44,52,69,75,71,49,53,62,54,53,83,109,76,21,14,13,14,23,28,44,62,46,70,43,55,69,75,84,76,71,69,56,53,52,43,56,86,76,86,105,194,144,83,48,65,70,86,125,139,140,147,131,99,84,75,84,29,21,34,85,115,37,28,21,29,75,88,105,140,191,117,75,76,70,65,69,48,38,75,105,75,69,69,29,28,27,36,21,22,43,74,53,37,70,99,60,46,21,23,37,28,27,61,44,27,32,49,21,21,20,29,74,166,183,76,49,37,37,37,38,44,43,38,43,36,44,52,76,53,21,28,37,84,62,44,28,43,76,194,148,108,91,55,35,29,28,22,28,46,123,99,86,61,44
203,194,87,85,91,172,91,76,86,99,160,158,97,76,99,103,129,117,75,55,76,112,160,141,141,107,61,148,169,125,48,76,149,115,55,29,71,91,125,91,37,60,149,110,29,29,48,38,61,110,125,137,139,86,69,80,89,99,125,75,21,28,76,103,91,44,85,187,169,133,117,54,60,54,93,172,112,97,69,115,123,133,123,86,43,76,29,20,76,133,90,75,29,27,35,48,75,31,29,27,97,140,148,110,43,31,21,85,75,55,36,60,86,108,75,61,38,20,29,76,116,87,69,21,34,75,139,51,28,38,76,88,133,148,149,125,95,34,99,86,112,133,75,54,48,55,88,137,137,112,97,91,88,28,75,112,116,55,34,44,80,88,90,76,28,36,90,149,75,29,93,116,144,200,108,95,62,53,76,123,78,116,84,56,28,28,75,88,123,75,68,38,78,52,36,163,125,75,90,44,28,31,112,69,72,125,56,44,29,28,88,183,115,109,97,61,29,88,133,44,43,85,158,103,91,43,112,117,97,76,76,179,163,110,69,44,60,125,90,54,44,48,88,99,95,117,116,99,38,93,125,60,38,35,76,116,99,76,69,88,75,61,62,75,116,98,78,75,86,88,133,86,61,55,78,139,34,37,76,76,52,46,53,48,44,46,44,93,125,76,35,52,65,60,43,28,20,21,27,28,53,148,148,155,144,96,101,90,91,98,70,83,131,148,117,76,99,148,44,43,49,52,55,75,93,86,68,62,44,32,37,20,20,21,22,35,52,43,43,56,54,76,107,84,148,147,78,65,68,76,93,36,28,85,115,117,90,69,62,75,56,60,46,53,52,56,55,44,61,86,43,23,13,0,13,21,23,38,44,43,62,44,46,62,69,71,75,62,43,44,52,54,60,69,99,87,75,76,91,108,108,108,139,101,76,96,86,109,139,95,90,96,75,75,28,0,21,70,98,49,27,28,52,95,199,209,207,207,148,75,74,62,60,55,43,61,76,28,21,29,37,48,43,53,43,38,37,61,76,55,37,37,53,32,29,27,23,44,44,54,112,60,34,44,52,27,28,28,21,62,135,96,43,43,37,44,43,37,52,52,46,37,43,49,62,76,53,35,35,55,95,76,68,49,83,148,203,139,99,84,43,28,28,29,28,28,38,78,76,84,61,56
205,205,90,86,93,187,103,88,133,163,179,149,99,76,108,110,137,140,99,95,89,158,197,191,158,110,55,108,141,99,38,69,144,108,78,75,123,139,144,117,48,60,133,141,99,75,75,86,109,169,141,129,103,69,56,62,75,90,85,48,20,27,69,97,109,55,75,148,103,95,88,37,37,43,71,123,108,85,69,80,70,84,90,35,21,69,53,21,69,129,62,37,20,20,28,43,60,51,43,22,72,76,75,95,21,17,17,75,78,69,28,44,72,95,44,29,29,43,99,186,186,117,89,27,34,75,125,75,75,52,76,51,99,115,183,110,103,44,97,76,140,116,69,60,62,61,43,78,84,95,95,110,99,36,86,110,110,75,75,61,129,129,76,84,43,61,85,129,71,52,103,148,158,203,109,91,70,52,84,117,86,137,89,61,55,85,129,141,140,99,75,34,76,55,34,158,115,71,97,56,28,29,99,75,69,139,86,62,53,61,112,194,133,116,117,80,38,97,137,97,61,60,148,80,76,43,112,141,107,75,51,125,148,75,52,35,54,110,86,86,86,55,99,179,183,149,99,55,29,88,117,78,69,68,125,158,111,84,70,71,71,70,75,88,135,75,61,61,62,65,96,89,62,55,71,96,36,52,76,75,43,28,29,28,49,75,70,111,112,95,69,75,68,48,43,53,48,22,28,29,84,117,117,115,86,75,83,75,70,86,71,75,131,131,55,21,61,179,46,46,49,43,55,75,93,75,69,96,44,14,20,22,27,35,53,60,70,54,49,32,36,46,71,90,166,186,148,111,91,107,139,76,44,91,117,125,71,60,60,55,35,56,62,55,62,54,55,53,65,75,29,14,14,10,13,14,21,46,68,75,101,53,48,49,69,53,55,52,35,37,44,44,43,76,101,52,35,14,13,29,53,69,98,115,87,53,53,62,99,76,53,60,74,69,32,20,27,38,65,38,43,37,54,76,166,209,203,191,169,108,61,37,27,32,36,70,69,13,20,23,29,46,55,69,53,62,62,88,75,52,34,35,43,35,37,21,28,70,125,96,96,60,37,35,38,27,27,28,29,70,84,43,38,43,43,36,37,48,61,49,44,38,35,55,54,52,49,68,108,116,101,144,108,65,86,144,148,123,94,70,37,28,28,29,23,28,43,54,54,69,76,76
190,200,90,76,88,172,187,108,116,144,194,183,117,76,87,89,109,140,149,112,69,88,123,125,69,44,55,123,140,110,44,75,144,148,137,72,88,76,133,123,48,48,109,148,148,89,48,61,61,141,141,148,148,88,51,44,69,88,55,22,27,48,80,80,90,60,75,144,91,52,22,27,69,88,99,140,110,90,75,75,69,84,88,44,28,76,54,21,75,160,44,35,29,69,90,125,141,70,61,31,75,76,75,99,44,29,34,137,95,80,35,44,76,90,88,84,76,43,44,108,197,116,95,28,37,75,133,87,90,55,56,28,76,78,158,108,97,44,107,76,148,129,55,48,44,51,43,75,75,89,99,116,93,51,95,109,116,75,71,43,85,78,55,75,43,75,90,125,60,44,90,133,133,187,117,97,70,48,87,129,91,129,95,97,54,55,116,179,183,90,76,29,80,62,34,158,163,60,52,34,21,27,76,75,60,133,115,99,76,69,78,205,140,133,115,87,35,99,123,107,55,37,107,61,27,34,112,133,107,76,55,115,163,34,38,84,116,179,117,123,117,69,76,115,89,115,89,75,69,129,158,133,86,38,72,163,95,86,75,70,71,86,186,148,94,69,71,69,61,60,94,108,70,69,75,75,65,75,75,78,61,37,36,44,55,60,84,111,85,53,44,49,54,36,37,52,86,29,21,35,101,99,90,75,44,44,54,49,43,37,34,28,49,61,22,20,29,96,76,56,36,21,35,61,69,60,60,77,53,21,14,27,55,70,75,116,105,44,43,34,32,36,38,74,131,160,108,75,94,129,70,32,28,65,139,197,86,54,54,53,52,74,75,70,84,76,75,70,75,88,65,20,13,14,14,20,29,54,75,117,179,99,75,55,52,44,46,60,76,65,55,61,77,89,65,44,48,28,14,27,43,53,144,179,86,44,62,75,75,75,61,32,35,69,52,44,38,56,69,48,48,43,56,83,96,194,234,221,221,212,144,37,21,29,44,52,35,13,14,21,22,34,52,60,60,60,52,65,44,43,28,29,37,35,29,21,36,90,160,123,107,75,49,36,35,37,27,28,37,94,65,28,29,32,32,32,34,53,85,65,69,61,65,87,76,83,70,74,147,147,115,144,108,61,61,75,99,140,147,90,37,29,32,28,37,44,32,62,62,76,94,88
190,179,76,76,76,144,172,95,99,97,160,117,75,62,75,85,95,133,133,93,62,87,112,112,80,86,86,200,183,125,48,71,141,149,133,62,76,75,110,112,52,37,95,160,149,108,43,53,53,117,144,148,148,91,55,37,61,86,133,76,29,61,141,133,133,84,84,148,87,107,95,78,88,110,137,191,129,133,75,71,62,75,76,70,29,69,34,22,72,148,103,76,28,34,52,69,84,56,61,36,75,78,75,89,69,52,21,89,86,75,36,52,69,78,90,89,78,34,29,93,194,109,91,28,37,75,129,86,108,69,55,28,80,85,141,99,91,34,87,76,158,133,62,43,37,44,48,69,56,97,97,108,88,43,93,97,144,76,69,54,86,85,52,68,44,60,89,99,52,35,75,163,90,163,129,103,69,37,69,88,86,103,80,86,34,28,78,99,160,86,75,31,78,55,34,148,123,54,37,37,43,55,62,69,54,99,91,90,69,55,69,191,149,88,54,44,44,115,125,103,55,31,110,84,61,61,194,172,140,99,61,123,169,91,76,71,95,133,125,116,116,69,75,117,76,86,110,109,61,95,160,123,87,37,69,148,108,99,76,75,76,89,112,84,75,70,70,65,65,75,140,155,84,75,70,69,88,99,75,76,86,75,70,49,43,43,70,111,74,44,52,38,53,43,37,37,43,55,21,28,91,115,78,44,34,44,60,55,44,37,28,28,37,68,32,28,44,76,140,86,36,20,21,43,52,69,70,76,54,21,21,29,75,75,76,76,144,71,29,28,44,52,60,54,61,90,55,21,28,52,28,21,28,44,65,109,86,54,61,69,62,75,71,69,89,93,99,91,84,90,78,21,13,20,20,37,61,65,86,133,148,183,179,116,77,108,85,86,129,133,111,112,197,76,52,29,62,61,55,48,44,70,189,191,88,53,70,76,76,61,44,23,20,53,52,53,56,55,69,38,21,28,43,74,116,203,212,234,234,221,212,86,32,46,60,55,52,20,28,44,44,53,62,62,68,61,37,37,34,29,27,37,29,28,27,28,37,98,139,148,139,93,105,84,43,76,29,28,43,52,52,27,37,43,37,43,44,61,74,75,88,76,86,111,75,78,93,84,125,186,179,179,116,76,70,90,129,133,125,191,86,71,52,35,44,53,37,69,62,75,96,89
194,190,86,86,90,125,116,84,99,99,172,95,75,133,183,194,187,172,144,89,53,70,84,99,125,110,69,148,109,60,28,54,99,140,112,56,69,76,88,43,21,27,70,117,133,107,44,68,52,115,148,141,139,91,52,36,43,75,133,76,27,29,80,84,133,90,99,144,99,141,133,62,54,62,85,179,117,125,70,76,56,75,75,75,31,68,29,28,55,133,99,85,34,29,34,44,69,75,70,36,76,76,69,76,75,55,22,84,76,61,29,43,75,84,84,75,69,31,34,91,190,90,84,27,34,69,123,78,99,69,55,28,86,80,133,85,86,28,72,69,148,129,70,53,38,38,37,72,76,110,95,86,68,22,61,80,90,76,71,60,87,85,68,36,27,27,62,75,71,55,69,179,99,183,144,72,29,28,38,55,68,86,95,90,34,28,76,107,179,76,37,20,48,44,29,125,107,70,88,70,51,69,137,148,112,141,112,103,76,60,44,148,140,78,55,75,61,163,133,116,61,29,99,109,99,56,123,115,115,95,55,133,158,109,76,44,72,97,137,129,116,75,69,115,75,90,91,90,52,84,158,115,76,34,61,139,140,166,84,76,86,94,88,75,61,69,62,61,74,88,147,169,94,75,69,70,99,91,91,90,112,105,76,44,32,35,49,105,61,38,53,43,44,53,44,35,37,70,56,69,91,115,76,36,32,62,70,70,90,75,27,36,53,77,71,61,75,93,155,111,37,21,36,48,43,74,68,70,52,20,21,28,75,96,88,89,133,94,52,21,37,54,55,53,37,46,21,20,21,21,28,35,55,44,68,76,75,44,60,68,71,75,86,70,76,91,77,78,107,125,95,53,27,28,60,91,105,76,69,70,76,179,179,169,148,88,88,108,90,76,90,75,96,69,53,27,44,53,74,91,83,76,197,194,115,96,75,75,69,44,28,27,21,43,37,29,48,62,69,53,0,35,52,99,187,207,203,212,203,186,140,133,69,62,44,46,53,43,49,62,62,86,76,62,52,46,35,29,28,36,48,35,28,28,29,28,69,99,148,166,91,48,49,76,84,96,60,44,54,35,43,35,52,44,44,43,46,37,44,68,76,78,85,99,76,70,117,131,135,133,194,209,189,125,86,83,101,93,75,158,166,148,90,44,49,48,37,62,83,76,77,88
186,205,95,95,137,187,148,76,75,84,137,148,117,160,158,197,200,186,76,37,62,103,144,160,160,133,69,125,97,54,61,115,191,183,141,75,52,70,75,56,37,69,133,149,140,95,38,62,52,115,144,52,31,28,22,34,43,69,108,75,28,27,76,60,61,34,48,89,97,133,125,69,38,55,76,172,108,116,71,69,62,80,76,76,38,43,44,28,53,141,109,89,44,27,29,48,72,76,75,29,72,75,69,80,61,48,21,76,69,43,29,48,69,76,76,69,61,31,29,87,190,60,38,20,27,56,86,75,76,54,44,27,78,84,117,43,27,14,28,43,78,85,76,75,72,60,36,70,52,148,87,34,21,29,75,90,123,116,95,60,75,80,95,21,21,60,99,123,88,75,71,160,99,194,160,78,55,109,149,179,186,187,140,125,52,28,69,95,190,76,20,20,28,31,28,75,86,75,99,68,27,28,89,97,53,117,88,76,70,43,34,123,80,69,62,75,56,172,144,75,28,21,69,93,91,52,110,85,53,38,31,88,139,99,75,38,70,95,133,103,71,55,44,85,69,75,84,75,48,86,160,107,75,28,51,133,116,140,89,76,86,90,76,75,76,86,75,70,86,148,179,179,133,70,70,91,140,91,115,117,109,107,78,36,35,38,52,96,75,35,32,27,29,37,62,53,75,75,88,105,115,75,62,65,69,61,53,48,43,29,21,44,52,109,109,99,131,148,148,140,60,29,71,88,60,87,88,76,44,20,23,37,83,83,65,71,88,76,56,38,46,61,44,53,44,43,20,27,28,28,28,43,56,69,74,76,86,52,60,55,56,60,75,75,91,84,44,37,70,87,96,116,76,76,60,44,43,44,37,36,37,86,140,140,84,61,74,75,49,44,53,53,69,69,53,56,35,54,75,61,52,53,147,194,148,115,76,70,75,37,28,34,28,69,44,29,52,75,135,109,36,38,68,191,203,211,203,129,90,75,44,46,60,44,32,43,68,115,62,75,75,76,69,55,37,28,29,28,32,43,60,28,20,28,28,29,87,109,125,90,38,21,21,35,44,69,69,65,61,56,62,49,54,56,62,62,68,43,37,70,75,83,95,109,76,76,139,140,147,109,189,203,212,207,155,169,169,83,70,179,158,169,89,43,53,49,27,62,96,76,69,62
172,200,93,84,88,140,99,69,76,133,186,172,140,137,110,158,140,149,117,91,76,137,172,205,183,158,76,133,160,144,56,84,169,148,75,44,53,70,80,110,76,44,123,190,148,139,61,69,48,123,148,38,34,48,75,90,95,109,129,75,21,27,76,44,20,20,38,69,76,112,108,69,35,48,68,163,75,44,27,38,44,69,76,76,38,53,31,21,44,137,110,91,44,28,34,48,85,75,68,28,43,38,44,68,62,48,21,76,61,21,20,35,38,71,90,88,76,38,28,84,191,34,21,28,72,125,149,117,103,68,54,28,76,84,112,69,44,34,75,148,190,186,90,78,80,76,36,61,44,139,115,90,84,62,137,197,194,133,110,71,69,76,75,69,68,71,137,172,68,43,69,129,93,194,141,125,86,75,97,148,187,183,116,99,54,37,69,91,186,90,62,31,86,108,91,129,133,115,112,61,28,27,78,95,38,117,69,37,37,21,28,91,86,72,75,69,71,194,186,36,22,70,137,141,108,53,109,95,51,36,75,163,186,133,88,44,76,95,179,88,28,27,29,38,60,80,97,76,43,86,169,44,29,21,38,85,89,91,99,76,76,78,62,61,68,84,85,76,76,116,189,155,194,87,91,140,158,89,95,107,98,84,75,38,43,49,76,94,75,44,28,29,37,37,43,76,89,105,109,129,91,54,60,54,54,44,37,35,28,22,27,37,62,155,148,179,186,189,144,133,90,76,94,125,86,108,77,75,62,44,61,84,77,56,37,53,75,61,75,76,70,69,60,68,55,44,34,43,34,29,28,44,44,28,52,99,115,55,29,28,29,28,36,36,55,83,91,70,71,75,77,96,94,75,20,14,28,32,35,46,53,61,88,75,37,28,43,43,38,52,48,55,69,61,69,112,75,56,55,21,21,35,60,91,116,95,69,68,55,32,44,65,61,108,109,75,84,96,187,160,88,75,115,203,212,207,111,68,56,53,36,28,28,38,44,62,85,95,52,62,65,71,62,69,36,32,35,37,34,37,74,55,23,28,28,44,91,108,99,60,37,28,32,32,35,53,65,70,56,61,68,74,62,65,61,68,71,48,69,94,83,89,109,101,83,88,144,140,105,75,115,191,207,183,117,112,131,117,123,191,179,140,69,44,44,38,38,43,55,71,70,69
219,211,99,76,76,108,158,89,99,149,203,186,160,129,115,140,137,148,172,160,68,76,90,163,169,149,76,103,133,123,48,69,139,148,91,86,108,169,160,139,69,34,91,194,144,148,76,62,43,93,144,140,141,123,85,117,140,148,148,76,27,21,69,76,76,61,91,183,200,148,110,75,29,48,60,160,44,20,21,69,76,84,103,84,44,69,20,10,29,91,89,71,34,28,29,44,76,62,14,13,35,55,76,86,91,70,22,76,76,21,21,93,160,190,133,108,90,51,27,76,186,78,75,43,69,133,187,99,88,61,43,27,60,75,95,93,91,53,61,86,183,163,80,62,68,61,28,44,36,133,108,110,90,29,103,183,144,97,70,34,43,75,61,75,69,34,76,158,75,27,29,75,61,140,125,112,76,44,76,108,129,123,112,90,51,29,55,87,179,90,85,28,85,84,75,137,163,89,103,70,27,27,76,108,37,133,38,13,14,28,55,115,137,109,91,76,69,194,148,91,60,69,148,95,76,54,133,108,87,76,75,186,183,76,76,44,76,107,93,76,87,75,87,141,169,169,109,91,55,88,179,44,28,37,84,129,74,75,90,87,84,90,55,52,52,76,76,75,62,71,91,123,189,179,169,158,140,85,89,87,105,76,68,83,129,144,139,75,29,36,27,29,38,43,34,53,60,84,62,62,86,55,54,60,36,21,29,28,22,21,29,78,99,158,183,194,183,155,107,125,147,123,87,76,75,75,76,86,117,76,94,108,62,44,60,84,76,70,78,98,90,94,84,28,28,23,48,49,44,28,27,44,37,20,27,75,75,28,27,29,43,28,21,28,75,133,189,91,75,76,76,88,75,48,20,22,27,29,48,65,56,36,20,14,21,21,21,43,43,44,48,54,62,54,69,139,131,76,28,20,21,29,28,27,38,37,28,32,37,53,75,99,98,116,109,99,90,83,94,189,197,211,207,209,197,107,68,43,29,29,23,23,27,29,76,76,76,61,43,70,75,76,76,76,43,35,37,29,35,28,37,78,78,55,44,94,115,111,88,48,22,28,32,36,55,76,95,105,71,43,20,61,71,49,43,74,86,75,189,221,144,105,135,90,76,94,112,90,69,55,75,116,186,135,98,105,105,101,105,183,125,78,61,43,29,29,48,37,52,89,96,75
211,205,87,75,75,93,172,86,75,95,194,163,148,93,90,116,110,158,179,172,61,75,88,129,123,93,55,75,95,116,51,52,110,169,158,108,62,90,140,144,76,29,76,190,88,78,69,48,43,76,137,139,139,91,55,75,76,85,76,21,14,28,62,91,116,72,76,112,141,86,28,21,21,37,56,99,88,78,69,133,183,172,169,75,37,61,38,27,56,148,112,86,44,27,28,43,62,72,38,28,125,148,148,163,55,28,14,75,85,69,44,84,99,163,86,37,22,20,28,69,115,97,88,28,34,75,117,75,14,20,35,48,72,85,90,95,95,55,44,75,169,140,86,31,22,21,20,28,37,99,91,90,84,28,91,160,123,80,17,14,43,62,80,99,75,38,76,133,84,14,21,55,75,133,137,125,76,44,80,112,129,123,88,28,21,29,61,86,144,88,76,21,84,70,44,99,144,70,84,69,29,31,75,109,35,140,62,28,35,108,148,194,91,68,53,48,62,191,140,103,60,27,84,89,76,52,133,123,84,76,44,129,179,75,62,38,75,95,88,75,107,78,76,95,91,95,90,75,48,76,149,93,75,56,108,172,89,70,76,129,166,108,55,46,49,76,78,52,36,29,34,48,70,87,76,76,98,85,86,75,76,75,76,89,144,203,179,53,34,37,28,29,29,35,35,56,56,52,43,37,48,53,43,55,35,23,27,20,21,28,75,148,158,179,194,123,75,48,49,76,129,76,55,70,75,62,75,111,179,78,83,90,55,55,75,86,43,44,69,93,62,78,76,20,14,20,65,48,32,28,23,37,27,20,21,29,22,27,28,37,43,32,28,29,76,148,179,90,76,91,107,83,76,61,27,37,44,55,62,60,38,20,13,14,21,21,20,35,77,68,52,52,52,43,83,115,76,53,21,14,20,29,28,20,21,20,21,28,21,52,105,116,129,135,131,116,62,52,60,189,221,203,183,187,187,76,60,43,35,29,21,21,20,37,91,90,84,84,69,91,183,94,69,70,29,28,29,22,34,43,37,43,75,76,86,129,112,91,89,65,21,14,20,23,29,53,78,107,74,27,20,35,55,43,76,183,221,221,224,199,212,109,88,75,76,94,75,70,69,69,75,91,129,111,76,76,76,88,91,115,69,70,65,49,37,44,61,62,76,70,62,70
194,203,90,84,107,139,149,85,69,78,148,90,69,69,75,84,86,117,141,133,55,75,85,103,76,55,51,144,183,148,61,54,129,149,158,109,43,69,86,133,89,31,76,183,87,68,44,36,48,86,108,133,133,90,60,75,76,76,76,17,17,61,148,144,133,91,87,97,110,109,51,27,44,84,115,163,140,129,76,91,97,95,95,20,13,48,76,44,36,148,69,21,14,20,28,48,75,88,76,34,75,72,69,95,27,14,29,140,129,97,61,60,69,99,84,27,31,37,90,158,197,123,108,43,34,75,99,95,60,60,76,115,169,190,190,116,117,70,53,75,158,140,85,28,20,27,80,117,141,133,91,103,95,29,93,140,133,88,51,43,93,137,112,95,84,48,110,139,90,21,48,108,125,191,144,91,76,52,88,107,137,112,115,44,56,78,141,187,187,97,84,21,85,76,44,95,169,75,71,60,28,27,69,110,31,123,69,43,43,69,76,108,91,75,61,55,68,169,148,109,54,28,76,88,69,43,90,99,80,75,34,133,190,48,28,27,52,85,95,88,93,75,69,95,89,88,76,38,28,62,123,107,76,34,69,133,147,91,76,95,148,94,71,71,75,101,78,37,29,28,28,44,43,76,84,65,65,75,74,69,84,76,84,86,125,166,133,27,28,37,37,55,36,46,69,75,60,37,55,46,43,35,29,29,23,27,28,21,27,49,75,89,89,139,183,37,27,28,35,37,84,70,76,75,62,62,75,74,88,70,75,71,70,61,85,84,14,21,54,29,20,28,28,13,13,21,68,43,34,49,62,55,22,21,21,21,28,21,28,37,28,28,32,43,75,90,107,115,109,125,111,76,75,83,36,37,34,44,56,52,21,14,20,20,21,28,28,29,93,135,77,60,62,78,133,62,14,14,13,20,22,43,44,29,29,27,14,22,23,52,96,123,140,112,93,76,61,52,56,166,166,144,140,144,112,49,53,38,29,22,21,14,20,53,86,85,105,90,70,131,199,98,53,55,29,28,28,29,37,52,38,28,61,135,133,139,93,84,86,75,55,44,22,20,28,37,69,76,75,43,29,35,55,55,87,140,224,212,183,115,123,116,76,53,69,69,60,55,62,69,75,96,98,76,69,49,28,43,53,60,62,88,90,75,54,75,93,86,89,52,35,38
194,209,129,76,95,160,187,91,75,89,179,117,76,84,109,149,149,160,163,158,69,76,78,97,99,139,88,109,163,158,61,69,148,163,158,107,43,70,75,133,88,28,76,190,144,148,108,69,116,141,163,144,148,109,71,76,76,76,112,62,22,37,115,109,129,95,88,103,133,109,108,76,48,78,95,197,141,148,90,86,99,88,88,70,48,78,84,44,38,158,71,34,44,85,99,141,179,95,86,44,75,62,60,78,69,44,37,84,85,62,52,52,52,129,99,76,88,61,29,84,194,99,99,44,28,84,99,133,108,76,52,52,76,95,123,108,107,69,48,76,149,139,69,44,29,37,44,75,75,137,84,97,95,37,91,139,123,86,61,36,62,99,76,76,76,48,116,133,76,37,69,144,97,172,123,75,56,60,86,95,133,107,97,87,61,28,75,125,203,80,61,27,90,78,44,99,197,103,20,22,21,21,54,97,28,115,76,69,60,37,72,89,95,76,75,69,60,137,148,99,61,29,76,95,22,20,93,141,123,103,48,149,190,69,38,68,107,190,169,137,133,78,70,95,87,85,76,22,29,76,148,137,99,38,69,123,139,90,84,78,86,76,76,93,186,197,60,36,37,37,35,29,37,83,99,69,62,75,61,62,75,60,75,84,123,117,85,21,21,20,43,69,56,44,62,62,43,43,70,74,43,35,35,29,21,21,28,21,43,85,69,38,37,93,125,21,20,21,34,34,46,69,75,74,62,55,69,61,61,70,65,62,70,70,85,75,35,43,60,21,21,22,21,14,20,21,34,28,28,32,71,37,23,21,21,32,69,69,48,37,28,29,44,44,65,75,77,76,90,91,89,88,86,88,46,28,27,27,68,55,21,13,20,22,21,28,28,28,75,109,89,76,83,96,139,43,20,20,20,29,29,43,55,60,61,52,44,48,43,29,55,83,86,75,75,65,75,62,68,160,144,123,117,135,75,37,53,38,21,14,14,13,21,60,75,65,70,70,69,76,76,77,48,43,28,28,28,28,43,44,38,27,62,129,90,96,78,91,76,53,44,43,21,14,28,49,69,75,76,61,61,65,88,85,60,75,98,131,135,116,147,199,160,95,78,55,56,69,65,69,75,77,69,53,60,53,35,28,35,35,55,98,91,75,61,123,131,55,69,54,35,35
197,209,123,75,76,95,190,95,84,91,172,172,160,95,139,163,191,194,187,172,75,76,86,133,148,186,99,84,133,149,62,61,115,148,172,115,43,62,76,116,89,29,75,183,160,160,117,55,76,69,139,148,149,133,75,62,62,69,144,93,28,22,76,75,123,91,88,99,158,110,140,90,27,60,61,158,141,137,90,75,90,86,88,86,44,61,48,28,37,133,93,76,48,37,38,61,75,76,69,37,68,62,62,90,85,69,27,54,88,75,69,60,48,116,129,95,99,60,27,72,183,108,99,43,34,85,97,129,108,84,44,43,60,76,87,107,99,71,38,78,125,129,53,34,31,43,22,37,35,112,76,91,90,43,86,141,108,89,60,43,75,91,69,71,76,43,103,149,76,34,61,133,95,172,123,75,61,61,86,90,141,107,93,84,68,20,56,90,194,76,55,28,90,84,48,95,186,76,28,20,27,34,43,69,28,99,97,84,76,37,75,88,117,75,37,28,53,99,148,129,75,35,87,108,54,60,190,200,108,75,55,148,158,112,90,53,99,99,137,97,139,91,69,95,80,75,88,76,56,76,158,110,91,48,69,125,99,89,87,77,76,84,90,131,203,207,69,37,43,43,35,36,46,75,96,69,75,62,56,55,38,44,62,62,85,94,46,27,22,21,60,76,71,77,76,43,29,61,71,60,46,74,88,56,27,29,21,28,61,75,34,21,28,94,116,21,23,23,28,36,44,61,76,75,61,69,70,65,62,68,68,75,70,70,84,108,48,13,75,38,37,34,29,36,43,28,36,35,38,37,43,53,36,43,44,70,117,139,86,43,35,61,69,62,76,91,88,60,54,62,76,76,87,76,43,21,21,28,37,44,32,14,22,27,21,28,27,22,76,90,77,87,75,88,139,65,29,23,34,36,37,55,60,68,75,70,98,75,43,35,52,68,55,43,37,35,46,61,75,144,112,87,87,107,60,29,43,28,20,13,14,10,29,75,56,44,37,38,55,52,53,55,32,22,21,23,28,28,38,37,37,54,96,115,95,77,76,91,69,29,21,14,13,13,21,49,46,44,44,70,90,109,186,147,78,96,85,96,133,101,108,199,212,140,117,109,77,60,69,62,60,60,52,48,44,44,36,28,34,35,44,86,84,68,76,123,76,44,37,43,38,37
200,209,133,75,76,93,186,97,84,90,144,163,172,93,95,109,112,148,169,186,76,76,84,144,144,169,99,85,140,158,70,62,107,149,158,123,38,62,76,116,91,28,68,158,158,169,137,70,75,43,95,141,163,125,75,55,51,61,148,99,28,21,70,55,103,97,95,86,144,129,139,88,21,52,48,139,140,137,85,69,80,84,80,76,44,60,36,21,34,133,86,76,38,22,29,38,62,75,52,29,52,68,62,86,78,75,28,55,88,76,71,69,55,129,137,103,99,69,27,71,187,109,103,43,34,86,95,115,95,75,48,52,62,84,80,95,99,75,37,84,112,144,72,43,38,43,28,38,36,107,71,87,95,37,90,163,123,103,56,35,75,80,62,60,75,37,87,139,76,31,56,144,109,179,140,91,75,61,87,91,140,110,108,88,69,21,52,84,194,80,60,27,84,88,60,90,169,76,87,75,44,55,88,110,88,125,137,116,95,51,76,72,191,86,22,27,93,194,187,123,76,37,89,129,99,61,129,133,88,86,44,141,148,115,91,36,72,69,123,115,133,80,61,112,76,75,76,61,44,60,140,93,76,51,69,116,99,116,93,99,115,148,169,179,183,183,105,75,69,49,43,55,60,78,95,69,56,60,70,71,65,76,70,60,62,75,56,34,32,37,54,75,69,88,117,60,48,69,69,44,55,86,117,112,61,44,29,44,65,62,27,20,29,123,125,28,34,28,28,28,43,65,108,96,71,71,62,53,62,75,70,69,75,74,83,75,75,55,49,43,48,46,44,60,54,29,49,52,43,36,36,43,37,70,140,147,147,148,105,46,43,70,91,93,90,99,90,69,85,91,74,76,75,71,28,20,21,20,21,43,43,22,27,32,21,23,28,29,88,94,90,89,75,91,105,78,60,44,37,21,28,44,65,70,74,88,96,44,29,36,55,55,44,43,35,32,37,48,52,69,56,34,52,70,62,43,32,20,20,14,14,14,70,88,38,53,86,54,43,37,38,29,23,21,27,21,21,22,35,32,37,90,147,90,87,88,74,75,69,28,20,13,12,20,29,43,44,49,36,75,108,158,191,189,101,91,86,139,131,84,89,148,148,133,117,135,160,96,69,70,69,43,46,36,35,36,37,37,43,43,52,75,69,53,109,75,62,53,44,43,62,53
197,205,140,75,76,91,186,99,80,90,141,149,163,99,91,95,108,148,179,186,75,76,90,144,148,183,95,84,129,169,75,55,90,140,149,129,48,60,75,107,115,28,44,158,163,160,148,76,76,36,88,149,148,133,72,51,44,62,144,108,29,22,69,44,85,86,95,91,141,116,139,99,27,55,44,123,139,133,99,70,84,76,88,75,43,43,29,21,35,117,85,78,37,21,28,43,69,75,44,27,52,61,69,89,75,62,29,60,80,69,75,75,61,90,140,95,89,69,28,71,190,110,108,43,31,84,97,133,107,80,44,56,61,93,80,97,103,75,29,91,108,160,88,56,48,43,27,43,37,99,70,85,91,34,90,148,97,137,71,52,69,75,69,48,75,37,86,148,85,34,48,158,97,160,148,112,93,62,86,89,144,109,116,99,75,21,51,76,197,91,75,28,76,93,61,84,190,90,99,76,28,28,61,141,75,160,125,123,125,69,90,62,129,76,56,52,38,95,183,115,75,37,90,141,112,69,107,88,76,90,48,140,179,116,97,37,70,60,99,97,117,84,62,97,76,72,75,44,36,56,139,88,69,38,75,116,123,144,76,148,194,158,179,194,197,189,117,76,74,74,69,62,56,91,107,70,61,75,93,99,75,76,71,53,62,76,76,37,37,54,60,75,65,76,99,62,61,61,69,52,61,96,95,96,90,87,43,44,60,71,69,22,61,109,99,29,37,37,28,32,44,84,140,88,75,43,28,49,65,68,68,74,75,78,133,84,65,52,29,35,52,61,60,38,35,34,53,53,44,44,37,29,28,37,94,117,140,139,107,53,35,32,56,98,75,86,85,111,186,186,131,62,53,61,23,20,21,20,21,74,76,28,28,23,14,21,28,43,27,55,76,75,75,93,78,60,49,43,37,28,75,78,69,44,53,68,37,35,29,44,43,36,35,36,37,36,37,43,36,35,32,55,76,62,49,48,34,21,21,20,20,43,90,76,21,29,52,53,53,43,29,28,29,21,27,20,20,14,37,60,76,69,56,61,69,105,86,111,75,28,14,12,12,21,35,38,49,44,37,84,111,179,166,125,140,155,129,148,131,85,111,140,125,140,111,105,148,183,123,131,88,44,36,27,34,22,34,37,36,37,76,107,94,77,94,70,56,53,44,53,86,53
183,194,144,76,80,90,187,107,76,86,149,172,158,107,86,97,99,133,179,163,75,75,86,139,141,163,95,76,103,158,70,44,90,148,144,133,55,62,71,91,99,28,35,99,139,144,141,76,86,35,76,144,139,115,56,43,43,55,141,103,34,28,71,43,75,75,84,95,137,123,139,99,22,53,52,123,139,137,108,61,76,76,93,76,53,51,43,27,34,116,87,78,38,28,28,37,72,76,53,29,54,52,62,88,75,61,35,55,76,55,44,60,69,76,133,93,91,68,28,71,187,85,75,31,27,61,76,99,90,76,44,61,62,91,76,69,44,37,20,76,88,116,86,75,62,61,27,43,37,109,76,75,75,22,62,112,87,116,76,60,61,70,76,60,75,37,84,148,95,51,48,163,91,149,148,117,103,60,76,84,123,90,129,116,76,27,54,88,197,99,88,27,75,91,60,76,194,123,103,76,28,22,55,110,44,125,95,95,129,75,99,76,109,69,61,60,22,86,163,115,75,29,86,141,110,75,91,80,68,75,44,125,179,112,103,43,71,62,93,76,117,91,75,86,86,75,86,51,38,48,129,86,61,38,76,116,86,84,53,70,160,179,158,189,189,179,94,76,70,62,54,52,44,61,83,88,76,84,88,85,65,69,76,55,90,90,77,52,44,60,71,76,70,76,85,62,44,37,43,55,61,90,86,85,62,76,62,43,71,86,69,38,76,123,111,43,43,44,37,48,74,131,140,76,62,29,28,44,53,53,69,65,62,96,91,75,49,28,21,37,75,69,75,37,35,48,44,44,43,35,37,44,32,28,76,88,76,116,76,36,28,28,35,76,68,61,53,55,87,169,189,90,53,44,28,28,27,27,29,75,78,35,28,27,20,27,28,22,14,13,61,76,85,74,76,49,37,52,44,52,94,107,61,28,29,28,29,37,28,37,35,29,44,29,29,43,43,43,37,43,43,75,91,75,53,43,34,20,20,21,29,48,61,70,22,27,23,28,52,43,43,37,48,28,20,20,20,43,116,116,90,55,69,65,62,83,76,74,54,29,20,0,21,44,53,44,55,44,36,91,133,155,125,107,116,129,116,115,89,123,123,125,87,108,88,91,89,105,107,90,96,61,43,27,43,43,28,38,43,38,135,169,189,158,75,65,60,44,28,32,71,75
116,148,115,76,86,88,169,90,75,76,141,169,149,90,86,107,116,133,158,149,72,75,86,163,163,163,99,75,109,144,75,51,109,149,149,137,56,75,61,62,31,21,48,89,110,115,99,75,88,37,80,91,48,37,28,27,27,36,90,84,29,28,75,53,69,53,52,69,123,140,133,109,21,53,44,123,133,76,95,44,75,84,95,80,61,54,44,29,28,103,95,90,55,27,22,36,75,76,69,34,44,52,56,85,84,75,34,62,80,38,21,37,52,60,90,78,76,55,29,69,191,69,21,21,61,108,112,125,110,88,48,61,61,95,76,69,35,28,43,141,169,187,133,108,97,89,28,37,43,144,90,21,22,17,52,93,88,91,78,60,44,69,90,44,38,27,61,129,95,69,44,148,95,148,148,88,61,27,54,69,87,76,112,103,75,22,61,87,194,88,52,21,54,76,53,72,197,117,99,76,31,22,61,112,44,133,86,76,88,69,85,84,110,70,60,55,27,86,179,91,61,29,84,141,95,75,103,95,62,56,34,90,160,99,95,44,75,55,86,75,116,109,75,88,78,70,91,76,53,43,140,97,75,44,76,99,88,86,74,76,98,209,140,131,107,86,76,76,90,48,35,34,37,37,65,101,76,75,88,76,68,61,85,75,108,91,76,99,71,68,75,76,76,69,52,37,37,35,37,43,61,109,87,96,78,75,53,43,76,62,37,49,55,87,116,75,78,70,54,62,88,108,117,75,70,46,65,69,62,53,68,61,75,123,76,61,48,21,13,32,62,71,90,49,49,52,44,44,43,29,36,55,46,49,49,29,37,75,53,28,21,28,62,99,75,69,28,21,34,88,75,35,21,27,35,28,35,36,36,69,76,53,49,38,27,21,22,21,21,20,60,101,70,62,62,34,34,38,28,44,75,76,62,29,44,52,43,37,36,29,28,28,49,28,35,44,43,43,43,43,74,84,96,75,52,37,28,14,14,20,21,43,60,53,34,28,21,28,29,52,75,61,75,54,44,69,84,148,115,99,76,69,69,60,60,85,76,35,36,28,22,21,55,54,48,54,90,77,61,84,84,76,75,70,65,90,99,109,84,160,111,87,90,131,123,95,84,65,60,89,117,70,35,28,43,55,44,43,29,68,179,179,179,147,65,62,44,28,27,29,75,87
149,197,95,76,95,88,103,62,54,71,117,149,129,85,85,110,116,133,90,61,43,62,78,137,139,141,93,75,125,103,51,43,76,125,116,108,61,84,75,76,28,36,84,141,158,149,137,86,88,43,87,95,44,29,29,53,70,86,133,103,38,29,90,75,75,21,28,52,90,91,86,75,27,55,52,110,99,35,28,21,31,60,75,72,44,55,38,20,20,84,86,80,55,27,27,34,75,75,37,21,20,37,38,69,76,69,35,70,115,37,27,93,139,160,141,123,117,78,35,72,197,87,84,69,69,179,194,160,112,103,53,71,61,99,76,86,90,75,38,148,191,212,95,76,76,86,34,34,38,125,93,90,87,62,123,205,203,160,109,76,44,71,95,56,43,48,80,169,110,90,56,95,103,144,179,76,27,71,137,158,169,169,144,133,91,28,60,89,200,86,20,27,43,62,52,60,160,103,95,75,35,27,60,123,52,112,76,69,70,60,75,84,133,78,70,56,27,86,186,91,62,29,76,125,86,69,91,93,61,29,22,80,140,109,95,51,70,54,93,93,75,75,52,75,75,70,95,90,70,53,139,95,75,44,75,90,91,91,76,85,89,207,135,123,75,76,75,68,85,49,43,43,44,43,62,75,56,61,69,78,133,105,116,93,84,76,88,131,94,70,75,75,70,52,43,32,43,44,37,36,69,107,93,93,69,56,43,49,61,43,13,32,44,76,111,78,76,70,60,69,70,75,90,69,61,48,61,55,52,70,62,53,95,108,101,94,75,29,21,44,70,61,88,75,44,43,43,35,36,44,46,55,61,53,44,37,55,52,35,27,28,76,95,69,60,46,27,21,23,27,28,21,21,21,28,29,38,56,44,65,65,68,89,69,28,21,32,35,28,36,76,94,53,46,37,28,27,29,52,60,74,89,75,32,37,52,43,32,29,27,27,28,43,29,43,43,43,61,60,69,75,76,93,69,55,29,21,28,20,14,29,61,74,56,62,28,27,35,35,44,107,53,43,49,125,160,169,158,83,76,77,55,52,48,44,69,76,44,43,35,37,44,65,52,43,49,61,116,94,70,75,60,37,27,21,55,75,70,76,187,129,93,99,179,203,111,88,65,76,148,155,76,44,35,44,53,49,32,32,77,123,148,183,158,61,52,44,49,36,34,53,74
200,211,148,84,99,88,103,61,60,90,160,187,160,90,90,133,108,125,76,36,43,76,107,148,144,140,88,75,133,90,52,69,140,179,148,144,72,89,86,129,91,43,72,140,160,140,116,84,69,43,84,85,28,22,36,75,91,133,148,117,51,31,90,97,84,28,36,75,141,149,137,95,28,55,54,109,117,48,22,48,95,141,172,108,76,56,43,20,28,84,76,62,44,28,22,37,75,69,21,20,70,99,148,169,99,90,69,76,112,80,69,84,125,133,144,108,107,78,29,61,179,90,91,61,28,75,91,129,95,91,48,68,60,91,76,99,90,75,28,93,112,194,87,61,55,62,29,28,28,80,78,95,99,28,54,148,116,112,75,56,34,61,90,75,84,44,90,186,115,75,48,76,103,144,183,90,70,62,123,190,203,194,144,117,91,34,69,99,197,76,43,38,75,140,144,103,133,110,93,76,43,22,60,112,53,107,87,75,70,55,69,89,144,103,89,76,27,76,179,91,55,21,60,99,85,70,89,95,75,43,85,187,211,133,116,68,69,54,91,133,60,48,52,86,86,80,88,76,61,60,158,75,48,35,51,75,89,77,75,76,95,169,89,91,75,77,70,69,86,61,44,43,44,52,69,69,61,52,69,99,68,53,55,69,70,55,54,76,89,75,76,75,74,69,35,29,48,44,37,37,75,111,75,34,22,29,28,28,37,29,0,0,13,35,86,43,28,28,36,44,46,48,76,70,60,43,37,44,38,55,48,75,112,76,76,111,144,115,69,70,69,53,75,115,76,44,34,35,52,54,69,69,53,53,61,49,43,32,22,21,32,91,109,65,70,43,28,34,38,38,38,23,21,21,22,28,52,56,55,94,56,69,74,37,21,27,34,43,29,77,112,96,43,62,54,28,21,44,111,70,69,76,69,37,22,21,21,27,29,23,34,52,54,37,43,38,69,76,76,101,115,108,88,70,53,38,28,28,20,23,71,75,75,69,148,52,43,44,37,34,62,69,21,21,109,160,179,158,140,109,99,48,36,36,46,62,76,55,55,46,44,48,86,60,43,35,29,61,101,76,83,56,34,29,28,29,75,68,76,98,75,76,109,186,194,139,111,88,117,166,93,75,46,55,62,54,44,28,53,99,86,115,166,108,27,23,28,52,43,54,61,70
194,211,158,84,86,87,149,85,75,125,191,194,169,90,91,133,107,133,76,44,56,86,133,163,148,158,99,69,108,109,56,54,88,148,139,76,44,62,76,108,90,34,37,109,144,69,36,28,28,43,76,103,90,86,62,84,89,91,148,84,34,21,62,72,75,69,53,78,148,148,97,75,21,43,43,90,133,107,88,76,108,129,148,85,61,31,55,35,29,62,95,75,37,22,21,29,72,85,62,37,72,85,90,123,68,48,35,61,99,76,55,61,76,75,95,44,37,28,20,55,137,88,88,53,27,60,75,95,34,28,22,37,55,80,84,108,99,80,28,99,110,191,108,38,21,22,28,48,61,99,99,103,103,28,48,117,76,91,29,20,28,48,87,80,75,35,61,110,95,29,22,44,76,112,163,93,76,38,76,93,148,95,139,99,84,28,56,95,194,90,53,29,44,103,97,91,191,109,109,95,48,28,52,116,69,97,107,89,88,55,61,90,125,103,99,88,29,75,158,70,37,53,93,169,112,95,91,125,76,69,54,90,158,107,91,60,69,56,84,117,116,115,70,109,160,144,116,86,76,68,172,76,55,69,99,129,166,112,76,84,94,91,76,78,75,75,70,70,101,77,69,61,69,74,75,69,61,56,75,75,37,60,56,60,77,105,88,69,109,115,88,84,76,60,43,37,52,37,34,55,99,87,28,21,28,28,28,29,52,28,12,13,20,28,76,21,21,27,52,49,37,43,52,62,69,38,43,44,46,48,43,48,76,61,56,49,76,148,98,69,69,60,53,94,76,61,35,60,76,55,60,60,28,28,27,29,36,21,14,20,34,70,91,65,54,37,29,71,111,74,56,27,23,27,37,35,52,75,43,75,69,69,61,22,20,28,29,35,48,93,76,68,48,53,55,32,43,60,75,75,65,69,55,38,28,27,23,28,28,44,56,60,44,34,44,56,86,129,140,139,140,144,90,75,61,53,53,44,44,53,75,65,56,76,93,38,54,61,55,34,36,43,28,29,43,56,133,95,71,86,96,44,35,20,20,28,53,69,55,44,46,83,139,78,55,37,38,43,70,144,129,61,28,28,35,48,76,69,69,43,48,46,65,88,140,125,90,88,116,111,90,76,61,52,52,44,37,60,86,112,101,98,101,55,28,27,27,49,60,91,76,68
194,194,88,75,76,86,160,95,70,85,169,149,80,62,75,84,78,91,115,95,76,99,169,194,179,108,55,62,95,99,75,76,148,194,139,84,84,148,169,160,117,36,35,99,141,91,76,71,90,95,144,141,139,99,52,53,55,62,125,36,20,36,89,129,110,95,69,69,89,123,60,20,20,44,84,115,137,107,86,55,61,75,93,52,20,21,60,44,22,76,89,22,13,13,21,35,69,75,62,34,55,69,69,89,31,20,21,75,123,88,62,69,75,69,91,34,27,28,43,91,190,91,88,62,27,75,76,99,38,43,52,109,116,194,194,148,103,89,34,91,103,187,91,61,52,54,36,60,62,133,76,86,97,38,60,109,90,125,61,62,75,115,123,76,86,51,44,115,116,37,28,78,149,169,190,140,110,52,75,88,141,91,148,61,28,13,34,76,183,109,70,29,37,108,86,56,163,116,99,90,56,29,48,107,69,99,110,44,51,35,48,76,95,90,91,87,34,75,158,112,91,76,97,160,108,99,88,141,129,76,37,75,141,108,97,69,56,60,86,110,133,123,51,68,76,69,90,76,72,62,172,97,80,70,90,117,186,129,86,77,86,77,76,75,75,75,75,76,96,86,78,75,76,75,56,68,71,78,75,55,35,46,55,61,91,139,131,148,186,133,116,112,75,49,43,43,46,36,44,75,101,62,23,28,21,22,23,28,28,21,14,21,29,69,101,28,29,44,60,60,54,37,44,76,96,75,84,88,101,76,61,60,62,60,55,44,53,96,94,75,75,65,61,69,69,61,48,77,76,62,61,54,28,27,28,35,35,21,14,20,27,74,96,76,44,28,34,70,89,85,69,46,28,28,54,69,88,88,68,71,88,74,62,28,27,52,52,36,71,55,49,53,34,37,75,70,76,69,43,28,35,49,46,44,37,36,32,49,76,48,52,37,35,44,107,90,76,91,144,129,105,95,94,76,86,87,75,44,49,52,69,60,55,85,94,46,43,49,62,48,37,35,28,52,43,28,34,28,32,28,43,60,14,12,14,28,29,62,36,38,61,148,129,88,52,48,65,49,44,86,140,75,37,38,55,88,95,61,62,37,44,38,37,76,140,91,88,94,117,117,88,86,69,43,54,56,69,109,144,135,105,115,74,37,37,29,27,43,56,88,96,69
194,191,95,76,95,133,183,116,75,89,169,140,72,70,90,117,133,141,160,148,75,76,95,160,144,115,76,95,191,187,99,68,84,160,149,148,86,97,93,117,76,21,44,99,133,144,141,115,72,53,87,160,163,141,69,61,55,62,144,110,62,44,91,140,123,107,87,84,76,109,95,84,31,75,88,149,179,139,107,75,68,75,85,68,38,29,61,37,21,90,95,56,34,55,75,91,141,88,55,36,72,61,62,76,62,55,37,69,110,56,37,75,76,60,88,75,71,60,34,56,160,75,55,51,28,75,78,107,75,86,60,86,60,129,97,139,95,90,36,107,89,203,99,75,75,75,27,28,28,90,84,87,107,55,75,110,90,116,76,90,76,88,84,72,84,61,60,117,125,69,37,88,148,140,148,110,97,44,69,91,149,107,149,80,60,38,87,163,194,133,108,44,37,97,88,43,158,137,75,69,43,21,36,89,75,93,112,44,29,44,99,172,183,89,76,76,34,56,133,140,112,43,62,158,112,95,76,123,125,76,52,75,158,107,89,62,48,52,85,108,123,110,55,71,69,48,78,76,75,55,183,103,80,51,55,62,83,83,84,75,76,75,71,76,76,83,76,75,69,62,75,76,76,75,69,75,85,91,78,61,52,69,71,78,94,98,109,139,140,140,155,99,65,70,62,65,69,70,88,91,76,46,28,28,21,20,28,29,29,28,28,68,76,139,94,21,29,32,36,52,35,28,21,28,52,139,179,144,140,148,144,147,84,52,52,44,48,61,76,75,61,61,49,48,56,54,54,65,69,65,55,70,37,29,32,28,28,29,20,21,23,62,54,35,37,28,28,29,70,85,62,54,32,28,52,60,75,75,90,96,117,85,75,53,43,44,37,56,88,52,43,43,29,44,117,62,37,36,32,28,34,43,53,44,43,43,36,75,194,87,60,52,52,85,139,76,75,91,129,96,70,75,69,76,76,84,107,53,53,48,37,53,76,84,75,38,43,38,35,29,36,43,35,53,52,28,21,29,48,37,37,34,20,28,44,46,48,49,29,27,28,37,88,90,76,52,65,49,27,29,65,78,49,86,135,125,61,37,43,34,37,36,35,61,90,77,93,116,123,89,90,139,75,43,44,53,53,76,94,125,125,117,75,37,28,28,23,37,75,99,111,91
194,200,149,76,91,112,190,133,76,89,158,186,148,87,112,190,194,197,169,141,76,75,90,141,129,169,140,75,133,160,95,61,84,163,148,137,76,84,75,95,86,27,29,76,133,149,139,95,55,28,76,137,123,123,60,69,60,61,163,139,70,28,55,86,84,103,87,90,76,116,112,112,21,44,48,95,169,137,108,78,69,76,89,75,53,22,43,28,27,95,99,85,54,27,29,37,75,76,48,29,61,60,51,76,61,60,43,48,90,52,22,52,54,43,86,76,76,69,28,44,141,88,27,21,14,61,75,117,76,88,52,69,43,110,78,137,99,91,37,116,86,197,107,88,85,88,43,31,28,110,95,95,99,44,43,90,75,109,84,91,70,80,75,76,91,62,54,107,129,70,48,99,148,139,108,108,95,37,52,91,141,91,137,97,93,37,62,129,200,95,62,38,36,97,88,44,160,141,29,28,22,29,38,61,56,76,125,99,91,88,72,148,191,115,69,37,21,37,97,117,91,43,61,169,85,48,44,107,129,108,43,68,140,95,27,21,29,60,80,112,108,99,56,76,75,54,86,53,52,36,140,93,75,48,55,75,84,83,75,75,85,76,75,84,90,88,75,65,52,44,60,76,84,88,88,108,108,91,76,76,112,105,90,147,144,77,70,76,96,107,108,69,70,83,95,112,109,109,109,88,61,48,28,28,21,28,28,28,75,75,90,111,108,90,75,48,77,76,49,52,44,38,29,37,43,89,199,160,166,179,111,94,125,86,62,55,44,60,75,48,44,60,62,54,48,43,22,20,29,53,55,109,76,29,29,21,32,35,21,27,35,84,46,28,32,21,21,14,55,91,76,71,44,38,55,52,44,35,76,85,90,91,88,98,76,29,27,75,87,44,43,37,21,60,189,56,27,32,43,37,35,37,43,38,46,43,36,53,135,78,70,62,60,75,87,43,38,69,91,76,76,84,75,61,53,38,52,35,44,37,28,69,91,95,76,37,43,44,27,23,29,52,44,44,29,27,34,52,53,44,55,36,28,37,43,44,49,37,21,21,27,23,61,77,90,76,43,28,28,37,44,69,54,74,101,60,52,36,29,37,32,29,35,74,91,84,86,95,88,43,28,49,38,28,34,37,35,37,43,46,69,99,105,32,21,22,22,48,83,101,111,139
148,190,148,76,84,87,187,110,68,75,103,141,123,76,89,140,129,137,87,56,48,61,76,129,117,149,140,75,108,140,75,38,60,103,149,141,85,91,84,95,68,28,52,123,163,158,140,97,68,35,86,91,29,35,29,61,60,61,158,139,75,28,54,84,75,99,76,75,84,115,125,112,21,43,44,86,172,129,112,62,60,70,89,75,55,28,43,28,27,75,109,95,71,22,28,37,56,89,60,36,55,48,48,70,61,62,34,38,90,61,13,21,44,68,108,115,116,89,28,43,133,107,20,10,17,72,85,110,95,89,52,75,38,103,76,108,97,91,29,117,89,197,117,84,76,88,56,28,28,112,90,76,76,29,27,75,61,97,85,86,43,69,69,75,68,43,44,90,139,71,51,95,144,144,123,95,85,38,51,91,133,84,125,99,90,28,43,95,200,99,52,31,37,103,90,43,149,140,84,68,55,71,115,160,148,148,140,115,115,84,27,91,190,172,75,29,38,76,190,140,97,44,48,158,103,75,76,191,163,93,60,61,125,116,69,48,75,148,148,141,115,97,60,69,75,52,95,28,28,38,123,129,95,69,44,75,94,76,75,98,116,89,88,91,108,86,53,56,52,48,53,70,75,115,112,105,135,131,123,112,129,96,125,189,169,88,69,65,74,69,60,48,112,189,135,107,117,140,117,75,38,37,28,28,22,27,29,48,84,99,105,139,125,70,61,86,133,123,89,85,75,37,35,56,44,54,123,155,187,203,111,76,139,131,98,76,70,75,76,69,71,75,75,88,75,44,14,13,20,20,21,43,69,75,32,34,44,38,29,21,52,117,93,37,21,20,14,22,76,90,96,99,85,61,52,43,38,21,37,68,75,83,91,148,189,53,37,48,56,62,101,105,76,169,139,48,32,35,36,53,37,36,43,52,52,32,35,43,54,52,52,38,49,74,54,20,28,32,46,29,46,68,62,65,52,36,37,29,28,29,48,62,91,186,144,62,44,70,44,28,35,53,37,35,29,28,37,52,48,52,60,34,28,36,48,38,43,28,20,27,29,27,35,76,107,84,43,28,37,44,37,35,52,52,46,35,84,61,29,52,48,43,43,84,101,89,84,77,75,37,28,29,36,29,35,29,28,28,29,28,28,28,53,37,34,37,43,35,32,61,76,148
179,203,172,80,80,84,148,72,60,90,163,179,163,89,90,137,123,140,89,51,43,71,76,116,123,133,99,75,115,133,28,35,76,139,148,158,99,103,90,107,123,54,37,78,187,148,158,115,69,29,80,90,14,14,27,43,52,72,137,141,78,28,44,86,76,86,53,60,68,117,129,116,22,43,56,89,160,129,123,44,60,69,93,80,60,34,43,34,27,62,99,86,68,27,21,36,61,93,29,21,17,27,43,61,99,99,54,35,76,76,22,90,133,169,187,115,112,89,27,43,137,103,60,43,38,133,169,163,137,116,56,70,31,97,76,95,86,75,28,90,75,169,109,76,75,75,44,28,29,139,148,69,13,0,12,35,68,93,99,95,43,69,69,76,13,14,27,76,125,76,54,87,107,112,123,91,75,29,34,72,80,75,90,91,84,28,44,129,194,99,55,37,34,107,86,38,144,141,85,68,43,28,52,116,110,90,97,75,80,84,27,76,186,112,78,89,52,72,141,107,56,22,34,129,116,103,55,139,99,62,22,29,90,116,90,61,48,75,75,109,90,78,44,52,69,53,91,76,75,51,133,97,69,43,51,76,90,78,76,133,111,89,84,83,86,69,60,43,44,52,61,52,37,53,87,91,135,133,139,140,140,129,117,183,140,89,68,53,53,48,76,68,140,140,117,117,125,139,96,75,28,22,27,27,21,37,69,85,115,109,88,108,85,68,75,93,131,139,88,76,71,29,29,37,43,29,43,43,75,131,117,87,116,98,76,69,76,76,95,84,90,88,93,83,75,44,28,22,21,22,28,29,28,69,55,49,56,44,43,60,88,123,129,90,21,14,14,76,99,88,101,75,75,70,52,22,20,0,23,44,43,43,37,61,86,37,35,29,37,52,86,197,140,75,43,37,44,43,48,65,38,44,53,62,61,36,37,35,37,34,29,28,43,71,75,28,27,28,28,27,28,37,54,52,38,37,37,37,27,35,53,32,48,91,99,76,75,86,70,35,44,53,44,37,44,29,37,43,43,49,61,32,35,46,52,43,43,32,20,28,35,28,28,62,86,91,65,29,35,43,43,37,70,55,35,44,76,62,61,43,52,43,44,56,37,32,93,84,76,43,29,29,29,28,29,28,28,29,28,27,21,14,20,23,76,84,61,62,65,60,76,147
197,219,187,86,84,78,160,93,76,158,194,194,169,107,95,123,110,140,141,137,89,110,163,203,194,186,141,76,110,148,35,44,88,163,160,158,115,84,76,84,141,75,35,78,179,148,158,137,53,29,78,107,38,28,37,70,75,88,144,148,90,29,44,87,72,22,20,34,48,88,115,97,21,43,56,86,179,91,68,22,29,44,78,86,55,38,72,20,10,22,93,91,71,28,27,37,56,116,20,10,28,72,97,144,89,87,55,37,70,78,54,86,115,93,160,125,116,88,29,43,117,117,93,76,27,88,133,158,84,95,61,69,34,95,76,99,51,17,12,53,76,97,110,90,85,86,55,34,34,137,160,76,21,21,55,110,183,187,109,99,48,75,53,85,27,27,43,88,117,99,60,76,99,123,169,144,75,27,60,90,115,141,123,116,95,35,53,115,197,129,60,51,28,93,88,37,133,140,76,69,38,27,43,86,90,75,90,52,62,75,21,71,186,112,76,75,29,51,108,97,21,34,84,179,163,137,56,125,103,44,12,27,91,144,129,75,38,62,62,112,27,21,28,44,76,86,109,116,86,38,93,62,27,21,51,75,85,85,89,117,115,86,85,84,74,55,55,37,35,43,56,44,38,44,60,75,116,108,75,91,91,95,91,139,123,75,60,43,44,44,74,75,112,98,101,148,169,116,95,76,49,54,61,75,75,70,75,54,84,148,116,76,76,84,115,93,107,107,76,61,77,84,46,43,37,20,21,29,43,43,43,70,90,75,70,60,69,60,90,89,94,91,69,55,61,43,28,29,35,43,35,29,29,55,70,46,53,54,53,70,116,116,99,98,65,37,71,105,91,101,75,62,69,76,61,34,20,0,21,28,27,32,28,35,44,77,43,28,36,48,87,98,37,27,21,28,43,52,53,55,38,52,78,69,44,37,38,44,44,44,36,43,69,125,116,71,34,29,23,28,46,54,69,53,53,46,52,28,21,60,54,21,20,27,55,65,84,109,98,70,54,62,60,53,84,62,48,43,37,44,48,37,43,27,28,54,76,95,28,37,37,28,55,88,90,85,83,37,34,38,38,55,70,38,32,52,90,78,90,76,43,29,35,23,23,28,77,86,71,55,28,28,28,44,29,28,28,28,21,21,20,14,13,13,53,86,60,77,107,131,139,112
183,197,186,84,76,76,149,148,76,89,160,194,183,115,116,108,112,125,148,158,84,69,76,149,163,186,169,78,116,160,110,75,76,139,169,160,116,75,80,90,140,80,29,75,179,139,112,103,43,29,76,141,140,110,75,107,99,123,172,144,97,37,55,97,88,22,21,69,97,141,123,99,22,38,62,85,183,75,13,21,48,75,99,112,76,68,71,21,12,31,116,99,76,28,28,38,61,103,52,43,76,112,133,149,75,68,48,34,76,88,60,69,87,71,140,103,99,88,29,52,129,137,108,84,21,75,87,107,72,84,69,69,28,93,76,88,61,28,29,133,190,209,133,62,68,75,68,34,36,107,109,85,90,52,43,91,107,163,90,84,29,70,44,80,86,69,69,160,160,84,62,27,70,99,148,137,76,60,108,190,197,212,191,137,107,43,53,103,209,186,37,27,27,87,88,36,125,149,89,84,56,28,44,87,93,70,95,62,70,68,20,54,116,95,91,95,29,44,91,95,69,55,84,191,112,116,60,133,103,55,29,52,149,133,99,78,43,69,69,141,69,75,76,108,194,191,172,123,93,44,91,86,61,69,97,172,86,91,166,160,160,144,86,95,75,55,54,36,27,28,54,44,43,52,53,53,90,88,43,44,48,53,65,108,115,62,52,44,46,44,75,69,69,75,105,139,140,109,94,88,62,52,76,91,96,77,75,75,76,123,179,75,52,48,76,117,91,86,75,76,94,101,75,69,49,23,27,28,43,34,28,62,99,62,56,48,28,38,71,68,55,55,49,53,28,21,14,27,53,53,35,29,37,46,55,52,60,60,53,61,107,77,75,83,101,99,96,56,55,75,61,61,69,76,65,69,46,28,32,29,28,27,29,37,37,116,125,75,43,55,99,52,44,43,28,21,34,43,44,43,43,69,125,75,46,43,46,62,91,95,131,96,123,155,109,61,32,53,36,36,62,75,76,43,60,60,75,60,36,56,43,20,21,38,55,61,88,129,131,117,87,55,44,53,75,69,43,43,32,38,54,48,37,28,27,76,169,191,54,37,55,75,99,140,101,61,75,44,36,46,46,54,75,70,69,76,179,91,99,148,49,28,21,21,28,28,77,93,93,75,44,29,28,49,49,29,28,27,27,21,20,20,13,20,90,129,78,91,117,117,90,70
183,197,110,76,76,90,148,133,75,88,149,194,133,85,86,89,115,137,158,158,76,69,75,116,117,158,148,75,123,163,141,62,48,107,148,158,109,52,75,76,86,62,27,69,191,110,36,28,28,44,85,139,148,139,75,75,62,69,149,148,103,37,48,99,84,87,69,76,116,187,110,76,28,36,69,89,179,108,86,48,86,123,158,99,70,53,61,34,28,53,95,80,54,22,22,34,56,99,75,54,54,69,76,109,68,52,43,34,76,93,71,48,84,52,97,90,93,86,28,44,109,139,95,76,21,71,86,103,62,76,69,69,29,87,76,95,86,71,34,115,95,187,133,62,55,60,60,34,38,91,91,76,95,54,28,76,69,108,70,52,21,44,37,75,85,69,37,95,129,61,43,27,69,90,140,90,75,35,53,95,139,144,158,129,107,44,44,103,200,160,44,13,22,52,62,37,99,169,95,95,69,28,38,78,108,69,110,88,76,52,13,35,115,133,141,125,38,54,91,95,85,36,29,140,108,108,68,116,95,78,55,36,112,144,90,75,37,69,51,110,103,109,61,55,91,91,133,116,108,51,93,84,69,61,55,91,95,131,186,133,108,101,70,91,93,68,61,52,43,37,74,69,49,44,49,44,75,94,53,44,53,60,52,74,117,74,53,53,53,55,131,76,55,62,76,111,90,75,75,75,53,35,29,37,86,76,76,44,62,76,117,60,44,38,29,75,75,94,115,86,91,105,90,69,43,35,37,52,53,43,32,69,169,71,46,29,28,78,74,36,44,44,32,14,10,13,13,20,37,44,43,36,37,28,35,38,52,53,46,48,70,75,76,87,75,49,75,75,62,48,37,52,60,69,87,179,139,75,29,29,29,43,60,61,60,62,95,86,44,37,49,34,38,37,28,27,29,48,60,44,35,48,71,70,48,37,62,91,99,99,112,125,144,111,44,27,27,61,61,44,55,69,70,43,44,28,55,76,108,76,62,28,28,48,56,83,109,131,94,69,62,53,70,61,52,52,34,32,53,52,62,70,53,28,21,62,108,62,34,52,69,179,148,148,111,55,69,62,56,54,52,49,83,101,99,148,191,76,85,98,35,28,28,28,28,34,88,139,135,75,37,29,34,61,78,28,29,22,22,21,14,14,14,44,135,144,98,91,95,88,76,38
190,194,95,90,141,203,203,169,78,88,133,194,78,55,61,71,76,93,148,144,75,69,75,115,103,160,148,60,99,158,137,69,61,133,137,89,60,53,86,123,133,86,34,72,191,148,103,87,78,108,149,158,129,129,70,87,61,55,172,148,115,38,43,95,75,115,76,52,76,129,109,75,27,37,69,90,186,133,123,34,48,71,84,80,60,38,69,44,29,27,93,76,48,20,21,28,55,108,84,62,44,61,68,90,61,43,28,28,75,93,88,38,86,55,88,80,76,76,22,29,89,117,88,78,28,69,85,99,62,84,76,69,29,84,78,125,90,76,43,91,75,172,109,70,61,68,48,22,27,71,89,87,93,51,29,84,76,97,75,21,28,48,76,110,88,53,35,87,109,60,21,53,90,116,183,140,107,43,44,88,109,95,116,116,97,37,44,97,209,141,69,60,54,107,108,84,95,137,103,86,55,28,38,76,108,69,140,84,34,21,22,84,219,187,133,123,44,61,97,86,76,38,28,148,129,117,61,125,133,103,71,27,91,158,110,75,29,69,60,117,108,99,44,51,76,76,99,115,112,55,99,93,70,53,38,69,131,116,107,86,84,75,75,86,139,86,75,60,52,69,88,78,75,37,35,36,54,86,53,37,52,52,60,68,85,84,55,52,52,76,105,61,52,54,49,43,28,23,28,44,44,32,21,20,69,87,52,37,38,49,62,48,35,28,34,28,27,38,76,84,90,94,60,55,55,48,53,65,75,44,38,87,194,129,68,28,68,131,70,35,28,32,21,13,13,13,21,21,29,46,38,37,35,27,23,35,52,68,70,84,75,84,90,83,52,34,49,68,43,29,28,94,99,112,140,186,186,144,61,27,29,36,52,60,52,44,53,52,29,21,27,27,28,34,27,34,44,69,69,38,21,14,43,53,52,35,52,46,34,34,55,91,133,54,21,21,28,32,65,55,68,62,62,38,52,43,61,60,93,116,111,54,43,48,83,160,186,131,60,21,20,29,37,29,52,53,60,75,109,75,69,60,43,28,27,53,46,20,20,27,46,109,155,116,187,105,90,91,62,52,48,53,87,131,186,169,187,116,88,62,28,28,28,21,28,38,90,108,98,70,48,54,88,90,108,37,27,22,21,21,13,14,28,85,115,115,111,94,89,75,70,76
191,194,187,91,87,112,197,163,80,95,148,205,158,91,123,160,172,187,190,160,76,69,75,109,91,115,110,51,88,148,141,71,69,133,88,55,62,133,205,194,172,88,34,69,194,160,144,141,53,44,71,160,148,140,76,95,61,62,148,140,133,44,43,88,75,125,90,75,76,112,133,89,34,38,70,88,191,133,125,37,48,60,76,86,53,28,60,55,36,34,139,76,21,0,14,27,51,109,91,62,38,68,69,91,52,14,13,37,91,108,93,55,95,60,109,60,21,20,21,36,76,110,91,89,35,62,84,86,62,76,76,68,29,85,93,144,99,91,52,86,75,158,110,87,75,68,28,37,75,194,149,115,112,60,34,88,86,88,75,78,48,86,108,95,90,61,56,86,115,84,51,88,197,194,200,133,125,60,48,88,99,91,97,95,48,21,29,87,203,137,55,68,28,90,112,93,160,191,133,99,70,29,34,69,115,60,160,108,76,91,85,91,212,187,108,115,53,61,109,91,78,52,28,139,133,115,53,125,137,99,71,28,78,117,80,34,22,55,52,97,116,95,44,76,84,86,90,93,103,56,109,88,61,43,35,61,105,70,70,75,74,69,75,83,101,68,69,61,75,101,117,123,125,38,35,38,56,77,86,43,46,55,78,71,76,85,76,75,88,116,76,44,49,37,29,21,21,21,23,29,28,20,20,21,84,76,49,43,44,52,52,48,35,35,65,21,20,20,23,75,83,76,68,62,65,44,68,75,90,54,56,98,179,155,75,48,108,140,76,37,21,23,21,20,20,20,20,27,35,44,43,35,32,29,28,35,48,98,87,84,84,76,76,76,53,37,28,22,34,37,55,112,89,86,95,158,179,186,140,69,55,77,84,75,44,53,49,34,20,20,21,21,21,28,36,60,61,54,43,34,29,37,21,32,55,48,34,20,14,20,21,55,88,21,21,27,29,29,44,60,69,55,60,36,34,55,69,62,75,91,112,70,48,91,186,194,115,105,43,21,28,43,29,28,70,75,76,86,148,88,74,55,52,54,69,76,34,21,23,22,27,74,144,94,101,85,53,53,48,88,90,76,140,139,70,35,44,56,76,69,27,28,32,21,28,75,125,90,77,69,55,86,158,125,111,83,38,43,29,28,20,22,76,140,140,155,155,111,112,89,125,125
194,194,203,93,76,87,186,149,76,97,149,200,179,95,97,148,194,197,186,158,88,71,75,95,91,76,55,43,76,110,125,68,53,123,160,141,140,85,144,117,149,116,43,60,183,148,148,148,51,35,60,148,141,148,85,84,76,76,137,78,75,34,34,85,75,137,133,99,75,99,107,87,29,27,61,76,163,133,110,31,43,61,76,76,21,27,75,76,56,38,141,76,20,13,35,78,110,139,95,71,52,69,60,84,75,43,43,62,99,78,75,44,86,68,125,88,44,35,51,93,139,144,140,117,44,61,86,90,75,34,34,37,22,75,95,144,99,97,52,75,75,160,115,76,37,22,62,133,158,141,141,103,110,61,31,86,75,85,85,99,38,80,56,90,91,69,53,76,133,95,75,88,187,112,163,99,76,52,44,93,107,89,99,110,20,13,48,112,187,140,84,69,27,87,91,43,95,194,103,86,69,27,28,51,103,51,144,129,133,97,37,44,209,169,110,115,55,68,110,107,88,53,28,133,137,69,28,86,133,107,76,36,76,107,87,44,72,148,139,137,109,97,61,99,86,89,91,56,48,29,80,75,44,34,37,54,89,52,53,53,53,74,112,90,86,75,62,56,75,148,144,148,83,28,34,76,91,96,125,69,36,54,76,69,75,112,179,183,189,169,88,44,43,29,29,32,28,28,29,55,37,20,21,61,123,60,49,43,44,55,65,77,75,75,75,37,21,28,56,105,91,86,95,101,78,70,75,85,86,65,70,129,109,75,44,52,116,166,85,29,28,29,28,38,21,20,21,27,43,69,62,69,61,38,29,29,37,93,98,105,88,75,75,84,69,29,29,21,28,43,76,71,38,43,44,62,116,169,189,155,91,87,90,70,62,53,37,21,13,20,20,20,27,61,101,71,61,37,37,37,44,46,21,43,55,68,52,20,14,14,20,28,44,28,27,28,35,35,37,52,46,43,46,44,44,53,61,70,71,75,75,65,55,77,148,76,34,34,28,29,29,52,36,35,69,61,68,90,85,44,36,43,90,144,166,76,28,20,14,28,29,54,148,115,107,52,28,28,38,139,133,78,77,48,28,21,29,34,56,68,23,21,28,27,43,109,147,89,70,54,62,148,197,187,166,147,125,140,108,70,46,69,115,147,166,189,144,117,123,125,148,129
197,203,200,93,76,87,183,158,84,99,144,194,163,99,89,116,141,139,148,163,90,75,75,97,108,141,133,78,172,200,179,80,48,99,158,169,133,43,88,84,139,133,48,55,186,148,158,144,69,34,69,141,148,137,84,89,76,75,148,86,35,28,37,75,76,137,112,108,78,95,91,48,20,22,61,84,149,141,109,38,44,68,84,90,29,38,97,86,60,27,133,75,28,38,61,76,86,141,78,62,44,69,68,89,78,69,43,22,62,69,61,34,69,61,158,115,107,91,34,61,97,163,91,91,44,61,86,86,71,21,20,22,44,69,76,103,99,86,55,72,71,169,125,88,43,75,76,60,69,78,141,99,103,61,28,75,76,93,95,99,61,88,54,87,86,69,43,72,144,107,76,84,194,117,169,95,75,37,43,90,110,90,91,107,76,35,61,169,212,194,129,88,29,91,93,34,80,191,76,28,21,21,28,34,62,34,108,117,123,90,29,31,197,163,86,90,44,43,76,86,76,48,29,117,158,76,76,186,205,133,85,48,76,141,95,71,44,107,75,115,75,75,60,91,90,84,93,75,68,56,91,103,76,51,44,75,75,53,52,52,52,84,179,133,76,76,49,49,70,147,158,90,35,29,48,54,125,169,140,99,34,55,77,71,96,131,212,186,191,187,87,44,37,28,29,35,43,37,48,91,84,28,69,135,183,69,48,34,75,94,101,109,91,74,76,111,93,133,139,144,139,135,98,109,115,71,75,76,75,75,76,95,95,48,43,52,135,187,116,36,29,35,44,29,21,21,28,28,53,77,75,76,88,55,35,43,35,75,116,133,140,144,77,88,37,20,29,23,35,34,75,61,38,29,43,43,69,133,155,179,115,61,43,32,36,38,29,23,13,14,20,21,29,78,169,46,48,55,69,60,37,28,46,61,52,60,55,29,20,14,20,29,44,43,37,37,37,43,36,43,38,36,34,61,75,75,74,87,75,53,46,53,49,61,61,27,28,28,29,35,29,38,37,55,77,75,75,88,46,28,28,28,44,140,194,60,21,20,21,35,46,75,186,144,147,93,62,56,76,116,115,78,43,28,35,29,28,35,75,61,29,21,21,28,75,135,112,96,91,75,111,179,125,147,199,212,207,203,186,187,148,166,155,160,107,115,107,111,111,116,140,129
200,200,197,93,76,86,149,158,80,93,139,194,163,99,93,116,141,91,112,112,75,60,69,97,108,149,183,61,103,187,149,87,51,89,158,160,144,37,88,84,141,115,44,54,158,149,149,163,69,34,62,160,148,158,86,107,76,69,149,148,117,75,87,139,149,148,110,90,117,123,99,31,14,36,84,116,163,140,108,38,44,61,80,75,51,35,61,38,29,21,90,75,38,21,27,35,60,112,75,56,53,69,60,86,76,69,44,21,75,75,75,29,75,133,137,125,115,91,27,36,76,169,90,91,52,54,85,88,69,27,21,31,71,90,133,149,169,141,75,71,75,158,137,88,69,75,62,28,52,76,140,103,95,56,27,69,75,90,103,108,60,80,48,88,51,36,27,60,107,103,75,86,191,123,169,117,55,20,34,72,78,76,76,108,97,44,38,97,205,160,76,85,31,76,90,37,75,191,93,61,51,84,123,112,95,90,133,141,133,86,28,34,190,186,99,44,29,69,108,109,76,53,34,125,141,109,52,112,149,109,76,53,75,148,103,76,35,84,43,93,78,75,61,78,91,76,90,90,99,69,91,87,75,71,55,75,65,60,55,53,55,99,160,203,135,85,76,76,105,199,194,90,35,56,62,62,68,139,166,147,69,76,85,77,94,109,199,179,148,115,46,32,29,28,28,37,43,37,43,53,37,28,55,140,183,99,75,76,158,117,112,112,87,85,129,187,194,207,139,95,99,108,75,89,76,22,37,75,70,76,90,76,111,52,43,55,169,189,107,37,43,77,90,20,20,21,32,37,62,76,125,101,101,71,37,46,37,74,76,88,140,148,93,77,35,21,28,23,21,29,55,61,52,38,44,35,52,95,86,91,84,28,27,21,28,28,28,29,20,20,14,14,27,69,111,55,35,35,48,60,60,48,53,61,62,61,55,55,28,20,21,62,84,55,70,70,65,53,44,38,23,28,43,70,75,75,75,69,56,43,43,60,75,71,27,27,43,34,34,70,53,61,76,90,112,140,108,76,43,36,35,29,29,75,186,60,28,20,20,35,36,75,108,75,75,84,69,52,62,101,116,108,27,29,43,29,32,37,84,70,75,76,52,44,133,179,169,144,189,186,179,140,112,109,160,191,189,199,148,111,109,139,140,115,96,112,99,91,129,108,75,115
194,194,194,97,76,88,144,139,75,76,97,179,140,90,88,103,148,107,99,55,44,69,76,107,137,148,158,53,86,160,84,52,37,71,140,144,133,43,85,71,112,76,34,44,137,144,144,148,75,28,61,158,148,137,89,76,76,71,148,148,140,60,35,90,108,123,109,80,129,133,116,61,36,60,108,141,194,137,110,44,52,69,76,61,44,28,34,43,37,21,95,84,53,17,21,34,61,123,76,60,61,69,69,76,72,54,43,22,84,90,75,75,163,123,109,107,97,87,27,37,75,163,87,91,51,54,75,78,61,62,62,51,86,133,197,194,133,88,69,69,71,108,103,76,75,76,61,27,52,72,148,86,44,21,20,56,75,90,95,93,55,85,62,112,54,36,69,148,186,115,86,76,194,133,179,117,52,28,76,148,169,158,141,115,107,51,38,91,203,172,76,78,29,76,88,37,69,187,95,69,53,38,62,95,190,93,169,108,123,90,28,29,186,194,109,72,76,115,194,139,70,38,34,137,140,108,56,91,137,99,69,37,68,103,93,76,35,80,44,90,97,86,75,86,97,80,90,125,107,69,76,90,60,53,53,69,75,70,75,75,85,89,88,135,187,139,147,169,194,212,203,105,44,53,56,65,69,85,166,194,133,84,78,90,123,148,183,144,86,75,49,32,28,28,37,37,38,37,35,21,21,28,37,105,123,101,117,117,194,111,76,109,111,160,186,160,148,144,75,76,76,76,76,109,76,20,20,23,60,108,91,75,108,69,36,35,88,87,46,44,44,44,69,21,21,20,29,61,76,108,131,129,116,91,54,44,37,88,69,52,158,140,111,105,44,28,27,23,27,36,48,70,56,53,49,36,44,60,53,69,46,28,28,21,20,21,27,27,22,20,14,0,21,71,101,37,35,43,44,52,46,43,69,69,60,70,99,88,76,35,28,77,125,75,68,75,75,65,48,37,22,44,85,76,71,70,74,74,44,68,56,69,101,53,28,28,35,35,28,55,53,55,54,46,91,129,107,75,75,44,28,28,37,70,133,75,53,38,29,43,43,54,76,37,28,23,21,27,32,84,112,109,28,29,35,28,29,43,76,76,99,131,91,76,125,129,189,189,197,183,148,129,109,112,160,186,191,147,95,76,84,123,139,77,70,91,98,88,108,75,21,37
139,163,172,90,76,87,133,86,60,86,125,186,163,107,93,90,141,115,144,117,107,123,129,158,194,186,148,54,80,172,69,48,55,99,149,148,116,43,88,69,91,28,27,60,148,139,129,123,62,31,75,144,69,37,43,53,69,60,129,144,133,71,28,75,76,99,91,56,71,141,148,110,54,22,61,72,191,133,117,55,61,75,76,69,60,31,38,69,61,27,103,89,60,20,29,29,62,133,86,75,69,75,69,87,68,43,35,29,90,87,69,71,95,75,85,90,87,86,21,44,75,144,56,54,27,31,48,68,69,75,70,38,37,75,140,163,86,27,14,37,75,93,99,88,86,86,69,29,54,68,148,91,62,38,29,89,169,172,129,91,68,78,56,103,95,80,52,90,125,95,88,87,200,141,148,76,48,29,51,90,137,148,149,137,110,69,31,76,197,194,72,29,21,53,76,35,60,194,91,69,55,34,34,48,115,43,109,109,97,87,31,38,148,187,72,76,52,37,110,91,76,51,31,125,137,107,56,88,123,91,52,29,43,133,91,85,43,80,43,88,99,99,78,75,93,85,93,140,125,75,75,99,75,68,51,62,69,75,88,108,117,74,70,76,90,93,96,158,186,179,109,76,55,48,44,48,65,55,90,191,158,88,69,44,55,76,107,85,65,43,43,29,38,44,49,37,29,49,52,27,27,32,37,75,105,93,133,139,148,135,133,203,207,194,131,76,69,75,71,94,76,75,76,105,96,22,28,27,38,129,85,76,75,85,61,28,28,44,37,37,29,44,29,23,21,13,28,107,105,91,123,123,125,133,95,87,86,131,75,56,194,135,116,117,88,37,29,37,52,69,54,61,52,38,53,46,43,44,43,37,35,32,29,21,13,20,21,21,21,21,14,13,14,65,179,65,44,38,29,38,34,52,76,71,69,55,71,89,53,43,48,105,115,65,54,91,61,29,28,20,34,44,108,89,74,76,76,76,48,53,62,69,71,29,28,29,34,43,28,38,43,38,35,43,76,133,84,75,89,76,53,43,29,29,44,53,48,43,38,53,52,69,69,43,20,21,32,43,62,74,76,116,56,28,28,27,28,53,93,116,155,101,71,52,52,44,77,186,207,160,140,112,85,123,148,160,186,107,91,76,83,95,125,91,56,95,76,98,96,76,28,21
187,211,194,99,76,86,140,148,84,141,160,205,190,125,95,95,141,179,187,183,109,75,72,95,133,172,163,52,76,169,149,76,48,93,183,158,148,44,87,75,110,88,44,71,187,163,149,158,89,35,72,149,85,71,69,108,103,95,149,144,115,60,28,84,75,43,28,22,38,86,115,95,52,22,60,55,183,110,75,37,43,53,69,87,75,43,29,56,38,22,90,75,52,34,53,35,61,117,60,38,37,48,44,69,76,62,38,31,91,88,28,27,56,69,76,80,80,78,22,38,71,148,43,28,21,70,109,144,88,89,88,43,36,69,117,129,88,48,34,75,144,191,158,69,43,54,56,28,55,53,117,97,107,70,22,60,76,137,110,84,54,69,56,91,90,84,43,91,110,75,69,75,190,93,160,76,44,27,38,84,95,115,109,116,99,68,29,75,205,190,62,44,28,62,86,54,62,172,99,84,71,37,29,37,95,38,95,117,109,76,27,38,95,187,89,90,51,29,95,88,60,28,22,115,148,125,70,86,110,95,37,27,43,133,116,88,37,84,38,90,48,37,38,52,75,75,93,125,115,75,69,86,48,38,29,51,75,131,199,179,88,75,75,76,86,76,75,129,135,77,62,54,52,43,43,37,44,44,70,87,86,86,75,28,37,53,60,70,48,29,37,37,52,52,49,38,28,74,89,60,27,23,43,76,93,95,109,94,70,69,75,144,197,117,75,78,76,90,116,131,95,90,76,105,108,35,28,27,32,101,90,76,75,75,46,28,29,44,38,69,52,44,29,35,70,84,95,105,69,44,101,123,139,117,115,125,147,179,207,194,194,187,158,140,105,28,21,44,56,71,69,53,37,35,48,54,48,29,21,21,37,34,28,23,22,27,21,21,21,22,21,20,14,48,105,76,52,29,27,38,46,65,76,76,70,46,35,29,32,35,38,68,37,20,49,183,54,20,28,21,28,37,76,68,55,84,99,107,76,85,75,70,65,35,43,43,34,38,35,44,46,36,28,29,70,115,76,76,78,76,75,68,43,28,35,52,44,35,35,49,55,75,65,35,28,21,34,46,53,55,75,76,60,35,29,27,35,48,75,148,194,147,69,29,29,28,75,133,158,90,75,43,21,69,135,144,160,101,85,86,83,76,96,96,75,83,69,76,69,37,21,28
194,203,194,123,76,86,144,179,95,109,125,203,191,129,95,88,148,160,186,183,112,69,72,88,99,160,169,53,75,144,160,86,44,78,160,148,148,43,69,61,107,116,54,38,148,179,148,141,89,31,55,141,140,148,99,91,90,84,169,160,144,76,28,76,75,86,76,68,76,148,149,125,54,22,52,52,179,109,37,28,54,76,95,107,85,54,44,31,14,14,90,76,60,21,21,29,68,107,37,22,43,88,107,137,88,76,60,29,99,116,76,52,90,141,169,137,85,88,21,35,68,163,84,76,44,44,90,99,88,86,89,54,43,56,125,140,95,62,48,55,88,148,116,68,38,43,53,27,54,29,89,76,88,52,21,62,75,103,95,52,29,35,29,76,84,76,31,72,95,61,52,56,186,87,179,76,48,27,37,84,91,108,99,109,70,29,34,84,191,179,69,71,35,61,125,84,90,191,117,95,89,48,29,35,89,38,95,99,70,35,20,31,91,163,109,115,68,28,90,90,76,62,37,149,169,133,71,76,95,84,91,61,48,169,141,88,43,76,38,86,86,84,76,78,160,144,160,123,99,61,52,86,31,28,55,86,76,89,147,90,69,71,83,88,105,90,69,88,77,68,53,54,43,43,43,48,84,68,75,75,70,70,56,28,43,53,49,44,43,28,28,35,43,44,36,36,44,83,108,109,65,32,60,83,77,91,76,75,35,28,21,43,112,85,48,43,61,87,77,84,107,107,117,135,133,44,29,29,29,75,69,53,62,69,23,23,43,43,37,133,93,53,52,43,56,88,147,117,75,48,83,133,179,144,160,169,147,189,221,187,191,140,89,101,94,56,43,75,70,70,88,48,35,37,54,56,53,28,44,77,96,75,46,35,28,23,21,28,43,35,28,21,20,52,76,76,76,84,68,61,69,69,75,74,65,35,28,28,36,34,29,36,28,28,71,148,155,61,37,29,27,28,32,43,43,61,65,49,55,85,88,84,71,89,54,60,44,52,53,48,43,21,21,21,34,76,88,75,76,74,70,60,55,52,55,48,37,35,38,44,48,48,65,70,54,78,60,55,65,98,93,71,75,78,87,84,60,44,86,160,203,189,69,28,37,52,75,91,116,90,35,21,22,34,91,139,158,107,85,91,84,75,91,117,95,60,27,28,27,21,20,35
191,187,186,115,75,80,141,169,91,99,107,197,194,117,85,85,123,110,160,158,93,62,75,87,87,115,95,34,54,125,148,76,38,68,140,115,99,35,52,52,80,86,48,44,140,163,91,44,38,27,44,144,148,141,109,90,69,62,144,158,149,86,28,61,75,112,125,76,76,108,95,103,69,27,48,52,172,141,110,52,56,76,84,78,61,37,51,48,37,22,97,76,61,21,21,34,56,107,44,43,43,76,75,85,71,62,53,34,90,116,91,43,69,80,91,95,53,43,14,27,43,109,75,76,44,28,76,76,76,60,69,43,34,38,84,110,95,69,43,54,97,137,108,76,37,28,21,14,20,21,70,87,93,62,29,55,85,91,109,22,12,22,38,76,88,69,34,75,123,76,43,27,80,68,139,115,86,44,43,76,90,93,107,148,21,13,22,70,160,187,123,90,44,44,93,43,60,172,97,90,88,69,27,29,85,38,90,110,69,44,48,88,137,190,84,86,75,29,76,76,88,76,28,110,169,95,37,68,107,107,99,68,35,129,141,69,21,56,35,75,107,112,95,76,137,116,125,109,76,69,75,95,69,56,43,70,75,76,83,83,62,62,84,105,131,105,75,75,74,62,56,60,61,56,55,74,111,76,76,65,54,52,43,49,70,56,48,43,29,28,28,44,48,36,29,43,76,85,89,94,77,53,35,27,55,77,69,61,27,20,21,20,37,35,28,35,44,43,53,85,90,93,111,125,91,52,27,28,29,111,93,69,61,60,28,28,52,44,52,74,147,116,69,23,22,38,140,160,111,76,76,125,169,160,191,179,131,90,84,69,86,76,22,21,61,62,55,70,70,75,75,49,29,44,69,69,60,36,115,197,166,99,60,28,27,21,21,43,53,29,28,28,52,76,76,87,95,96,75,46,44,32,44,74,69,23,21,35,52,48,44,44,75,95,140,160,125,84,55,44,32,35,44,38,53,55,49,27,22,37,76,75,76,199,117,76,55,44,46,43,21,20,21,21,28,70,109,76,74,61,69,43,60,61,60,75,55,36,37,37,37,35,52,99,140,147,115,123,139,140,123,95,115,133,133,148,108,88,147,199,203,179,77,44,56,75,70,90,115,88,22,22,29,43,69,117,144,129,115,87,71,69,69,78,87,29,20,21,20,21,22,27
183,179,123,75,69,75,109,116,80,108,123,197,141,86,62,55,69,76,123,133,89,62,75,89,86,87,38,21,44,97,140,76,44,71,133,44,21,22,51,76,99,107,61,52,112,183,76,21,13,21,75,133,133,115,90,90,61,61,148,144,91,68,20,38,62,97,109,76,78,112,90,95,69,21,38,43,160,144,115,52,48,69,70,61,62,35,27,55,44,28,116,90,69,13,20,21,29,75,48,37,43,87,76,75,75,21,20,22,56,69,69,34,72,88,88,108,28,13,22,56,88,144,129,129,69,29,76,76,76,13,13,21,34,38,75,90,95,76,62,38,88,116,125,125,52,13,14,28,52,75,112,110,125,84,28,71,95,95,115,75,35,72,137,140,133,89,52,95,158,116,14,20,70,93,190,194,160,76,51,76,93,103,107,172,28,22,29,69,183,209,194,144,62,44,99,43,54,158,99,76,69,60,21,28,69,31,85,123,110,75,27,68,78,187,84,76,44,34,75,78,75,56,28,91,183,76,20,44,91,99,84,52,31,110,117,37,14,35,36,55,78,99,85,85,133,91,90,86,51,35,38,85,75,72,38,60,76,90,147,123,95,69,88,135,140,101,76,71,61,54,62,60,55,55,88,166,160,95,75,49,46,37,37,56,129,75,34,44,38,44,44,75,83,62,43,61,68,76,89,76,55,28,34,44,37,37,52,70,29,21,23,20,22,21,29,54,56,43,49,115,90,84,115,69,35,28,27,28,35,75,70,75,93,87,60,29,46,38,36,32,70,101,69,37,29,37,86,135,89,70,75,91,109,186,166,91,71,43,29,27,69,43,22,27,55,53,44,60,56,69,74,69,54,62,46,43,44,60,179,148,93,69,28,20,22,22,29,49,28,28,28,28,77,108,90,105,86,60,49,48,37,37,27,44,55,21,28,53,65,54,49,62,96,131,105,108,84,62,69,55,53,52,43,37,44,48,44,21,20,20,44,69,86,160,166,88,52,37,28,28,20,28,27,28,23,62,105,101,56,60,83,44,52,55,55,75,55,29,60,69,55,43,70,101,155,155,155,166,148,98,76,69,69,55,44,70,76,77,147,199,194,96,74,44,43,38,68,101,123,83,21,27,49,55,53,76,131,109,84,54,53,89,98,75,75,32,21,29,34,21,21,29
190,172,144,76,85,144,203,186,93,107,99,187,93,38,43,55,90,112,137,148,90,68,75,88,95,75,38,28,56,144,187,115,62,75,148,75,62,85,129,200,194,149,85,56,116,179,139,95,76,75,129,197,186,144,84,90,55,69,148,91,21,0,10,27,61,88,86,75,97,97,87,95,48,20,27,28,93,110,91,44,55,75,75,69,35,21,22,48,48,27,133,76,21,13,20,43,69,91,103,76,38,91,91,76,80,27,34,91,179,133,107,48,75,99,87,91,75,70,55,75,148,197,85,76,75,29,75,78,95,52,69,75,133,139,191,194,163,133,99,48,99,117,133,133,76,52,68,69,123,115,190,112,116,76,27,69,90,99,110,95,72,69,86,97,108,80,52,123,160,133,43,51,186,209,209,140,95,60,43,76,91,97,108,141,90,75,78,108,194,197,148,148,75,44,112,44,44,149,93,51,21,20,13,17,35,27,60,108,109,69,21,54,69,190,123,70,27,29,69,116,87,55,37,90,158,93,75,110,194,163,76,69,38,123,112,44,51,123,110,116,115,112,76,88,179,112,91,75,34,43,75,139,125,99,48,72,109,186,203,183,148,84,89,129,123,93,76,70,60,56,61,74,70,75,179,197,209,183,69,43,28,28,29,60,112,53,28,28,46,44,44,76,101,86,76,77,91,101,98,95,49,21,28,44,48,35,55,76,52,28,27,28,38,43,23,37,35,44,55,96,107,109,84,36,27,37,37,37,56,76,75,55,90,88,76,43,44,44,48,37,44,69,55,46,44,53,55,53,37,37,53,68,69,86,65,29,22,20,27,35,53,29,28,53,62,23,20,87,76,65,62,61,60,54,43,38,38,46,76,85,61,27,20,20,27,28,37,53,32,29,27,20,84,111,96,91,38,28,27,53,36,29,21,29,29,27,35,60,75,48,38,43,69,61,55,62,56,60,60,53,52,75,55,37,37,38,44,28,28,28,65,76,84,108,179,75,37,29,21,20,21,44,34,28,28,71,76,69,56,55,84,70,48,46,37,60,61,49,76,89,86,86,94,108,99,89,147,155,148,46,29,28,28,28,37,44,46,78,108,189,166,76,43,44,44,37,56,99,108,76,28,37,62,48,32,52,52,34,53,43,53,60,76,75,70,28,23,53,54,21,21,43
191,169,191,115,85,139,203,187,97,123,112,194,148,69,76,99,183,194,187,190,123,70,75,88,107,97,85,86,144,211,190,148,75,71,169,158,149,75,93,133,141,144,75,51,115,179,144,137,140,75,76,187,169,149,115,85,75,72,140,108,43,34,62,95,148,137,112,84,99,115,91,99,13,12,21,37,99,139,129,55,44,75,76,76,27,13,75,110,90,34,91,123,28,21,52,95,141,179,95,76,55,103,88,75,69,44,37,70,129,133,86,48,86,107,99,88,78,78,29,37,72,186,76,75,62,31,76,75,112,90,103,70,72,68,129,179,144,99,91,53,99,133,117,117,91,87,84,29,69,53,149,125,117,76,29,76,95,99,97,97,70,75,76,87,108,84,52,112,112,108,95,71,197,187,187,108,76,48,44,76,86,109,112,137,115,69,29,80,209,203,99,93,75,48,117,53,43,160,115,28,14,13,29,35,43,43,84,133,109,69,27,53,62,190,187,93,76,110,186,194,72,43,29,88,148,109,76,62,149,148,60,54,38,133,99,60,43,107,97,133,109,95,91,91,179,133,95,90,88,90,84,95,44,37,48,84,194,194,199,194,197,129,86,86,91,76,69,62,55,60,62,75,76,85,187,203,209,191,74,43,28,28,29,56,76,35,27,22,53,55,75,76,90,91,88,87,117,95,96,90,53,32,37,48,55,37,69,133,75,27,27,37,75,75,49,29,37,52,69,112,139,123,71,36,23,43,62,76,85,90,88,74,68,56,60,44,38,36,43,49,46,38,35,32,28,35,37,29,38,44,49,53,52,35,27,14,14,20,28,37,54,46,44,55,38,43,29,76,77,44,35,52,55,75,86,69,60,52,53,69,43,20,20,21,21,29,43,76,35,28,21,21,75,116,107,68,21,20,20,35,29,28,28,21,21,28,52,69,69,37,32,29,35,37,46,54,46,49,61,48,56,62,53,44,52,61,76,76,43,43,75,53,38,86,108,61,28,28,21,13,14,65,86,62,69,84,70,55,43,46,55,91,55,43,44,37,44,61,90,115,129,125,108,91,70,53,61,112,144,43,28,28,22,29,36,49,36,68,95,148,76,43,52,52,43,43,29,91,129,96,43,52,56,43,38,61,28,20,28,44,21,23,43,53,62,35,23,36,23,20,27,43
183,179,194,117,75,86,179,179,99,133,95,179,190,125,103,141,194,211,205,183,107,61,69,76,88,116,148,69,75,148,158,115,69,69,158,158,149,60,76,76,95,133,71,43,97,179,148,158,144,76,69,169,148,148,123,75,75,69,115,149,129,95,61,86,158,117,129,110,97,110,90,93,28,28,54,87,169,163,141,68,43,75,75,75,70,34,69,90,89,38,75,91,62,27,28,51,61,144,110,89,56,91,89,75,71,52,48,43,97,115,95,48,84,117,90,99,90,88,29,34,61,191,88,87,71,34,75,75,116,87,95,72,48,34,88,99,139,86,84,48,108,133,123,110,88,99,88,29,55,38,158,116,109,76,34,86,95,103,99,95,60,69,75,76,91,84,44,115,137,99,91,75,194,144,163,97,75,55,43,72,80,115,140,139,110,70,28,71,194,205,85,84,75,38,112,60,43,148,110,71,48,62,148,169,179,140,158,160,129,88,28,48,69,183,91,80,88,52,86,141,61,28,28,84,172,112,76,51,97,93,69,69,51,141,140,78,43,76,56,76,110,112,107,97,190,137,89,93,90,86,52,91,37,31,44,76,179,179,199,194,189,169,135,91,91,85,61,52,49,56,68,69,76,98,187,191,203,155,69,53,29,36,43,56,55,28,21,34,84,95,105,90,77,90,76,76,108,135,179,112,44,37,43,43,37,52,76,115,147,84,52,61,87,84,75,53,52,44,69,52,75,105,70,43,35,43,77,131,89,86,84,71,75,88,76,60,28,28,38,75,61,37,32,23,22,21,32,46,52,48,37,55,60,44,27,14,13,14,22,28,29,43,43,38,44,55,60,37,44,49,43,60,52,53,89,69,71,54,60,55,28,21,28,23,21,21,21,38,43,37,32,52,69,77,111,46,21,20,20,29,21,29,69,44,35,60,69,60,61,35,28,32,38,44,44,43,48,44,62,69,71,74,62,70,83,75,70,135,76,70,61,35,55,75,76,44,29,21,12,0,10,61,90,87,86,86,70,56,61,62,61,71,55,44,48,38,49,62,70,90,99,86,76,76,83,74,75,101,144,43,35,29,28,37,43,52,32,76,131,144,52,36,44,48,53,52,20,76,197,160,54,54,46,44,65,112,44,29,29,32,27,36,60,61,88,86,48,28,43,43,37,35
149,169,194,123,75,87,163,144,86,84,86,172,179,107,75,87,158,158,149,116,53,48,86,117,140,149,140,55,54,116,112,54,43,61,158,149,140,61,76,62,90,129,76,38,99,183,149,160,148,76,71,183,149,148,125,75,71,69,95,148,139,86,28,44,84,95,116,97,75,110,88,125,85,43,71,86,191,160,110,62,36,75,75,75,84,55,27,68,72,28,69,78,54,21,22,29,38,129,97,95,43,89,90,76,76,61,52,34,87,107,109,52,75,116,84,99,108,99,38,29,61,194,95,90,76,35,75,76,123,88,90,69,52,29,78,86,123,76,69,38,110,112,123,85,68,75,86,34,60,34,133,95,103,80,38,88,117,97,123,89,62,44,75,76,84,84,44,110,144,93,76,72,194,148,158,86,53,43,36,72,76,116,116,133,110,72,29,75,187,205,84,71,62,34,95,68,43,137,112,76,69,60,76,89,109,76,75,129,95,88,29,52,70,148,86,71,78,29,61,99,52,28,28,76,148,125,85,53,91,93,75,75,52,148,158,91,61,76,53,75,123,133,125,103,186,144,91,125,110,88,52,110,54,36,37,84,179,189,197,194,183,179,144,183,166,86,62,70,71,75,69,69,69,105,147,148,187,166,76,61,44,49,52,52,44,28,21,74,94,115,131,123,105,125,75,49,75,148,189,187,70,28,43,29,62,71,83,115,123,91,68,69,69,76,75,76,99,87,44,28,37,46,85,75,56,84,166,148,76,76,76,70,75,117,86,48,21,21,43,75,54,38,38,21,23,27,27,43,34,32,52,76,90,68,28,27,21,21,27,37,70,52,37,44,69,70,62,34,44,49,53,35,28,32,55,28,21,35,44,28,20,23,27,27,23,20,21,28,37,29,32,44,61,62,69,37,35,28,61,101,60,68,75,54,54,75,61,56,54,61,52,48,55,90,65,60,43,54,75,74,75,76,69,43,65,55,74,112,129,116,60,48,71,76,69,37,29,21,14,20,14,55,86,76,76,76,75,53,36,32,28,76,84,68,55,70,55,65,68,68,61,55,61,52,70,95,86,91,115,38,29,35,29,35,37,34,32,84,101,86,43,35,44,54,53,55,61,140,207,108,69,74,68,76,96,144,70,35,37,29,36,43,55,54,112,111,69,35,53,55,44,23
200,205,203,125,75,86,160,123,75,86,129,187,179,99,75,84,158,129,117,129,112,76,103,129,179,149,148,62,51,97,149,88,51,71,191,149,133,54,75,69,90,53,28,28,87,158,129,139,133,75,60,179,133,97,99,62,69,52,76,149,137,88,28,36,71,76,110,89,60,91,91,129,88,28,43,53,140,140,108,69,44,56,75,76,76,51,28,54,68,31,54,75,44,21,28,37,38,112,78,75,38,86,87,76,87,76,62,35,87,95,103,62,61,112,69,85,99,95,44,34,60,194,93,84,75,28,71,76,133,80,88,61,52,29,75,80,125,75,48,29,103,99,116,84,43,55,72,34,60,38,115,84,86,80,34,75,95,107,137,84,61,37,68,76,75,80,38,95,133,88,61,75,203,148,191,84,38,28,28,69,76,93,95,107,95,72,28,72,187,203,91,56,62,27,86,62,44,129,125,90,84,69,21,21,43,55,54,110,84,90,35,52,75,137,89,71,88,27,62,91,53,38,28,76,148,117,99,56,95,88,76,84,55,139,148,108,69,76,54,72,141,137,110,95,183,141,90,123,116,93,54,123,60,48,38,85,197,194,158,158,144,155,140,191,187,85,70,76,76,133,75,61,65,139,147,169,207,203,148,89,69,56,44,43,48,36,44,90,112,125,84,75,74,84,88,61,76,86,88,139,117,69,70,53,88,83,84,112,70,52,55,56,75,90,75,76,101,86,37,28,32,43,60,76,166,144,179,116,75,75,69,62,74,60,29,34,29,37,56,70,55,43,37,22,21,21,28,37,14,14,44,76,84,53,43,44,49,55,71,91,90,52,38,48,61,65,62,29,35,29,28,28,35,60,52,22,21,44,38,27,20,21,21,22,27,21,27,34,44,43,27,28,60,54,53,44,44,44,87,108,75,75,75,55,61,75,61,62,53,44,53,43,44,123,101,75,37,70,76,65,75,76,75,48,70,61,98,94,108,95,86,62,76,94,60,32,28,21,27,23,22,84,101,95,69,70,75,71,22,28,32,53,75,76,90,76,65,56,65,68,54,53,54,28,28,84,99,88,116,49,29,35,32,36,28,22,32,69,55,21,21,28,29,49,53,68,117,189,187,155,76,74,65,61,76,91,77,34,29,34,75,76,61,53,93,129,75,36,60,60,44,22
197,191,203,133,75,85,148,179,110,103,116,194,190,117,76,76,140,110,91,108,140,75,75,89,125,110,75,29,34,76,141,99,54,70,186,86,44,22,37,55,76,84,69,54,139,187,125,60,37,28,52,160,91,37,34,60,75,62,88,133,117,86,28,34,75,55,75,69,43,84,109,141,89,27,34,43,129,133,91,52,28,44,69,76,75,43,28,55,43,27,75,76,43,20,21,27,34,95,61,38,28,68,75,69,90,76,70,31,78,85,60,28,44,84,62,80,89,85,37,27,52,190,99,48,37,21,51,71,99,76,86,62,55,29,71,80,139,69,44,34,90,93,133,89,43,43,62,36,52,28,99,76,76,87,34,56,123,97,133,85,60,34,68,76,70,76,34,80,103,87,53,69,197,140,203,107,69,27,38,93,123,160,163,129,95,75,29,76,183,205,133,38,43,22,69,69,38,99,123,97,95,75,14,20,31,48,54,107,76,87,34,54,87,123,110,72,89,28,61,99,69,55,34,68,148,129,110,61,86,86,95,89,48,116,133,97,69,75,56,69,137,129,109,107,149,158,86,110,116,91,54,133,61,55,37,78,189,158,140,140,155,160,166,189,166,85,76,76,75,199,108,76,111,203,169,187,207,203,199,194,76,75,60,65,75,76,105,96,88,61,44,37,54,46,90,101,112,75,75,75,76,76,87,78,87,89,76,44,21,36,38,62,133,179,135,84,84,68,43,28,27,32,48,54,140,112,131,96,62,61,52,54,44,23,21,29,49,37,43,55,61,37,29,27,29,32,28,28,14,20,55,62,44,35,37,44,29,44,46,75,53,49,48,53,60,61,65,28,28,28,29,36,49,61,53,28,44,55,48,28,21,14,20,21,21,36,37,37,48,43,22,28,60,48,49,48,49,38,88,93,75,77,74,86,56,44,49,49,34,21,38,44,49,117,133,112,71,76,69,55,76,76,83,96,76,88,105,78,96,88,86,76,90,78,69,75,37,23,28,28,35,125,99,91,62,69,91,96,28,32,44,65,71,75,107,109,94,75,69,69,55,53,35,28,28,28,37,55,107,53,29,35,37,28,28,28,29,35,23,20,20,23,28,53,55,76,133,90,69,91,76,78,88,88,112,117,107,86,69,75,93,96,76,43,37,70,76,43,46,43,44,76
183,186,172,85,71,76,117,158,107,86,103,187,141,62,51,60,76,85,90,108,107,62,69,86,129,112,43,28,48,144,179,125,69,75,160,78,51,44,75,117,149,144,90,36,76,172,129,44,27,29,88,179,133,95,80,88,107,90,99,144,75,35,21,28,53,60,44,34,43,91,112,116,61,20,20,27,80,108,43,20,29,62,76,93,76,22,21,48,34,17,75,95,43,10,13,20,27,75,69,21,21,69,88,108,108,68,35,21,60,75,69,37,76,183,163,169,90,62,29,20,37,183,97,62,52,38,84,117,125,88,86,62,52,29,69,78,139,72,38,21,75,91,137,89,44,36,52,34,52,43,97,85,52,52,22,54,109,91,112,84,54,29,60,85,70,44,27,75,95,84,68,69,172,123,191,110,61,28,44,87,123,169,187,148,90,76,28,75,179,211,115,75,75,43,86,91,70,95,110,88,86,75,14,21,27,43,53,99,76,76,28,48,95,109,110,76,95,28,60,99,71,62,37,54,133,139,109,60,87,117,99,89,69,139,169,95,60,75,60,54,133,129,116,90,148,133,87,93,97,90,55,123,62,51,43,69,179,135,89,96,158,179,191,187,155,84,71,69,75,139,129,148,194,212,199,199,199,194,197,203,111,93,76,83,90,89,88,83,71,54,38,37,44,27,69,91,96,76,76,76,70,69,94,99,86,85,49,29,28,44,43,75,186,148,123,169,98,61,37,32,29,21,23,29,87,101,123,112,76,61,55,55,35,28,28,28,44,35,29,62,75,74,56,52,56,69,75,86,69,70,90,65,52,36,36,43,43,35,44,49,62,96,95,76,70,69,62,43,37,28,21,35,43,43,34,36,53,61,49,29,27,21,21,28,27,69,68,48,53,35,27,32,44,43,70,75,62,52,123,87,60,61,55,96,74,32,22,32,20,21,28,28,52,133,133,112,49,38,23,21,62,68,70,84,76,84,86,75,69,71,95,75,76,54,53,75,91,53,32,49,70,105,108,91,76,75,75,95,38,36,62,60,75,75,75,135,129,91,70,62,60,55,43,28,21,20,21,29,88,78,37,34,35,28,28,38,32,23,20,21,21,21,29,76,90,86,44,44,52,74,85,88,94,108,133,109,95,49,49,69,78,77,55,37,37,37,61,46,29,29,44,76
186,160,149,75,71,88,179,172,110,84,97,186,144,62,75,99,163,186,194,186,149,76,69,85,116,123,133,62,52,112,183,144,72,69,123,148,148,75,68,78,93,141,95,37,75,133,144,133,109,68,89,197,158,158,140,62,70,48,78,141,43,13,22,54,76,87,86,68,48,103,116,115,17,13,21,44,95,137,99,43,48,75,88,95,76,20,44,84,90,54,61,133,38,13,22,44,70,95,76,55,27,88,115,97,112,37,13,21,69,87,86,60,69,169,89,93,75,17,12,13,37,133,110,91,76,27,62,95,158,61,29,27,28,21,44,68,112,76,37,21,56,90,129,91,69,44,44,22,31,28,75,91,56,29,29,86,169,158,149,76,28,21,35,84,84,55,36,116,144,97,43,43,137,110,187,137,60,37,34,69,89,137,140,140,90,75,28,69,148,209,137,88,76,28,76,95,76,108,133,88,75,60,20,20,27,38,44,99,61,62,22,51,97,97,115,84,91,29,53,112,75,44,29,52,108,129,88,62,91,91,61,52,43,110,140,95,61,75,62,60,95,72,72,69,133,99,88,97,95,78,43,125,62,36,29,61,144,93,75,75,85,116,148,129,139,131,78,75,90,155,179,194,183,221,221,199,194,179,189,125,62,76,76,89,69,55,53,70,60,56,44,43,44,21,60,49,53,52,69,76,62,86,125,76,60,55,29,43,52,65,55,76,88,75,69,133,76,35,29,28,28,21,21,32,75,101,99,131,140,83,71,52,35,43,35,20,60,44,29,53,60,76,86,88,91,94,105,109,101,115,78,53,43,38,46,44,37,34,44,43,96,115,115,112,88,84,85,61,56,44,43,78,77,48,48,61,55,62,52,53,77,34,35,44,55,76,75,52,70,65,34,49,49,53,75,108,91,117,191,94,69,37,52,133,133,61,53,53,29,37,43,60,86,129,117,87,29,28,21,20,60,61,62,70,56,56,75,84,75,70,94,60,44,43,43,48,69,94,76,70,75,75,69,70,76,76,91,139,44,48,62,60,61,75,55,123,144,91,62,69,71,74,44,29,10,0,14,21,46,94,44,28,28,29,29,34,37,23,21,28,29,20,53,86,76,46,22,28,55,69,84,75,84,94,112,96,69,29,44,54,55,70,52,37,44,43,49,13,20,20,23,34
197,169,197,141,80,109,194,194,140,80,91,163,187,139,99,112,197,211,205,186,172,86,75,89,129,117,160,76,44,86,183,158,76,70,163,158,149,69,52,61,75,139,112,44,76,141,163,158,133,61,76,197,148,148,148,61,70,60,78,148,99,76,38,75,108,91,95,85,52,91,91,125,85,35,48,75,148,183,129,75,43,52,76,69,71,60,55,75,75,48,55,110,84,28,36,62,76,148,75,43,27,76,97,76,75,34,29,36,90,125,87,75,75,186,75,75,76,69,44,31,78,209,148,125,99,21,52,88,144,70,48,35,61,76,89,123,148,116,91,44,80,186,194,186,115,69,29,27,48,75,103,115,95,80,37,75,190,125,148,88,31,28,60,133,116,90,38,88,112,139,20,20,75,91,169,158,103,62,34,62,88,116,141,160,48,28,22,76,144,186,148,90,76,29,62,72,37,76,144,61,27,21,13,13,21,36,43,93,54,27,29,89,144,144,139,109,55,21,31,89,80,51,31,76,183,144,75,48,75,76,69,61,52,148,190,107,52,51,44,43,97,85,84,72,179,190,148,116,75,69,43,123,61,36,48,87,90,76,75,76,76,76,76,75,94,135,86,95,148,191,197,197,148,111,116,108,108,129,95,55,43,46,44,76,61,65,60,55,55,46,53,49,37,37,37,22,29,43,49,71,70,116,88,34,21,23,23,32,65,70,69,54,56,48,55,36,21,28,44,35,29,36,35,46,62,75,76,116,155,129,86,43,35,37,65,37,61,74,52,76,75,83,93,98,96,101,90,90,91,88,69,32,29,44,61,46,56,71,55,53,89,115,111,115,140,158,169,129,133,117,109,112,116,62,37,61,75,95,94,94,109,43,46,53,65,65,71,53,65,85,56,65,56,62,60,108,112,109,135,186,109,37,29,62,87,112,179,140,76,53,48,70,117,109,98,86,29,32,28,28,68,70,71,74,70,69,70,69,71,60,84,37,28,21,28,32,56,75,105,88,76,75,75,76,112,95,147,179,48,37,46,53,28,60,60,144,148,125,75,75,75,83,32,23,20,21,28,28,27,107,76,55,37,35,28,28,53,29,23,29,29,29,68,75,55,27,20,21,77,52,37,53,76,75,96,125,55,35,43,55,49,55,37,38,37,44,21,0,13,20,23,21
203,179,197,172,76,86,148,194,141,91,95,186,191,144,88,85,144,169,129,163,183,91,76,86,139,117,169,76,38,80,163,149,75,69,163,148,160,75,56,69,78,139,123,52,76,149,160,158,139,56,78,191,148,149,141,69,84,60,69,133,133,115,29,34,69,69,88,86,69,84,84,99,116,34,31,44,108,183,129,86,44,52,80,76,76,69,43,48,75,52,54,125,88,27,28,43,38,103,76,60,28,84,91,76,72,37,34,28,76,75,69,75,76,190,76,72,84,76,60,21,61,187,148,109,112,27,55,88,144,95,91,76,60,75,78,141,191,112,85,44,76,125,194,158,84,75,76,51,60,78,91,117,97,87,36,69,179,91,115,103,88,55,69,107,97,109,52,78,117,117,69,48,149,194,209,187,84,69,43,62,85,133,140,169,75,61,48,97,203,212,172,85,86,37,62,70,38,75,163,78,43,28,62,76,87,93,110,109,70,48,38,103,191,140,158,109,52,36,72,183,129,86,69,43,117,169,48,35,86,108,93,90,56,125,133,91,43,62,89,93,139,133,116,85,186,148,93,123,44,29,55,133,91,84,61,68,86,78,76,76,75,75,69,70,76,90,111,112,140,183,179,129,74,69,62,61,56,62,55,37,43,53,44,55,69,76,69,37,29,35,55,76,60,38,27,21,28,37,52,74,115,158,65,23,21,20,21,36,69,75,76,38,35,37,37,20,21,29,35,38,70,89,28,35,35,44,56,94,98,84,70,44,36,36,85,88,68,74,60,76,76,84,101,91,90,90,77,93,107,76,44,28,29,52,87,84,95,96,60,54,52,43,37,68,116,147,166,166,148,140,117,133,129,76,69,70,75,116,86,70,101,46,52,53,53,28,36,44,38,53,60,75,75,76,60,75,85,69,75,148,70,21,14,21,36,36,52,65,69,52,37,62,105,85,76,86,37,35,52,53,98,76,75,109,140,108,88,69,53,62,52,43,28,21,21,22,62,60,93,112,93,98,98,69,76,96,140,160,55,34,29,48,38,62,88,160,144,107,76,75,88,91,43,22,28,28,27,21,21,90,111,84,69,37,29,27,76,62,23,21,28,60,68,69,48,20,13,13,75,78,44,70,60,35,55,75,43,32,34,35,34,37,60,75,84,69,13,12,20,21,21,21
203,158,197,169,76,84,140,191,140,78,88,158,194,160,87,91,149,148,97,144,163,90,76,86,141,133,169,76,38,76,172,141,70,62,183,163,149,75,61,69,70,133,110,43,84,139,149,148,137,52,76,194,148,149,140,70,85,53,69,139,144,129,37,36,55,61,90,80,75,109,93,123,108,38,29,43,97,169,115,89,44,52,76,87,85,75,44,52,76,52,60,112,84,28,36,43,29,90,75,62,34,89,95,80,76,44,44,43,91,69,62,71,76,203,88,75,90,86,69,28,56,190,179,117,110,22,51,86,148,116,97,76,55,61,56,86,133,107,80,44,75,115,187,144,70,55,76,44,34,34,76,108,89,84,37,76,179,99,148,112,86,48,69,86,91,99,56,87,158,108,76,55,149,141,197,158,61,38,34,56,87,139,158,117,97,88,34,62,158,211,160,71,80,36,52,70,29,62,148,95,76,52,29,43,55,76,68,97,55,34,44,115,190,133,117,75,90,52,55,137,97,55,48,38,115,148,99,61,107,129,88,90,69,115,129,133,88,76,97,88,129,125,133,109,160,148,93,133,116,107,69,169,95,75,55,52,93,76,75,71,75,69,89,90,91,112,115,117,139,179,108,69,49,76,69,71,60,54,49,38,37,43,44,52,68,76,75,36,29,44,48,55,62,75,55,27,35,52,55,85,90,70,32,21,20,20,23,36,62,89,76,20,20,29,23,21,21,21,28,37,76,76,28,35,35,37,38,75,62,43,32,28,29,52,75,65,43,43,52,108,86,94,94,91,85,75,69,76,94,76,28,23,36,75,98,88,76,101,76,49,13,13,14,21,48,76,144,95,70,61,49,75,98,76,75,75,75,169,53,46,69,71,54,65,56,13,13,36,60,54,69,76,69,53,53,70,78,76,76,77,21,28,27,22,36,43,21,27,34,44,44,68,83,75,69,76,60,37,43,89,148,144,140,169,183,78,65,86,77,74,35,37,36,28,34,43,74,44,78,160,160,95,43,27,46,48,84,144,76,43,35,60,61,76,155,179,140,83,87,77,74,75,55,38,46,35,21,20,21,75,129,112,53,27,28,36,65,46,28,28,37,54,55,60,43,21,20,21,44,90,60,62,52,29,48,52,43,37,29,28,28,44,76,107,123,90,28,13,14,21,21,21
187,129,191,183,76,88,133,191,141,76,88,158,194,148,91,103,163,158,107,148,169,88,76,76,148,125,163,84,44,87,183,148,69,52,149,163,158,76,60,69,62,123,115,44,86,148,163,148,133,55,84,203,149,148,149,61,56,43,69,148,148,140,48,38,55,61,84,86,55,88,99,140,129,43,28,43,91,172,112,95,52,61,69,84,76,72,44,53,80,60,44,108,76,31,36,38,37,90,76,69,28,87,91,80,88,60,56,56,97,76,68,75,69,187,93,75,86,87,55,22,52,183,186,107,91,20,38,76,133,112,95,78,55,62,52,85,110,93,70,43,61,115,191,133,76,51,69,44,34,31,76,107,84,75,31,55,163,91,139,103,76,48,69,86,91,91,55,97,141,91,69,44,133,160,194,139,43,27,22,52,80,110,129,109,87,88,31,68,158,194,148,69,86,37,43,68,29,52,144,108,91,69,21,21,29,62,44,110,62,28,60,144,200,97,133,91,109,52,36,87,90,69,56,37,112,144,115,75,84,88,89,108,75,91,116,123,80,62,76,69,115,129,133,95,160,141,90,129,133,116,52,139,72,69,62,43,90,75,69,70,69,75,91,129,155,155,109,91,139,148,76,44,52,75,70,69,77,61,46,38,53,69,75,56,62,70,69,53,48,43,21,23,36,55,55,37,44,61,76,84,37,21,21,23,21,21,29,29,44,60,75,28,20,27,35,27,20,21,37,56,60,55,28,29,28,29,35,49,43,35,28,28,29,53,48,44,37,28,48,129,166,133,96,96,84,53,60,68,75,76,43,35,44,74,90,76,35,60,77,69,20,14,14,20,29,61,115,75,44,37,23,35,70,65,84,70,71,125,49,76,76,131,107,135,84,12,21,37,61,75,88,87,46,28,35,76,95,75,74,65,28,37,34,34,21,35,21,28,28,43,71,70,75,70,55,69,75,108,91,140,158,155,148,147,95,46,49,60,75,96,43,29,35,35,43,69,75,44,84,158,166,35,21,21,29,28,35,75,84,75,69,70,69,70,144,179,129,93,91,84,68,69,54,53,43,21,20,20,20,44,140,112,37,27,27,32,29,28,22,29,38,52,52,56,60,29,38,43,46,88,61,44,53,43,52,46,44,69,62,29,35,76,101,99,90,52,20,13,14,20,22,28
99,88,163,160,78,88,137,187,125,75,76,139,187,160,91,90,133,158,123,144,163,84,69,75,158,129,160,91,53,88,172,148,69,44,137,163,172,86,60,75,72,133,108,37,71,144,149,141,137,61,88,200,148,129,99,38,36,31,68,112,137,125,38,43,60,55,60,44,28,55,78,117,108,38,28,44,91,160,97,76,38,48,43,69,70,69,54,54,55,27,34,88,75,31,35,43,44,84,84,43,21,52,60,60,76,76,69,52,88,97,56,27,27,87,84,61,71,84,62,22,53,163,186,60,20,10,20,48,90,95,90,76,51,70,56,88,95,112,38,17,21,69,117,90,76,61,72,37,28,36,76,158,62,20,13,21,72,69,86,93,71,35,55,85,88,44,21,43,70,76,69,36,86,140,194,172,84,13,13,43,61,75,80,95,90,76,29,62,169,194,160,52,72,37,29,61,28,53,172,129,112,76,22,27,29,60,44,133,69,37,75,148,197,86,99,103,115,55,34,90,90,84,75,37,99,144,117,76,86,80,76,99,76,84,133,125,76,60,75,69,137,129,123,95,172,140,99,91,99,110,48,133,55,43,52,43,88,75,56,61,68,75,55,56,68,74,77,69,139,147,75,56,69,76,77,69,69,36,20,20,34,60,75,62,61,62,65,69,44,29,27,28,44,52,43,52,48,75,108,71,32,20,20,27,21,23,28,21,20,20,71,61,27,43,70,60,37,32,37,29,28,34,29,23,27,28,43,55,48,53,37,29,28,37,38,35,23,23,43,56,88,158,101,75,61,55,75,75,75,78,76,74,75,68,75,60,35,35,44,68,36,20,21,21,36,61,107,46,29,28,22,29,44,60,75,70,86,148,107,133,108,147,147,186,112,52,61,74,69,75,77,84,34,34,43,55,68,68,62,52,32,35,37,28,34,28,21,32,52,70,76,75,86,88,55,53,116,179,186,166,183,179,148,155,91,53,60,44,38,46,62,28,43,53,38,55,61,69,77,158,147,20,20,21,28,36,28,46,52,37,54,75,75,87,139,160,105,90,105,88,75,55,55,52,43,20,14,14,20,37,169,166,28,22,28,29,36,38,38,53,55,48,52,49,75,69,69,71,65,37,35,46,62,34,36,37,76,62,43,21,35,52,60,69,43,14,14,20,22,28,28,35
116,108,194,186,86,87,129,144,69,55,69,110,172,148,86,91,140,139,91,139,91,61,52,69,99,97,129,80,48,84,140,76,31,28,93,133,123,75,61,76,75,84,38,21,48,91,103,103,86,43,99,194,99,29,21,20,20,27,60,90,133,112,34,38,60,52,21,13,21,76,91,125,99,43,29,44,88,179,75,17,20,29,51,88,103,88,62,60,68,21,72,141,115,43,31,37,48,88,107,21,14,37,76,95,137,133,97,51,89,125,75,27,37,123,187,186,172,139,84,29,44,144,194,84,37,52,86,116,186,148,137,107,55,76,60,99,95,117,48,14,14,61,140,148,140,123,110,69,29,29,76,158,76,31,28,61,137,141,158,133,95,55,37,88,117,28,21,75,129,115,89,48,76,148,191,169,99,27,43,125,158,194,190,183,125,123,48,68,139,172,194,27,21,17,20,35,21,44,149,133,129,86,21,27,28,61,44,116,76,44,62,144,190,88,86,123,115,60,34,97,76,61,56,29,89,144,99,75,86,80,86,93,75,76,117,129,71,55,76,69,123,115,117,86,129,139,95,95,99,99,51,129,61,37,44,38,87,76,56,69,62,70,44,37,43,44,37,53,83,94,62,60,61,55,65,61,37,20,14,14,29,28,46,56,75,75,69,76,75,29,28,29,37,44,44,44,23,38,61,49,21,28,35,43,23,29,35,21,21,14,14,74,60,70,76,69,69,37,28,28,28,29,28,27,22,37,53,48,46,61,53,38,29,53,38,32,28,29,48,53,69,133,83,56,62,62,69,62,69,76,91,75,76,74,55,43,36,27,37,55,46,52,49,35,38,88,105,27,20,21,20,27,29,70,75,75,99,179,155,99,70,69,86,158,155,60,28,21,28,35,44,61,84,70,56,54,55,53,56,37,44,43,49,37,48,65,70,74,88,93,76,76,76,70,60,60,148,179,183,147,147,144,140,140,99,53,53,52,44,37,44,53,60,65,52,52,60,84,107,186,116,27,28,22,32,35,36,35,38,34,44,56,75,88,125,169,107,95,83,86,75,56,60,56,37,21,20,20,20,96,186,155,28,23,34,37,52,54,52,48,44,48,53,76,111,115,111,112,65,21,43,54,55,35,34,34,53,21,20,20,38,53,34,29,14,13,20,35,55,48,35,27
203,179,197,191,91,88,123,158,76,75,90,172,194,169,90,108,139,144,90,107,31,28,61,89,107,115,117,76,44,76,144,53,29,48,183,186,163,86,43,75,75,89,34,34,108,186,172,158,90,43,107,190,109,36,38,72,99,139,194,197,169,160,38,34,60,62,75,62,62,169,197,172,140,69,31,51,90,190,95,60,61,110,144,179,137,91,69,75,103,76,70,140,123,61,35,37,38,76,78,43,35,84,160,183,160,75,69,48,78,97,90,93,76,141,219,211,194,117,69,29,43,129,187,133,116,37,69,125,172,139,97,75,48,76,55,103,90,110,86,51,55,158,203,211,116,76,75,62,29,34,68,116,86,89,35,69,187,197,200,123,76,54,35,87,95,78,56,86,141,112,56,43,87,187,187,133,69,38,34,76,149,203,209,187,76,88,44,48,139,191,197,70,38,31,28,53,71,76,115,108,112,75,21,28,28,61,44,117,75,61,51,95,117,91,78,99,91,55,29,95,76,38,27,21,69,110,91,69,84,93,80,36,29,52,89,125,84,52,76,61,133,72,43,38,62,86,72,93,95,86,38,137,75,28,34,29,87,75,75,69,53,53,37,44,52,48,44,56,60,69,52,55,44,55,53,53,27,20,14,21,28,28,38,69,108,139,125,88,94,48,37,37,46,55,55,43,20,28,43,37,22,34,62,76,34,76,75,28,28,55,20,69,76,55,38,75,61,61,29,34,43,37,32,43,46,60,36,48,60,49,60,70,52,52,49,52,34,43,74,74,75,76,53,44,54,53,55,53,68,70,76,76,76,52,44,29,28,21,28,44,70,76,75,62,75,194,155,28,20,20,21,22,27,43,88,90,148,179,78,76,75,75,70,76,155,60,21,21,32,43,54,53,144,76,53,62,69,70,65,53,55,69,69,61,75,99,101,109,123,158,107,65,53,68,75,96,160,155,123,109,90,75,76,75,86,44,43,44,37,35,43,60,77,44,29,34,75,109,109,123,99,38,43,29,22,23,27,34,44,49,62,70,98,98,115,140,96,93,75,86,84,60,60,53,29,20,14,20,21,90,90,77,69,36,34,37,105,89,49,37,37,44,76,183,169,140,131,115,55,37,74,88,86,60,38,22,12,13,20,27,43,43,38,34,21,20,20,35,43,37,28,21
209,148,194,194,99,90,133,191,158,85,123,187,205,179,95,91,133,139,103,148,84,69,99,203,209,203,172,75,34,55,139,117,75,69,172,158,87,44,27,52,69,116,93,61,97,144,186,84,28,21,86,148,148,116,129,89,112,129,158,186,160,133,34,28,43,69,103,95,48,76,109,95,140,75,29,44,87,186,140,99,48,68,75,85,95,88,60,76,112,88,44,99,115,54,34,34,37,75,88,61,29,43,95,91,86,61,38,27,62,90,84,90,69,90,211,117,117,86,43,20,27,85,141,110,95,27,37,78,103,125,75,55,28,48,31,84,71,99,90,62,34,107,140,169,137,78,54,43,21,29,38,110,88,89,29,43,116,117,123,90,60,34,21,69,89,76,43,60,87,112,22,20,52,88,117,141,112,75,29,54,110,144,158,158,75,44,28,31,115,183,194,97,103,75,61,141,144,163,186,140,133,85,20,28,28,69,43,139,51,17,43,103,108,107,117,123,108,53,29,95,95,54,21,44,129,163,139,76,80,99,76,36,34,85,160,149,91,43,76,60,133,69,43,55,108,148,149,148,125,115,53,129,76,27,34,43,76,75,71,55,43,43,44,53,55,53,75,69,70,76,55,53,55,44,37,44,27,22,28,35,27,28,44,101,158,194,194,131,99,62,34,48,68,70,43,43,32,21,28,44,43,34,69,77,36,60,86,38,43,48,28,60,75,75,75,69,60,76,44,27,29,36,70,96,86,55,55,55,53,65,86,115,85,62,60,68,14,10,21,37,43,53,37,43,38,53,76,85,75,76,75,76,78,44,28,28,21,20,53,75,75,76,71,52,49,125,111,23,21,21,21,22,21,37,78,83,76,86,69,70,75,75,75,61,107,71,21,28,23,38,53,48,55,49,52,61,56,61,55,54,49,61,74,52,48,85,148,148,183,140,62,43,37,68,101,131,144,140,99,95,71,37,35,34,52,38,36,37,32,35,43,43,37,21,21,21,69,123,115,111,86,52,53,37,20,21,20,35,37,52,76,83,117,117,123,148,166,117,85,84,90,65,37,34,27,32,37,29,49,70,53,60,75,90,76,91,191,140,91,83,75,86,160,179,169,148,129,117,76,43,84,84,91,70,43,14,12,21,28,44,62,55,35,21,22,21,21,28,27,44,74,52
203,149,194,191,93,87,115,187,172,72,84,123,190,91,62,55,72,75,75,91,97,69,62,91,148,123,76,27,35,76,144,149,76,43,140,137,55,34,52,91,133,148,139,62,88,103,190,76,28,37,123,194,186,148,129,55,61,55,84,112,103,43,20,21,34,69,108,97,52,69,87,76,123,69,28,34,80,183,129,107,53,54,68,75,76,72,31,44,99,76,36,75,88,29,20,21,22,43,80,70,28,68,99,84,78,52,21,43,84,158,125,110,72,69,211,88,88,60,21,14,48,133,169,129,112,29,37,76,91,133,31,21,28,56,69,93,107,125,108,76,37,117,112,99,148,88,20,14,20,27,44,115,108,91,37,28,99,90,90,80,20,14,27,107,129,115,56,60,88,116,69,53,95,205,205,190,112,90,54,55,108,148,160,148,76,27,21,69,148,186,183,137,107,60,21,61,43,55,187,140,55,29,13,21,28,53,43,107,54,34,62,197,212,205,186,84,88,62,28,84,86,55,38,56,116,190,103,76,75,103,90,90,87,76,183,148,69,38,75,55,115,115,110,99,117,197,179,112,87,95,55,129,56,34,44,51,86,76,68,65,61,70,91,61,52,56,70,76,76,90,44,44,56,46,37,44,29,29,37,55,43,38,60,148,155,186,179,129,107,86,53,76,115,86,44,52,49,21,28,43,52,36,37,44,29,29,60,44,37,43,62,76,75,69,65,28,46,83,75,28,29,68,84,90,69,27,21,28,71,123,125,116,86,54,55,70,21,20,21,21,28,28,35,43,44,52,70,76,75,75,75,88,112,69,43,28,28,20,44,88,53,62,62,44,52,77,129,29,28,13,0,14,28,53,71,60,46,44,52,53,61,71,56,48,94,125,35,43,28,38,44,55,43,44,52,62,34,38,55,44,44,43,38,28,20,28,88,160,155,71,38,43,36,43,75,108,129,123,90,84,29,34,37,37,43,49,37,43,43,43,43,35,21,21,28,21,29,93,76,76,75,37,37,29,21,21,14,27,44,69,75,71,89,76,90,117,147,116,74,74,76,70,29,43,90,158,160,131,140,83,60,76,135,169,69,70,169,166,107,90,109,186,183,140,133,139,123,139,129,70,38,32,37,43,35,23,21,34,35,55,117,84,37,28,43,44,35,53,46,99,105,75
190,140,191,117,75,75,87,133,123,69,85,115,186,54,48,69,87,95,137,183,158,84,62,76,109,87,107,71,69,148,194,179,108,55,116,186,148,103,69,125,90,149,140,69,88,90,160,158,123,62,139,183,163,163,149,76,69,52,62,88,107,28,20,34,75,89,108,86,52,70,91,75,55,17,13,21,71,110,103,84,48,60,70,78,76,20,14,37,76,61,38,69,44,14,28,61,76,117,109,88,43,80,99,84,85,90,80,71,86,149,139,117,97,69,211,103,80,112,91,56,56,149,205,133,125,36,34,75,88,117,84,75,55,109,112,197,194,191,125,86,36,95,112,115,117,76,76,61,51,76,75,144,107,95,44,28,99,97,88,107,84,70,48,109,133,107,62,52,76,108,90,72,75,194,158,140,93,90,60,54,95,144,148,144,115,99,70,69,203,219,212,116,108,69,21,43,21,31,160,112,56,34,29,60,76,90,93,141,95,62,48,133,194,179,107,85,27,27,36,84,90,86,76,27,75,172,38,21,38,84,91,88,75,61,109,108,37,27,51,48,88,87,89,75,112,186,115,95,69,29,22,91,76,71,71,51,101,88,86,75,69,69,123,70,60,62,77,84,75,91,75,60,55,48,43,56,43,32,37,44,46,44,53,140,169,186,166,96,85,83,91,111,135,86,48,62,75,43,21,28,49,29,28,29,37,35,60,52,54,78,99,123,91,62,44,35,52,76,62,61,70,68,86,68,22,14,13,23,29,131,125,93,60,28,23,56,35,29,43,35,37,35,34,52,43,52,38,60,69,69,107,129,111,70,29,27,28,21,52,75,55,49,48,60,62,60,75,37,21,13,0,14,44,93,83,46,35,29,35,28,48,52,27,20,28,98,44,37,37,37,37,55,46,37,52,61,37,29,52,44,44,37,21,21,28,32,29,75,86,62,53,35,37,60,107,183,169,160,83,43,21,29,37,37,34,38,38,37,37,37,43,62,43,28,27,22,29,55,32,43,69,52,34,35,35,37,28,29,55,78,75,52,70,96,112,147,129,84,135,112,112,187,144,158,209,209,187,191,197,148,76,94,194,112,52,38,105,179,101,70,77,96,108,129,139,131,107,99,75,35,22,27,28,37,49,43,29,28,36,52,85,49,52,28,54,55,46,83,78,94,75,60
183,133,191,99,75,88,160,191,172,75,85,112,190,133,112,179,212,221,209,191,183,103,69,70,89,84,144,97,52,76,179,160,97,54,117,183,169,110,55,88,69,137,140,71,89,103,169,148,139,62,115,133,148,158,158,84,69,52,68,76,140,133,48,43,76,109,86,90,70,72,99,78,76,34,29,75,148,197,140,112,61,69,69,80,86,48,38,76,91,71,34,61,91,61,38,62,75,90,91,71,37,76,99,76,76,87,76,34,62,76,108,133,129,71,205,139,86,117,125,62,37,95,200,140,129,43,29,69,86,137,95,76,54,76,60,139,89,179,133,88,34,90,103,133,117,71,78,69,28,37,44,139,99,95,44,28,95,85,95,107,99,72,29,78,129,97,62,48,62,95,76,62,75,194,133,109,88,80,35,38,90,129,117,116,95,99,62,29,116,158,200,97,99,72,21,43,21,31,149,109,87,75,27,43,62,123,76,148,75,53,55,103,163,110,71,99,60,70,99,194,190,91,76,28,75,158,75,54,80,186,141,115,88,69,103,129,52,61,123,133,149,133,123,86,141,191,144,91,75,53,61,179,95,76,91,76,186,144,107,71,69,54,76,61,49,75,84,76,74,61,69,84,85,60,60,76,61,32,29,37,43,46,61,129,155,140,107,76,71,61,62,101,116,86,55,48,76,28,21,35,43,37,32,29,37,37,62,89,76,90,88,88,111,83,44,52,48,48,53,61,65,84,148,69,27,28,29,49,34,91,94,74,35,29,23,37,62,44,29,49,53,44,43,52,34,48,44,91,112,86,129,191,123,75,43,37,28,36,75,68,76,76,70,68,37,28,60,37,28,20,14,21,44,70,76,34,27,21,34,29,37,27,27,29,28,48,36,36,37,35,36,38,29,32,52,65,60,52,54,53,48,43,21,23,28,43,27,56,117,107,49,43,75,109,133,207,203,194,99,28,27,37,48,36,37,35,29,35,56,75,69,90,90,88,62,55,75,56,28,35,43,48,53,55,46,43,44,43,62,135,76,43,60,111,140,115,112,75,123,95,115,194,221,221,221,212,189,160,191,191,108,95,90,84,52,43,86,148,109,65,56,61,60,78,116,123,76,37,28,23,27,28,28,34,46,69,52,37,34,53,55,38,54,48,60,48,53,65,70,75,55,46
91,90,194,186,95,108,183,205,144,69,69,88,158,169,95,88,194,191,110,160,141,84,55,61,75,71,108,99,48,70,149,89,62,38,78,160,148,110,60,86,56,125,112,70,71,91,148,141,110,62,110,117,149,108,87,69,38,43,44,69,137,129,54,27,48,69,69,75,52,54,97,109,139,86,35,56,78,186,140,110,60,54,53,70,75,68,36,52,76,60,29,69,115,75,29,29,43,76,84,60,37,51,85,75,76,75,75,29,69,86,88,90,78,48,183,149,88,99,95,60,34,87,194,141,95,29,21,52,68,99,89,75,44,71,61,112,76,140,133,43,22,60,72,99,90,69,76,56,22,29,44,144,99,88,38,21,86,78,103,99,89,61,34,84,115,76,37,37,43,86,75,60,95,203,158,158,129,44,13,27,48,78,80,84,99,99,62,29,109,107,183,72,61,38,20,29,17,27,148,107,99,86,21,29,34,88,51,117,75,52,52,91,144,95,61,109,123,76,37,91,140,75,56,28,69,148,112,88,61,123,108,99,86,62,133,158,99,55,107,89,125,116,115,91,99,133,109,88,99,99,62,115,76,44,69,75,155,140,98,69,65,53,70,74,69,85,85,78,62,37,46,70,83,76,84,112,86,76,62,52,69,69,70,144,107,65,55,76,86,74,61,93,93,75,49,62,144,46,43,55,71,76,70,37,37,75,85,93,105,108,123,115,101,52,29,28,35,37,37,43,76,91,89,53,43,43,44,38,29,69,74,70,49,48,34,32,75,86,28,29,32,52,44,54,54,91,76,75,60,22,37,68,99,76,52,27,20,69,76,76,94,90,74,61,55,70,117,38,34,37,32,28,22,27,29,29,21,21,29,29,37,28,32,49,52,28,28,37,48,37,36,27,22,21,28,75,69,54,44,69,68,62,35,23,28,43,37,83,135,99,53,53,61,76,90,155,189,166,125,44,43,56,55,43,44,32,28,37,54,53,69,107,123,135,86,83,91,101,76,75,84,83,78,111,69,44,48,60,111,183,87,43,54,70,88,107,83,70,88,131,116,148,207,212,209,189,191,158,166,189,148,101,76,70,48,37,76,183,179,88,71,44,43,52,75,111,69,27,23,20,27,28,28,37,46,86,116,61,62,75,34,37,52,37,28,28,34,43,53,53,48,44
103,97,211,205,97,85,99,190,78,44,51,75,112,148,84,76,163,133,85,169,61,35,48,75,87,108,141,129,60,72,160,53,28,61,88,139,133,103,61,88,54,75,31,20,52,99,137,115,69,61,160,144,123,28,14,27,34,44,60,76,129,123,44,22,38,68,44,27,21,27,71,95,99,75,31,53,69,163,133,43,22,21,28,44,69,69,28,44,69,31,21,69,109,61,29,36,44,88,90,38,20,22,37,52,62,75,71,29,62,103,86,20,0,17,99,133,99,93,87,44,22,80,200,123,28,14,22,52,86,110,117,117,75,69,75,95,78,107,141,13,0,13,27,76,84,87,87,61,21,34,43,172,97,21,12,12,29,44,75,88,90,60,34,80,140,43,0,14,31,91,97,68,90,194,148,203,205,34,14,56,86,144,158,163,160,139,86,29,99,107,187,43,14,13,14,21,21,27,108,109,107,86,22,29,29,84,43,107,76,60,44,88,141,90,56,110,117,80,29,84,139,75,37,21,43,108,109,87,60,99,76,43,29,34,87,137,115,43,87,70,116,61,28,27,37,55,68,109,125,115,68,91,86,20,14,20,109,140,108,69,74,69,76,75,84,94,88,95,76,69,71,75,86,116,187,194,194,169,160,107,76,75,90,135,71,61,76,86,83,65,55,74,70,62,60,111,189,76,32,44,53,75,78,75,95,140,116,88,83,53,62,88,76,28,28,34,38,37,23,27,43,84,96,60,44,60,21,20,29,65,75,75,65,76,62,43,75,131,107,46,68,62,53,60,76,99,98,37,21,20,34,29,48,62,43,28,36,116,76,88,94,76,86,99,91,98,91,55,43,61,53,48,29,27,37,29,35,29,35,46,69,49,44,53,55,48,44,46,37,48,38,36,23,21,21,75,75,74,55,55,68,60,37,32,37,52,37,35,46,69,53,54,68,88,94,111,115,101,129,76,55,56,53,38,35,21,21,43,55,56,75,76,105,129,83,85,86,86,76,87,99,75,91,107,91,61,69,98,191,139,96,70,52,34,91,88,76,75,112,155,166,160,179,179,209,179,207,187,166,158,94,76,86,75,55,52,85,179,189,155,94,62,53,43,37,69,75,29,21,21,37,36,43,44,52,84,116,75,65,54,69,69,52,13,20,21,28,29,28,28,29,44
194,149,209,197,110,84,95,190,99,76,95,141,190,187,108,76,148,125,85,187,69,56,91,191,205,211,203,148,61,61,179,107,86,117,194,197,183,129,60,76,56,88,36,34,109,197,200,179,90,76,172,140,148,52,29,76,112,141,183,191,191,179,69,28,37,75,37,13,20,55,117,163,158,88,34,53,69,160,139,13,13,37,62,95,125,115,44,60,55,13,27,91,144,78,36,37,51,90,149,51,0,28,61,86,123,137,129,48,76,140,129,21,20,22,194,211,200,144,99,56,22,78,197,129,44,38,86,144,203,172,115,91,62,69,76,90,89,95,133,22,13,21,68,160,163,160,140,95,28,34,44,179,112,12,0,10,34,54,91,137,125,95,43,76,149,38,12,28,61,125,116,76,91,186,112,194,148,43,43,110,200,211,212,209,93,109,99,38,99,108,169,76,28,28,37,56,60,69,133,141,133,86,21,28,28,87,36,107,75,38,34,75,87,78,54,99,107,69,28,86,144,52,10,13,61,137,158,103,69,107,88,20,10,52,133,191,172,48,84,69,129,38,14,27,78,107,137,179,179,160,76,90,107,22,28,35,84,99,109,75,74,68,101,78,76,90,91,99,77,55,61,75,101,207,221,211,209,209,211,197,101,105,155,131,68,75,83,75,60,44,38,55,75,60,43,78,90,75,43,28,38,70,65,76,129,194,199,139,83,32,28,29,75,28,27,28,21,27,20,21,29,84,109,76,29,35,28,28,36,61,70,62,75,71,52,37,91,187,179,107,147,116,84,69,62,71,109,37,37,35,34,43,43,52,43,37,75,140,83,111,38,22,29,75,53,76,75,62,75,62,60,69,52,37,35,46,65,69,75,89,148,69,53,38,43,55,62,38,29,43,36,34,22,20,29,69,74,75,61,52,55,48,43,28,29,46,22,14,21,22,37,52,62,101,133,131,94,93,94,91,49,37,35,28,22,21,20,34,60,71,71,68,75,91,87,76,75,62,69,70,86,95,109,69,148,155,147,148,144,135,125,87,75,65,70,75,76,61,78,86,112,117,117,135,199,209,221,224,212,183,91,85,84,129,77,70,83,179,187,91,74,69,69,43,21,28,65,36,21,32,43,43,44,43,43,69,54,28,28,29,68,55,28,13,21,22,28,20,20,14,14,38
203,140,203,197,125,78,95,194,183,88,97,139,203,179,116,80,139,109,76,158,160,112,76,115,158,163,179,139,61,54,172,169,110,61,91,169,172,129,60,68,54,144,133,90,84,125,191,179,99,84,129,99,158,140,137,99,115,160,137,117,187,148,60,28,34,76,89,76,69,108,186,190,148,91,37,44,69,169,158,78,68,86,137,140,141,76,44,69,70,28,52,141,148,91,38,36,38,95,97,43,34,75,169,197,197,95,84,61,88,160,112,99,95,85,190,219,211,116,60,37,22,76,197,129,95,61,54,90,109,140,87,62,38,43,76,76,88,86,97,62,34,76,194,211,203,91,87,89,29,31,37,137,116,48,21,27,109,148,190,160,107,88,43,76,125,62,34,76,140,149,61,61,71,191,123,183,89,54,44,62,125,186,194,172,72,75,76,37,90,112,187,99,88,76,68,137,112,109,187,169,148,108,21,35,35,84,43,133,69,13,43,86,115,109,129,160,148,87,27,76,148,69,21,43,97,194,148,115,75,90,99,69,52,91,197,203,99,52,86,61,110,93,86,90,108,190,194,160,117,115,75,90,86,51,61,87,69,75,85,75,69,69,115,116,90,94,76,69,60,49,52,91,166,194,148,166,212,212,221,203,191,179,148,99,60,48,68,53,44,43,43,37,43,21,21,43,43,69,34,28,38,61,55,75,76,111,166,125,90,37,20,21,87,44,22,27,28,28,20,35,78,87,94,90,69,74,83,70,53,53,68,49,75,62,44,43,88,158,116,98,179,187,169,101,76,90,125,46,46,49,53,61,69,48,38,52,85,65,69,87,23,21,21,34,61,76,71,53,69,76,55,55,55,44,37,44,49,65,90,111,131,88,75,68,52,43,37,29,43,37,35,34,37,32,36,62,74,75,60,52,43,43,78,76,76,71,20,14,22,20,37,61,71,109,129,131,83,84,99,125,44,20,21,21,28,21,21,34,56,70,75,65,75,90,93,62,52,62,74,76,83,131,155,112,115,155,179,131,116,147,123,61,75,76,54,86,87,108,71,71,76,90,105,107,197,211,211,199,183,129,117,109,85,117,77,61,93,125,148,76,61,61,69,70,55,54,107,44,27,32,36,37,44,38,37,29,28,28,32,29,34,60,43,27,28,28,28,23,21,12,14,37
200,133,205,194,123,78,90,194,191,76,76,90,186,141,84,61,69,61,61,95,139,103,60,72,90,76,133,116,43,43,158,160,116,51,78,148,141,99,43,43,53,140,144,90,55,76,158,140,75,53,76,76,140,140,148,88,55,60,60,71,158,129,48,21,28,71,97,108,76,69,89,97,123,80,28,34,54,139,141,115,70,48,62,68,75,70,36,54,78,60,35,78,123,84,35,28,28,108,95,48,38,43,95,95,86,69,62,44,89,169,116,141,144,103,160,211,141,103,53,28,21,69,194,129,99,68,27,52,69,115,86,60,36,29,69,29,44,43,72,75,31,55,95,197,183,93,43,48,21,27,28,112,97,95,68,34,97,117,141,148,85,69,29,75,112,76,70,75,80,123,55,48,71,186,144,187,86,61,34,44,97,144,140,109,88,88,78,34,86,97,179,109,99,76,21,68,37,43,187,117,86,76,22,29,31,86,38,116,69,34,91,190,211,211,194,148,139,108,31,88,144,76,55,29,62,148,112,88,69,88,89,78,76,61,148,187,69,36,76,55,109,123,117,99,76,125,112,95,112,110,75,88,78,38,52,76,69,75,84,71,61,65,160,207,207,207,89,53,55,53,78,199,199,107,98,112,189,147,111,189,183,99,75,62,44,35,54,43,21,21,44,28,21,21,34,55,46,43,34,34,29,52,53,74,76,95,109,98,77,48,27,23,69,43,28,28,29,35,43,61,84,89,90,88,91,109,116,88,62,60,75,70,71,61,46,44,61,88,107,148,191,186,179,86,111,140,183,76,43,44,55,65,62,44,36,37,44,44,46,60,21,20,21,28,62,68,48,46,62,84,48,37,37,38,32,62,55,53,76,135,135,144,133,125,75,44,62,76,48,49,36,28,54,70,60,44,62,55,53,34,29,28,56,98,84,74,14,14,22,32,70,76,105,139,148,166,85,123,183,147,90,29,21,14,20,20,21,29,46,76,90,90,86,78,44,49,65,88,89,111,86,109,144,105,86,117,203,140,116,108,87,69,88,117,93,155,197,203,183,123,116,115,148,189,209,207,194,111,76,54,55,75,61,111,133,86,111,135,148,95,62,54,55,69,75,75,98,44,29,29,35,44,46,43,37,29,27,75,52,21,43,76,71,34,44,71,75,20,13,13,14,29
187,133,205,149,88,72,80,144,148,75,76,84,149,72,37,29,35,35,55,88,140,90,51,69,80,75,95,29,21,31,97,123,99,54,76,140,76,21,20,28,55,110,99,62,60,76,137,76,17,28,43,91,137,133,116,69,44,44,55,62,140,62,14,13,27,69,90,89,61,69,75,75,68,21,13,20,38,84,115,95,55,54,70,52,76,43,20,27,62,60,34,44,86,34,13,20,27,75,76,53,37,35,76,86,80,76,28,20,61,95,90,84,88,76,112,205,108,78,21,14,13,44,97,99,84,68,21,52,56,133,75,20,14,20,28,28,54,48,85,91,52,52,84,191,129,112,43,28,21,37,48,108,112,99,69,27,76,89,93,123,37,27,20,62,97,85,60,75,91,133,43,29,69,123,125,172,117,86,55,44,108,123,137,110,88,88,85,28,68,99,187,123,97,76,21,48,27,29,172,109,76,69,22,28,27,87,43,112,53,43,36,80,172,172,76,103,112,97,35,93,148,76,60,28,43,110,103,86,62,91,88,68,61,55,139,169,60,38,75,62,99,133,129,99,71,97,115,90,115,107,75,89,76,28,48,76,76,76,93,75,55,68,147,207,211,209,111,52,49,76,169,209,144,105,91,89,75,37,37,83,112,76,52,52,43,61,76,76,35,27,22,21,21,14,29,55,62,43,35,53,65,53,53,60,85,95,87,53,29,27,29,77,86,69,44,65,61,60,69,71,84,77,69,86,95,111,129,90,75,56,69,69,68,54,55,60,55,76,105,131,135,112,70,27,83,109,191,140,60,44,53,62,60,61,43,34,35,44,46,53,28,21,21,29,55,54,44,37,75,108,44,35,29,28,44,98,88,69,76,140,169,191,211,211,194,101,111,107,88,87,68,35,69,75,75,75,94,93,91,36,65,28,35,85,84,75,27,23,28,84,189,155,148,139,139,111,62,70,93,135,123,60,37,23,28,28,28,28,48,84,105,53,23,28,28,29,43,75,70,98,76,109,99,76,76,88,186,191,95,78,87,75,88,186,221,227,234,211,194,155,98,107,135,203,211,203,155,70,62,37,27,28,27,86,203,203,123,112,139,105,62,54,62,61,60,60,70,36,28,35,37,38,46,52,84,75,32,75,78,70,62,69,62,55,111,99,44,20,21,27,29,29
179,133,211,108,61,62,107,158,148,76,80,84,148,69,38,43,69,75,90,139,183,129,56,62,78,76,99,28,27,75,183,191,160,75,76,160,70,14,21,54,99,144,133,75,61,84,163,90,21,52,75,179,194,186,163,86,48,44,60,55,144,55,14,29,76,137,149,137,76,76,68,69,44,13,22,69,117,179,187,149,76,75,88,55,78,56,20,53,97,95,34,38,76,14,21,38,61,95,125,115,75,37,76,86,76,108,35,21,76,148,163,129,97,76,85,205,116,76,12,10,21,93,172,187,158,107,28,48,55,112,99,44,43,62,61,80,148,99,140,116,78,62,90,186,148,91,90,89,44,86,80,160,116,107,75,29,78,115,89,133,69,37,37,140,148,99,69,75,137,148,75,61,99,205,211,203,115,91,69,52,99,125,133,108,76,28,28,27,69,90,194,117,95,76,21,43,27,27,141,108,80,71,21,28,22,76,48,107,69,48,29,75,139,139,60,93,86,89,34,91,148,75,51,22,38,108,97,76,54,86,88,68,60,52,133,137,55,29,54,51,91,133,137,108,75,112,112,84,110,99,69,86,85,29,48,76,116,98,107,139,69,62,144,140,108,94,83,69,71,158,197,203,125,91,87,75,21,21,38,44,49,75,55,44,68,61,44,69,90,90,28,21,27,23,37,48,43,37,68,107,93,54,56,52,69,75,62,43,38,43,37,88,117,123,112,89,76,75,107,93,105,86,53,71,90,91,93,91,76,65,76,84,56,49,60,60,69,75,84,105,69,28,21,13,62,101,131,101,112,61,52,62,65,55,32,32,36,52,53,43,70,28,29,43,62,62,56,27,28,44,35,28,32,29,78,112,76,62,70,101,148,148,189,199,207,147,166,108,117,125,87,53,70,76,69,90,117,111,88,61,36,28,65,88,76,61,84,75,75,107,179,197,189,140,95,71,60,62,65,75,96,99,93,76,74,46,53,38,70,90,78,28,21,23,28,35,36,44,87,95,74,90,71,70,62,75,112,194,133,76,61,70,99,194,197,187,199,140,109,129,115,93,147,183,212,194,85,52,46,28,14,20,32,87,158,183,86,89,116,108,62,60,60,54,52,46,48,43,28,23,69,74,49,62,131,93,70,75,76,75,52,44,55,52,56,69,29,29,36,44,83,86
203,148,212,116,70,76,186,209,194,91,87,86,179,129,91,93,183,200,148,183,160,125,71,75,84,84,108,95,61,86,197,186,172,76,87,194,144,68,61,76,148,160,160,90,48,75,179,117,48,88,149,203,200,179,172,103,56,55,51,52,139,95,27,43,80,137,148,149,95,70,60,69,91,76,62,76,133,197,186,133,80,76,88,56,69,60,34,68,115,84,37,52,88,87,75,88,112,183,187,109,76,37,87,88,75,85,75,60,84,203,187,133,129,115,76,205,160,75,29,28,52,140,209,211,133,91,28,48,54,99,99,87,76,72,110,129,200,197,186,116,95,75,109,179,163,91,88,90,38,38,31,125,112,97,75,36,89,129,93,144,86,69,37,69,115,80,69,62,117,160,75,69,90,190,187,191,90,68,55,53,95,116,123,99,76,62,55,69,169,194,194,141,103,76,21,52,28,27,149,125,61,34,20,34,43,75,80,140,116,90,44,80,108,140,53,107,48,37,27,76,133,90,76,29,38,109,95,44,35,70,109,88,76,52,133,160,87,27,54,61,91,137,123,97,85,133,99,86,116,55,35,76,99,76,84,88,90,89,101,212,135,95,186,78,68,62,69,76,109,98,77,91,129,91,107,69,22,21,29,60,61,90,69,55,70,55,35,37,55,78,44,28,29,28,28,28,35,62,84,91,98,68,61,37,61,61,44,38,44,54,53,77,115,123,125,107,96,93,129,116,111,123,144,147,108,96,99,99,101,76,70,69,75,61,53,61,76,75,69,86,43,20,14,13,75,99,28,20,54,53,52,56,68,53,32,28,36,21,27,23,29,36,53,62,71,75,69,23,43,28,20,21,29,75,144,91,55,52,62,85,129,105,147,158,169,139,155,95,98,112,95,75,28,21,28,53,62,85,75,60,69,68,87,86,76,61,115,105,105,98,123,194,179,85,71,75,74,75,70,68,71,89,112,109,75,49,52,68,75,87,83,43,21,21,28,32,32,20,70,94,105,76,69,70,60,69,105,197,203,91,56,65,84,133,148,129,90,87,86,87,76,75,131,115,98,62,43,35,43,22,14,14,29,44,70,95,69,85,123,135,71,52,56,52,44,43,44,44,62,84,84,35,14,43,117,147,139,116,123,112,43,44,46,43,34,29,46,44,49,75,99,133
200,148,211,190,109,88,148,205,194,97,88,86,148,172,133,78,141,149,99,183,117,76,54,62,76,84,103,144,61,44,137,169,149,70,76,169,160,129,56,55,75,133,137,91,48,75,169,169,76,103,183,141,209,169,163,112,62,60,44,52,103,129,54,28,48,133,148,141,95,75,75,76,117,91,29,34,60,139,163,133,80,69,69,55,69,71,35,29,72,69,43,61,76,91,29,34,43,75,133,76,75,36,84,95,76,76,69,43,37,125,95,133,115,108,75,205,186,70,34,28,21,55,158,205,123,87,28,38,62,99,108,88,75,37,75,61,99,123,187,107,87,61,133,163,160,89,75,76,43,31,21,110,123,99,75,29,88,112,86,141,80,55,29,48,109,86,75,56,112,149,68,68,95,191,140,158,78,44,38,51,91,107,115,86,75,62,71,28,86,149,200,133,99,91,28,55,29,21,163,172,75,43,61,86,99,190,133,186,91,90,52,76,97,149,48,89,76,75,62,158,200,108,75,34,38,116,133,90,69,107,187,125,95,52,140,186,87,61,93,141,172,141,133,133,88,125,109,88,140,91,76,112,160,75,89,108,75,83,86,207,191,169,140,75,61,44,49,61,76,61,52,52,56,74,78,43,34,35,37,53,60,62,62,36,35,46,32,29,28,35,55,49,37,28,28,29,43,75,70,44,91,70,54,38,52,62,44,48,44,53,61,90,86,70,62,60,85,91,99,98,88,98,199,186,112,94,88,109,147,69,44,46,85,76,88,125,90,76,84,90,44,21,20,21,76,75,12,12,20,28,38,48,49,43,28,27,14,20,22,21,22,54,75,70,68,84,69,32,28,21,13,21,28,65,140,77,74,75,98,148,148,123,140,133,112,91,74,44,44,60,75,65,13,20,37,52,46,76,70,36,60,69,86,90,91,76,55,55,69,60,74,131,116,71,69,62,75,75,70,62,76,91,135,95,87,52,27,43,60,84,75,60,35,28,29,29,28,28,43,144,203,76,75,70,52,46,76,179,221,129,75,62,76,131,148,90,76,75,75,70,53,61,76,49,28,20,20,28,27,21,13,20,35,49,74,99,75,71,115,115,76,52,43,28,36,37,35,44,54,44,12,0,10,75,135,96,75,65,70,105,35,37,52,37,21,35,75,53,35,35,53,76
200,140,205,200,112,69,86,190,187,91,75,75,117,149,133,76,133,133,103,183,172,144,76,76,93,110,116,129,61,43,129,163,109,55,75,129,141,116,52,43,62,116,86,37,31,78,169,149,76,91,89,87,209,169,149,116,56,52,38,38,86,137,70,20,22,76,99,148,99,76,75,75,116,110,35,34,44,112,172,117,76,60,56,44,62,62,28,28,69,68,36,48,69,90,27,22,29,60,95,75,75,43,85,95,89,76,60,37,28,117,84,115,109,95,55,187,186,70,48,29,21,44,144,197,125,86,31,37,69,89,99,76,62,43,75,29,72,60,110,86,75,38,109,140,169,87,62,75,38,34,21,103,117,103,69,29,76,117,85,158,76,48,29,48,117,78,76,44,99,148,53,51,85,179,133,139,76,44,35,43,84,99,99,76,61,51,55,27,71,133,183,123,86,88,28,55,35,27,169,123,90,75,27,29,34,112,55,95,80,75,51,76,95,148,44,86,90,97,44,76,148,84,37,29,43,125,129,125,69,76,107,125,103,51,117,172,93,69,62,75,108,139,133,129,75,133,123,91,129,117,87,54,116,75,91,125,76,75,71,129,91,76,86,70,69,55,43,49,61,52,44,43,43,43,44,43,38,43,53,54,56,52,35,21,28,28,21,27,29,28,37,76,75,37,28,29,37,29,28,21,74,88,61,61,76,76,44,52,43,48,62,68,29,21,21,28,28,43,91,88,88,94,91,85,75,69,44,46,53,34,37,37,55,68,99,186,139,133,131,107,29,21,27,28,56,52,21,21,21,21,43,37,36,37,52,29,13,20,20,20,32,69,76,88,86,85,54,23,21,13,14,21,37,53,160,89,87,99,98,131,99,90,91,90,84,53,28,28,28,46,44,29,29,53,62,53,38,68,74,43,43,36,88,125,115,62,46,70,76,65,61,76,90,69,62,62,91,85,75,62,76,89,169,139,85,43,37,36,29,52,60,55,43,37,37,35,28,43,62,179,221,83,75,60,46,43,60,160,158,76,71,70,83,147,117,76,70,75,71,60,43,43,46,23,28,21,13,27,34,22,14,14,49,68,90,108,84,76,86,95,88,46,28,28,28,29,43,44,44,21,0,0,29,101,88,35,29,37,35,60,28,32,29,27,28,49,83,28,28,35,38,52
187,125,200,194,107,69,84,186,172,78,84,84,148,172,144,78,139,103,91,163,160,137,75,61,75,95,103,133,61,44,129,115,43,28,48,86,117,125,56,68,76,112,75,29,38,91,169,148,84,107,76,84,203,163,117,91,48,38,34,43,95,133,75,21,21,76,88,148,99,75,70,90,139,115,43,34,48,109,149,109,76,52,55,53,68,60,28,37,61,52,29,43,76,97,28,22,35,53,91,70,69,29,75,90,76,76,56,44,27,108,84,109,110,93,43,141,172,80,55,43,21,38,112,186,107,75,27,28,62,86,95,69,44,34,75,28,72,55,90,75,61,29,123,107,169,93,61,70,43,29,22,86,112,95,75,28,76,140,76,158,84,52,31,48,110,76,75,43,95,144,44,44,84,172,125,158,86,52,36,31,75,95,84,61,61,56,72,28,55,99,169,140,88,86,29,60,35,28,163,137,93,85,27,28,28,95,44,86,76,56,43,69,95,148,43,76,87,91,38,54,97,87,55,34,44,139,117,112,76,75,95,125,116,53,117,179,107,62,55,69,91,141,117,103,69,129,141,90,123,117,84,43,99,76,110,139,76,75,75,87,76,86,84,71,70,61,49,48,55,49,43,37,32,32,29,61,53,49,44,54,76,54,28,36,29,20,14,21,27,27,35,86,112,60,37,37,29,14,20,20,44,99,108,140,112,78,49,37,48,46,55,53,21,20,20,27,21,28,107,107,111,75,61,69,62,37,21,21,21,35,38,46,55,77,99,117,155,155,147,139,54,28,43,76,89,75,65,28,28,37,76,107,84,65,93,69,21,20,21,37,54,65,65,70,76,76,54,21,22,20,29,43,53,69,87,108,90,90,75,78,75,87,75,55,43,29,28,28,37,43,37,36,53,70,75,37,29,62,89,75,43,53,107,147,112,32,27,69,71,69,52,69,108,75,75,85,90,88,75,70,62,75,107,117,60,27,28,28,28,27,76,61,55,55,43,37,28,55,123,203,211,88,70,53,43,43,53,93,89,70,65,75,76,123,88,69,70,75,70,53,44,37,75,28,28,21,14,21,62,55,35,48,93,85,109,116,76,75,76,93,88,56,29,29,21,28,43,43,86,76,28,14,61,96,69,44,37,43,44,44,20,21,21,22,69,76,83,35,35,44,53,48
110,91,183,183,97,69,86,187,160,80,88,86,95,133,133,76,116,99,99,183,76,51,36,69,76,88,97,112,69,54,133,99,44,48,109,187,183,148,75,69,88,116,76,52,69,140,191,160,91,117,76,75,186,125,35,20,21,28,29,52,90,112,75,22,27,72,75,70,38,29,60,76,97,90,31,29,48,99,160,52,27,20,29,37,55,60,29,35,61,44,14,37,88,91,38,29,29,48,91,69,43,20,38,69,78,84,76,60,27,87,75,85,85,88,35,95,191,97,55,37,21,38,91,187,95,68,27,21,56,75,95,62,34,28,76,28,61,62,95,52,29,21,80,90,179,97,69,75,44,28,22,86,107,99,84,29,75,140,89,158,84,55,28,44,115,75,62,27,61,88,61,55,89,179,140,205,137,31,20,28,60,75,75,60,75,75,85,36,55,87,140,139,91,91,29,55,34,27,149,129,76,71,27,29,35,93,44,76,80,56,38,56,90,139,43,75,93,103,52,52,97,109,75,37,44,133,107,87,62,75,99,123,117,52,115,148,87,51,55,72,89,133,117,99,69,112,148,86,116,99,72,44,110,75,95,115,87,96,77,84,75,93,76,74,70,55,69,69,75,60,44,36,29,29,32,53,88,76,69,107,155,76,22,20,20,21,21,61,44,43,60,108,84,37,28,36,32,20,13,13,62,93,99,140,94,75,55,32,43,44,29,28,28,28,35,23,28,43,88,86,89,62,61,60,35,20,21,28,29,32,29,44,55,84,108,108,147,179,179,144,87,75,88,94,76,75,117,87,86,75,109,194,189,89,84,48,32,37,60,68,76,70,43,52,61,69,62,28,20,21,44,54,60,60,55,76,90,74,28,29,43,34,35,43,32,37,37,29,44,60,48,54,43,49,69,37,34,69,86,77,75,75,88,95,76,21,20,28,52,49,48,61,76,83,84,85,88,85,78,76,75,70,62,60,36,21,21,22,27,32,101,60,49,61,46,44,46,88,129,155,179,90,60,44,53,62,60,75,65,70,75,70,75,77,76,55,49,54,61,44,37,43,91,37,29,28,32,36,68,76,90,117,179,99,91,98,76,52,53,62,60,62,55,28,20,21,53,75,133,169,85,28,36,54,46,38,38,61,69,53,29,36,35,48,76,75,76,35,28,29,44,69
148,115,209,194,108,69,86,183,95,54,54,75,90,116,107,75,110,107,110,190,91,76,71,140,183,194,186,163,78,56,112,158,110,69,75,144,179,149,76,69,103,129,141,116,44,97,186,158,91,84,75,62,148,107,34,28,44,69,84,107,133,139,76,27,28,76,43,21,13,61,76,88,99,87,34,28,44,95,172,20,12,20,44,76,90,76,52,54,69,28,12,36,109,93,43,28,29,43,95,91,20,17,43,75,99,89,75,60,29,76,69,34,13,14,17,76,139,88,55,37,21,37,95,191,88,21,20,29,62,75,107,84,71,43,69,29,68,75,89,69,28,28,88,137,163,115,75,75,52,35,22,84,129,84,70,29,60,117,86,144,76,62,29,43,116,76,31,61,115,149,75,61,69,125,110,190,139,69,43,75,158,179,179,163,115,107,87,29,56,97,141,133,90,97,29,52,37,27,139,115,61,51,27,27,34,91,51,84,95,85,54,48,88,125,43,75,91,107,53,60,91,95,78,52,51,129,95,70,51,75,76,95,123,44,90,148,84,52,62,78,88,125,110,103,71,110,140,87,117,103,70,48,116,75,91,117,186,158,90,76,76,85,74,74,76,75,85,94,93,76,71,60,44,37,34,37,43,74,129,209,179,111,44,20,21,35,35,90,91,70,69,91,75,46,28,21,27,23,20,21,69,77,85,116,76,62,55,35,35,36,20,13,20,20,27,23,28,61,49,48,49,53,44,29,28,21,21,22,29,37,37,43,75,96,112,125,115,105,89,75,76,96,99,61,43,44,109,112,86,75,69,84,96,75,29,36,52,53,65,75,75,69,60,55,49,52,62,28,22,28,44,43,56,61,53,71,90,43,21,21,21,29,27,28,28,48,35,36,62,56,56,55,60,88,86,70,75,76,86,70,56,65,55,55,52,23,22,21,34,43,44,52,55,85,76,75,86,96,77,75,76,78,55,44,53,60,71,87,53,37,90,62,44,70,46,54,85,140,155,147,115,98,74,69,108,107,75,75,68,75,75,74,68,69,86,62,53,43,48,44,44,37,65,38,52,75,69,76,76,75,105,125,169,155,76,65,60,61,43,60,69,69,44,22,14,21,37,61,86,147,68,52,44,52,46,44,44,62,69,65,75,55,74,76,75,37,69,65,32,29,44,69
169,110,194,197,129,72,86,183,140,89,78,117,169,187,149,78,115,112,109,179,169,148,76,76,80,95,91,148,80,44,110,163,148,76,53,112,148,158,76,48,85,123,149,139,38,91,158,144,52,34,52,70,95,115,125,129,71,84,110,91,89,141,88,27,28,78,69,103,85,112,149,116,137,116,60,34,44,91,163,86,75,38,88,91,90,75,51,56,84,55,22,56,140,110,62,36,29,55,115,108,44,34,89,137,179,133,69,48,28,61,54,43,28,37,43,108,203,148,51,28,20,35,88,163,95,48,43,75,172,186,144,97,70,52,70,37,69,75,91,95,76,31,172,194,211,179,90,108,76,29,28,86,163,52,34,38,91,141,139,149,90,84,44,36,99,97,75,48,76,99,61,31,27,44,87,186,163,148,107,43,75,99,90,84,141,62,28,14,60,95,144,125,43,35,21,44,43,35,97,109,72,53,27,28,35,88,55,84,99,76,53,38,75,87,52,71,99,91,61,60,93,86,61,48,43,110,90,69,43,75,78,89,89,29,76,129,93,53,60,86,86,141,80,75,60,76,97,84,123,116,78,44,139,76,86,93,179,183,95,89,76,77,76,75,76,75,94,112,94,93,108,86,62,44,43,68,46,48,70,148,116,75,70,28,28,36,37,90,70,61,60,76,68,52,65,60,61,53,37,36,43,86,60,76,75,70,69,75,75,27,21,14,22,27,20,29,62,53,28,23,36,36,29,27,29,29,29,38,44,43,43,48,88,115,111,91,54,37,29,28,28,37,46,61,68,55,76,75,35,35,21,28,43,54,52,61,69,53,69,61,56,62,65,54,75,75,75,28,21,28,29,28,37,69,43,44,70,29,23,20,21,28,27,37,43,28,22,29,69,61,68,62,61,94,123,101,76,43,69,46,43,62,62,60,56,36,29,27,37,43,52,55,65,56,52,56,89,129,89,74,75,68,49,49,69,94,160,194,107,86,108,88,52,60,62,61,93,160,144,99,76,55,60,69,107,158,86,70,69,70,75,84,69,70,105,84,65,53,60,70,75,43,53,44,75,88,68,69,69,43,76,117,129,158,91,60,68,75,62,68,75,55,43,29,43,49,55,60,69,74,52,55,55,75,69,37,52,56,53,75,109,99,89,94,75,61,83,90,75,62,37,52
194,116,190,197,117,69,88,186,179,112,75,75,90,172,125,75,85,90,91,172,172,172,76,70,72,76,76,160,85,37,107,163,160,76,60,133,144,140,76,38,71,108,137,115,38,109,187,133,20,43,76,91,99,115,133,97,52,43,51,44,72,133,85,27,21,76,75,137,115,87,84,69,125,123,61,28,43,91,183,129,90,37,61,53,55,75,62,52,84,76,29,44,109,109,72,43,34,68,117,109,90,43,76,80,93,84,51,14,22,61,78,110,99,125,69,55,191,191,20,0,0,53,86,125,103,88,38,28,75,76,123,109,89,75,69,37,60,75,109,97,88,36,117,109,186,133,93,99,75,29,21,76,133,99,88,44,89,186,148,190,97,76,44,29,76,84,76,48,61,85,68,29,76,179,211,211,103,75,75,43,55,75,62,52,112,38,21,14,97,148,163,137,76,68,38,103,133,99,158,137,90,84,29,28,34,85,60,85,133,37,53,97,148,172,158,141,90,99,76,60,109,91,37,36,60,139,116,88,60,72,99,88,70,60,110,187,149,84,62,95,85,144,76,61,76,137,148,140,149,141,116,48,133,95,62,62,139,109,84,76,76,84,75,74,74,70,88,94,94,85,125,133,86,65,84,116,61,68,61,60,88,84,105,55,37,49,44,69,69,69,53,55,69,75,76,86,84,69,75,69,44,37,43,71,89,75,60,61,86,29,21,62,75,55,43,87,76,37,28,20,21,28,38,28,32,37,44,53,56,54,43,43,84,99,70,35,27,27,22,22,21,28,28,74,89,76,75,71,37,29,23,21,28,61,52,70,75,62,62,53,38,54,62,62,94,111,96,61,28,29,21,28,35,46,35,56,69,35,28,29,29,28,29,29,28,10,10,43,53,52,61,60,28,36,54,75,55,28,38,44,53,70,75,65,55,27,37,37,36,27,36,75,84,53,75,76,75,61,69,44,28,21,13,61,48,55,86,140,140,140,96,78,53,37,43,34,44,78,91,69,60,69,61,69,91,133,109,65,61,75,74,88,75,68,76,125,116,116,116,99,76,61,76,60,60,43,49,69,35,52,84,133,115,96,93,70,61,69,60,53,53,53,65,48,61,56,56,69,55,54,53,53,53,90,84,74,78,69,75,109,115,91,111,139,90,111,93,69,84,125,83,48
183,115,169,172,76,70,95,148,148,95,69,75,88,103,52,36,43,48,72,140,144,133,75,68,71,76,76,117,71,29,84,139,137,76,62,109,133,70,31,21,52,88,103,93,38,93,160,187,69,97,194,209,200,187,172,90,48,44,43,43,69,116,76,27,21,76,75,133,117,117,90,69,139,133,69,28,52,109,194,133,91,34,52,60,69,86,75,55,76,95,43,38,78,110,68,28,29,69,133,133,84,36,78,78,76,76,75,20,44,158,191,133,137,129,72,38,187,133,29,21,28,112,191,197,158,141,69,21,61,61,137,99,90,75,54,34,60,76,109,89,85,37,99,86,160,112,91,90,69,28,29,76,139,99,89,37,53,115,89,141,95,72,37,27,75,84,76,55,70,95,80,62,85,209,194,200,86,34,38,38,48,69,61,53,76,56,62,48,88,194,212,191,144,108,35,76,75,43,116,116,62,55,27,21,28,76,55,76,97,86,76,75,107,160,99,78,61,84,87,37,95,91,44,43,62,139,107,69,51,75,139,133,123,54,91,158,144,97,60,93,75,137,137,112,69,115,194,89,139,109,95,44,144,129,129,116,84,77,88,76,84,76,70,61,53,53,76,89,88,75,91,101,83,99,194,179,65,68,70,55,84,107,115,84,75,84,84,77,76,55,61,77,83,75,75,75,76,62,68,54,55,49,52,75,68,32,22,21,44,54,38,44,44,46,75,111,77,38,32,43,53,55,70,43,36,35,44,44,44,43,36,29,65,86,43,27,27,28,23,22,28,29,28,53,76,76,74,52,44,43,21,27,27,49,49,46,48,44,69,75,69,62,53,60,71,91,112,83,52,49,54,54,55,56,76,125,133,53,27,36,43,29,37,35,28,20,32,94,68,60,60,32,28,32,32,69,56,37,43,43,89,83,43,28,44,29,38,53,43,28,35,68,76,62,77,86,48,29,35,32,21,23,37,96,75,75,84,85,94,131,76,37,28,21,28,28,22,49,84,91,69,70,69,75,90,98,108,91,76,71,76,84,75,65,60,107,129,158,139,94,78,61,61,55,56,78,75,70,44,62,108,158,112,101,108,83,62,68,76,88,90,99,107,62,49,55,61,53,43,43,76,69,54,93,76,76,133,99,91,99,99,98,135,189,91,140,87,55,139,133,52,53
200,133,169,194,89,86,197,205,190,123,72,76,84,129,76,76,90,103,133,190,186,163,84,61,75,76,76,44,27,27,89,139,129,75,51,107,141,29,21,34,117,183,148,148,51,76,144,172,125,70,97,91,140,125,149,144,62,43,51,53,70,99,20,13,21,71,71,133,116,76,84,70,137,133,75,22,44,95,190,133,89,31,53,68,62,84,72,52,68,99,37,44,69,97,52,22,21,44,76,95,76,29,78,87,71,69,75,44,38,75,123,110,109,108,75,44,186,117,37,28,22,44,108,197,148,97,62,21,55,61,149,90,28,29,29,29,52,71,95,72,69,29,112,85,148,116,76,76,60,28,27,76,133,99,76,34,52,115,76,144,69,28,14,28,99,137,95,29,62,108,62,53,48,183,141,186,89,36,37,36,44,60,60,61,89,56,62,29,48,99,160,183,108,110,38,62,54,28,108,169,72,28,17,20,27,52,52,76,109,95,75,44,75,123,71,69,69,34,36,43,103,123,85,54,29,93,123,52,22,52,116,133,123,51,84,109,133,76,38,76,69,112,112,99,70,116,158,71,116,91,70,37,129,129,129,95,75,77,91,83,86,94,75,69,62,56,75,84,78,69,75,76,85,93,186,203,78,70,69,70,90,95,89,87,131,125,94,95,88,70,76,108,109,94,123,147,148,74,90,95,76,53,44,61,23,20,20,21,23,53,56,52,43,69,129,116,71,55,52,43,70,29,27,32,44,75,55,48,43,37,27,23,56,74,28,20,21,21,23,28,29,28,21,48,62,62,60,52,52,60,37,28,29,55,55,34,21,35,70,99,75,65,60,69,69,75,112,98,68,62,69,76,108,90,147,155,107,62,29,29,35,29,29,29,28,37,69,125,148,139,84,28,28,29,28,53,60,55,68,86,91,55,37,32,43,43,44,55,37,32,36,55,70,54,61,69,35,28,21,21,21,37,44,77,71,76,84,74,71,86,60,21,21,21,29,37,27,55,109,139,99,65,46,61,75,52,38,44,70,109,99,88,78,75,61,93,123,93,75,69,55,34,61,112,125,140,183,179,147,75,78,194,166,108,123,129,107,115,139,140,148,129,84,75,44,52,52,44,49,37,123,140,75,85,76,101,183,158,101,69,69,86,76,91,54,52,43,49,86,85,28,28
200,125,148,200,112,75,144,205,190,129,75,76,85,149,149,95,99,194,139,179,186,183,97,60,75,76,75,89,71,55,158,186,172,95,55,107,160,103,75,44,109,140,141,148,44,69,115,158,115,53,62,55,75,76,141,141,71,48,55,68,75,90,29,20,52,89,86,99,90,51,75,75,141,140,76,28,37,88,186,129,89,43,69,62,61,75,53,35,38,76,29,51,69,48,14,21,34,110,179,144,95,38,76,86,61,69,62,48,29,43,76,109,97,95,69,37,169,137,38,29,27,29,86,186,133,75,52,21,55,55,123,89,54,43,60,78,78,76,93,72,61,28,99,84,137,99,69,75,52,22,28,75,137,99,76,29,70,137,80,163,52,17,28,76,108,76,84,28,60,112,52,38,69,200,115,163,91,38,38,29,38,55,60,62,95,69,75,34,51,90,112,163,89,90,37,60,52,27,97,194,88,22,20,60,76,95,99,144,179,149,78,44,69,137,72,75,84,22,29,90,191,183,149,76,34,91,163,43,21,72,183,179,158,53,80,112,139,27,27,69,78,117,129,110,75,112,148,69,148,75,28,34,103,140,110,76,69,70,75,78,83,78,76,71,65,53,60,75,76,60,69,76,77,84,135,116,70,75,86,115,131,85,84,117,147,139,86,75,61,44,43,60,69,75,125,189,191,112,148,123,75,62,46,37,20,20,14,10,21,69,49,43,75,116,158,90,69,54,43,37,28,20,34,37,29,76,70,61,43,36,28,21,74,76,27,21,21,21,28,23,28,23,23,28,23,35,44,55,60,75,70,52,44,49,54,37,22,29,43,78,62,69,55,55,48,60,76,107,84,75,65,105,139,96,148,93,69,37,28,29,29,21,20,20,27,55,56,88,191,197,75,22,28,29,28,29,44,54,60,99,75,43,37,38,62,75,55,46,35,27,28,37,34,35,53,69,28,21,21,21,28,56,83,70,61,70,75,54,68,84,44,28,28,34,43,46,53,70,147,117,96,61,38,52,48,27,35,35,35,75,131,78,90,83,69,83,88,71,56,53,56,75,160,131,90,179,221,211,197,117,76,147,158,107,93,90,84,179,158,148,158,166,117,76,44,52,43,43,55,60,133,133,155,160,169,203,203,191,107,60,75,75,75,111,83,76,43,69,75,56,29,43
179,107,116,187,110,69,91,194,187,116,69,76,76,144,169,90,86,144,91,172,169,163,91,55,69,76,70,148,91,38,78,148,141,78,44,90,140,133,85,37,75,103,116,112,38,60,88,139,123,75,72,44,68,76,133,139,75,52,60,62,75,78,62,22,48,179,172,148,95,51,80,76,112,88,55,20,28,75,137,109,87,43,70,62,71,84,14,20,34,69,28,53,85,84,69,78,91,129,158,144,76,36,71,88,69,70,75,62,29,37,75,103,88,84,54,38,148,158,53,37,27,28,78,186,116,44,35,20,43,48,99,86,68,62,56,116,139,183,190,137,103,51,91,76,112,99,68,62,43,21,21,53,110,90,76,29,76,129,89,133,76,43,28,28,76,60,75,34,60,95,52,37,75,194,112,179,108,43,43,29,31,52,56,61,107,88,90,43,54,86,116,172,103,93,37,56,54,28,99,179,84,62,43,69,88,144,117,112,133,84,75,43,76,149,75,69,75,70,95,53,116,133,86,75,36,91,144,90,75,78,197,163,140,72,78,115,133,75,76,169,194,190,148,137,86,144,169,69,141,115,69,69,149,179,140,109,75,75,76,77,76,76,71,69,65,55,60,71,75,69,88,85,85,91,125,91,71,75,155,158,140,76,76,93,129,105,53,28,23,27,37,53,70,62,71,78,96,109,105,108,75,46,35,35,28,20,14,13,28,60,32,13,60,133,155,75,44,21,21,53,53,32,43,43,37,69,68,61,61,53,29,28,29,36,35,27,21,21,28,20,20,20,20,14,20,44,53,75,90,83,38,20,20,28,54,37,37,43,53,61,55,55,55,62,53,56,62,77,84,84,89,112,93,101,135,84,53,22,28,28,28,27,21,21,56,76,75,101,148,158,52,28,14,27,28,38,52,69,53,56,46,48,44,37,53,65,68,37,28,20,21,34,37,37,43,43,20,20,22,27,44,84,116,76,75,78,76,55,54,98,71,35,35,44,76,76,75,77,125,90,69,61,52,49,28,36,52,56,43,55,91,76,75,75,60,70,75,61,44,46,55,74,207,99,56,94,139,90,96,147,133,169,144,155,125,78,60,89,179,187,183,133,85,56,43,53,53,48,53,83,144,144,211,211,117,76,76,95,105,74,75,60,61,91,65,52,27,56,76,76,53,44
107,76,95,158,103,69,87,187,123,69,53,61,69,110,139,85,76,139,91,186,85,62,51,43,51,69,68,139,84,34,76,129,69,27,29,75,90,107,75,34,75,90,61,28,17,28,75,129,97,55,69,52,72,76,88,71,38,38,53,55,76,80,60,22,22,90,90,133,125,54,88,76,95,21,13,13,60,109,144,116,84,38,72,71,72,87,29,62,99,93,37,53,91,103,72,34,31,53,76,123,75,28,44,69,56,62,75,70,37,43,75,76,43,34,20,21,88,115,75,62,37,29,76,183,115,12,0,0,27,38,84,91,84,69,29,44,60,93,141,86,75,48,75,71,90,95,69,14,10,13,21,61,148,139,116,52,75,116,99,129,75,44,28,21,76,60,69,21,43,62,56,43,90,205,148,172,139,52,37,22,22,44,68,75,117,97,97,48,54,93,112,158,90,87,37,55,48,28,90,169,69,52,27,27,44,90,76,69,117,78,71,44,75,169,75,60,75,87,99,29,90,125,91,75,29,89,141,103,75,56,99,88,140,75,84,140,140,103,55,137,140,163,139,117,76,117,179,71,109,133,95,61,91,141,107,123,90,89,91,84,76,69,53,62,76,60,62,69,75,83,88,76,76,112,123,89,69,75,144,169,140,76,75,76,98,75,32,21,21,28,44,60,68,60,37,29,37,107,109,94,69,29,21,28,21,21,22,55,61,55,28,20,21,68,123,52,21,21,28,43,60,43,37,38,48,69,69,54,53,44,29,28,27,34,43,35,27,28,29,43,29,20,13,20,20,32,56,71,91,76,13,10,0,20,32,43,49,49,44,43,37,35,55,69,65,55,44,61,75,86,117,75,43,55,62,68,43,29,29,28,29,37,37,34,62,77,76,108,140,139,55,29,21,21,37,69,71,70,55,61,46,43,43,37,53,53,52,43,54,29,29,36,44,43,43,44,48,43,44,35,60,76,101,70,56,139,155,76,70,111,112,53,76,133,187,147,98,76,75,78,76,61,53,44,28,43,54,60,43,52,75,44,36,53,60,70,69,53,43,55,52,54,84,69,49,43,61,76,105,148,140,148,96,91,112,77,76,98,179,108,75,53,34,37,36,43,37,43,55,75,131,140,194,139,35,28,52,61,54,49,68,61,65,75,28,21,20,38,86,95,76,61
123,85,141,191,123,71,86,186,109,44,43,44,61,123,140,84,80,140,103,194,69,28,22,38,62,75,86,133,85,31,70,116,60,28,52,109,133,137,84,34,72,99,68,28,22,62,125,172,93,43,60,53,70,75,52,12,12,21,31,35,61,91,76,28,28,76,75,76,71,38,71,69,116,75,51,52,129,191,211,133,76,34,61,53,60,69,43,29,44,55,22,21,69,90,52,27,28,43,69,133,28,10,13,27,34,55,86,76,38,44,75,44,13,13,13,27,123,191,107,87,54,29,80,172,116,10,0,14,75,112,148,140,123,90,29,29,38,75,93,76,20,13,21,36,51,69,84,44,31,56,76,117,194,112,75,28,51,75,75,90,75,55,36,22,91,78,29,28,75,108,97,76,84,200,158,160,194,76,20,14,21,34,62,75,103,103,91,38,69,91,116,169,71,69,29,34,37,21,69,117,69,44,27,27,38,76,75,61,133,84,76,44,72,158,75,60,89,107,108,31,95,116,90,71,27,75,140,103,75,61,93,76,99,62,61,109,160,99,53,97,86,141,109,108,75,75,129,55,95,112,95,51,76,148,99,95,112,90,90,86,69,53,46,53,69,52,62,74,86,94,84,75,84,90,76,75,49,53,75,135,148,88,69,74,62,38,21,21,28,37,69,75,68,52,29,29,27,76,98,69,28,29,29,35,28,27,36,98,76,65,55,21,27,69,88,21,23,21,29,32,52,44,53,53,54,56,70,70,70,55,49,49,36,38,52,44,38,37,44,91,46,20,21,43,21,27,52,69,62,55,20,12,0,20,35,69,70,61,60,52,37,35,52,86,78,76,70,65,75,75,74,75,46,56,48,46,29,29,29,23,28,44,56,54,54,29,29,28,71,140,76,52,32,29,46,75,71,74,54,60,52,44,49,61,74,76,69,62,62,61,71,55,60,74,62,68,84,88,78,62,49,74,179,55,75,148,135,85,93,107,129,144,186,211,234,212,86,36,29,35,69,61,48,55,37,48,54,53,46,53,75,44,43,53,70,84,71,53,44,56,44,52,43,56,62,37,76,112,147,160,155,117,76,78,90,76,96,139,186,107,52,28,34,44,38,44,52,44,44,53,91,148,160,90,32,46,55,61,43,38,70,55,29,28,21,21,21,48,101,108,112,179
194,133,148,200,133,71,86,169,133,69,55,75,84,194,190,110,76,139,107,194,123,86,76,75,112,160,172,163,95,34,62,125,97,54,38,91,129,148,97,43,61,89,108,110,37,61,99,183,72,52,70,75,84,78,75,28,34,69,91,97,109,129,99,34,28,72,69,28,10,28,69,69,115,115,69,27,60,76,194,75,13,13,29,56,68,80,75,44,52,48,12,14,76,116,76,27,27,38,62,139,29,20,37,76,97,110,123,62,37,38,69,76,75,76,55,28,107,203,76,48,29,29,78,172,115,29,27,21,76,76,125,112,90,76,29,28,36,72,86,76,29,14,34,62,76,87,107,99,91,31,34,56,160,84,20,10,34,71,88,123,91,86,61,27,95,91,75,44,99,158,103,88,75,197,149,140,183,84,27,22,48,76,129,140,140,140,117,44,52,85,137,183,36,17,13,27,34,34,75,108,93,88,29,21,37,76,76,55,139,34,28,31,71,112,71,61,91,91,76,28,99,172,89,21,20,53,133,112,78,61,116,84,44,29,62,103,148,110,53,90,71,133,72,28,27,37,61,55,93,115,99,51,75,141,27,22,107,83,77,76,49,48,49,56,60,60,74,75,89,89,85,75,84,94,69,60,49,61,44,95,148,95,70,54,44,28,27,29,43,54,69,61,49,44,21,23,21,62,86,49,28,34,28,29,35,35,48,94,76,43,37,54,61,117,84,21,21,21,28,29,44,38,46,71,55,69,75,60,60,56,65,70,109,139,116,71,44,44,60,115,83,53,43,43,32,28,29,43,53,62,21,20,20,21,43,71,75,53,43,52,44,37,52,61,90,129,117,62,53,48,43,36,43,44,44,53,55,29,27,28,27,44,75,76,52,28,29,28,28,90,108,70,75,70,70,75,71,75,69,69,60,44,55,65,60,75,71,60,69,52,76,166,155,105,90,76,61,70,75,71,76,86,191,96,109,125,95,108,112,115,99,148,209,224,227,221,75,13,12,12,35,49,60,61,53,43,52,60,52,44,69,56,52,69,91,93,90,69,61,52,37,43,49,55,37,84,135,144,148,140,139,86,94,107,115,109,166,191,191,179,115,61,53,56,54,60,53,48,34,44,85,111,108,76,36,52,69,53,32,22,27,21,21,21,21,21,21,56,101,108,135,148
194,140,115,194,109,70,88,148,169,137,70,76,75,169,179,109,70,129,99,186,187,186,112,44,69,88,84,149,107,37,55,109,137,85,38,76,148,99,61,34,75,115,125,129,44,69,95,169,123,76,93,112,108,133,133,110,75,70,86,90,76,112,88,38,28,69,75,76,56,60,140,137,148,144,75,22,48,69,160,88,31,21,76,123,137,103,72,36,44,61,27,36,103,109,44,27,29,61,86,133,88,53,43,80,80,76,99,52,36,56,89,107,103,109,75,29,88,194,80,60,38,28,76,183,129,75,55,20,44,53,95,112,107,88,37,29,38,75,85,87,80,48,75,97,117,137,123,103,95,28,28,48,137,89,56,28,88,149,186,160,95,88,69,28,91,86,88,28,78,93,99,95,84,197,148,148,148,76,75,53,48,88,133,140,129,91,91,38,43,76,140,160,55,43,28,61,97,90,148,148,95,89,34,22,37,75,78,48,125,44,31,44,125,163,141,137,133,115,88,28,116,160,109,36,34,70,149,139,91,61,117,103,86,52,75,148,172,123,68,90,69,116,90,43,34,62,97,89,115,115,97,60,70,149,21,20,87,84,84,68,49,55,55,60,76,75,76,75,76,84,77,76,87,60,62,48,62,75,61,70,77,75,61,53,44,35,35,38,52,56,55,44,43,38,28,23,21,65,75,52,32,28,29,29,28,37,52,49,35,20,20,85,131,148,105,28,21,27,21,35,53,61,55,91,135,75,75,69,69,74,75,74,135,211,197,139,115,101,94,87,108,96,70,54,37,36,37,29,37,93,35,21,28,28,36,38,49,34,34,35,36,43,61,69,76,123,140,65,49,37,28,44,37,37,44,75,83,54,28,29,28,56,76,84,46,35,37,29,36,107,169,123,86,75,75,75,68,55,60,56,52,34,44,37,28,32,37,44,60,55,74,140,135,105,90,68,49,61,53,43,95,155,166,112,89,107,108,107,99,107,109,148,227,234,234,203,53,0,10,12,12,65,49,43,53,84,94,133,74,54,62,60,48,84,117,94,90,69,62,55,53,54,70,65,61,140,144,148,139,160,147,91,117,133,93,94,189,197,194,147,76,44,37,46,44,44,43,46,37,54,37,34,28,29,48,53,65,56,35,20,20,20,20,21,20,20,20,54,76,88,131,111
187,140,107,190,139,75,87,160,187,148,75,75,75,144,158,117,69,112,89,186,187,186,137,38,61,84,76,137,115,37,44,91,149,115,51,84,149,76,69,44,84,95,115,144,52,69,80,148,137,69,60,61,48,68,97,139,85,52,52,60,62,109,84,34,22,62,85,125,133,85,107,87,129,133,76,27,52,61,141,125,78,28,62,84,86,88,53,29,44,60,48,36,75,115,76,37,38,69,76,129,110,61,51,84,70,61,87,75,54,43,91,112,125,133,95,37,69,187,84,34,27,21,61,149,133,86,75,27,36,43,87,129,123,107,44,29,29,62,76,103,91,70,56,76,91,88,129,108,95,29,27,48,137,107,93,55,60,78,103,97,90,75,70,28,95,85,88,28,62,112,95,84,75,163,158,186,148,76,75,48,29,69,86,88,99,75,76,38,29,69,117,190,95,89,52,38,80,75,95,191,117,93,44,21,34,62,78,37,110,48,29,29,80,148,137,97,108,99,95,34,116,160,108,53,35,75,179,112,90,55,140,108,103,68,75,149,191,133,71,86,75,107,129,97,84,75,133,84,95,109,90,55,62,140,44,48,70,76,76,55,60,62,53,68,109,83,85,75,75,75,75,76,83,46,44,44,61,76,56,44,49,49,65,56,37,37,37,28,43,52,37,38,53,34,29,35,37,71,76,77,70,28,21,32,52,68,60,36,21,20,20,116,135,158,186,68,34,28,35,52,62,95,133,140,155,88,70,69,71,70,75,74,160,212,186,133,140,131,111,111,96,115,76,60,53,49,44,38,61,108,91,60,38,28,28,28,36,29,34,32,28,36,53,61,56,86,129,83,43,34,29,38,32,35,48,62,90,61,43,52,60,76,76,77,43,35,29,28,37,83,166,187,144,94,89,75,62,49,52,44,43,37,46,44,43,28,29,34,37,48,75,101,88,85,62,29,29,44,52,37,93,147,108,75,60,76,111,91,76,69,85,148,224,234,227,194,54,13,28,20,13,53,37,28,43,88,112,112,75,75,75,56,49,91,187,109,91,75,76,76,75,62,76,78,76,183,189,169,166,169,144,115,99,85,75,75,135,160,194,93,37,37,35,37,34,29,37,27,21,43,21,12,13,21,68,61,65,70,53,20,13,14,12,12,20,14,21,54,49,43,61,91
205,149,110,190,137,70,75,116,191,163,76,75,76,137,148,115,69,116,88,179,179,179,129,44,62,86,75,141,109,37,53,90,117,95,52,86,140,158,117,48,60,69,90,140,62,48,75,158,129,68,62,52,37,52,90,137,88,48,43,61,75,112,61,28,28,76,89,133,141,97,89,76,123,137,75,21,52,52,133,123,88,36,54,62,75,91,48,38,75,90,75,31,70,116,84,28,22,52,48,97,115,75,54,108,69,70,97,78,69,48,87,99,125,133,110,38,69,194,91,75,44,34,107,169,137,76,75,22,43,38,76,116,91,88,37,28,29,54,70,91,89,75,69,76,93,90,103,91,90,29,29,48,140,109,109,62,52,76,112,91,91,75,56,29,112,91,93,43,75,75,87,69,55,141,117,148,141,76,75,51,31,61,85,88,108,75,52,28,69,78,108,179,99,91,51,43,60,38,76,187,123,95,53,22,35,69,78,44,133,93,85,38,90,197,144,107,110,110,115,43,129,112,97,103,52,75,149,84,75,51,99,91,137,76,75,129,158,137,75,80,69,95,133,123,115,76,140,72,76,87,75,43,60,133,117,125,84,76,70,55,70,68,55,71,116,123,86,76,75,77,96,96,86,56,52,52,56,54,52,52,52,62,75,43,46,56,43,28,44,44,44,60,69,68,76,69,53,53,69,75,37,13,13,28,37,68,43,27,27,22,21,99,125,155,148,75,61,69,76,69,70,98,199,186,187,197,105,71,55,68,76,86,179,140,76,75,140,148,139,139,105,75,55,29,44,55,53,74,133,140,115,76,74,68,37,37,44,38,43,43,23,20,20,28,29,37,95,108,52,32,28,29,34,34,28,38,75,74,44,37,53,74,43,52,38,21,21,27,52,76,76,87,148,125,140,93,61,52,55,35,49,75,76,70,52,36,37,32,29,37,37,77,70,76,55,21,28,35,28,32,115,87,70,68,69,55,75,76,83,76,75,108,209,234,224,186,60,35,52,28,22,43,32,35,36,49,117,123,76,76,75,52,60,133,148,96,84,87,84,75,84,75,76,84,95,194,169,144,155,158,123,83,35,22,28,44,69,108,155,84,34,21,27,28,34,29,22,13,14,21,21,13,20,60,70,75,83,76,62,35,20,14,13,12,14,14,28,61,28,28,43,65
203,148,103,187,137,71,71,99,183,160,84,76,76,133,80,76,62,95,76,179,187,183,129,48,62,85,76,148,107,37,53,86,103,108,53,78,158,163,123,48,75,60,99,140,69,38,72,158,140,69,55,43,34,62,88,139,76,38,52,75,76,103,88,31,31,93,116,129,133,76,84,86,133,109,68,21,38,48,107,107,87,43,60,69,75,90,86,37,37,75,69,28,76,117,87,22,27,44,38,90,110,69,36,76,75,69,90,76,70,55,99,88,110,123,108,43,70,194,87,71,54,27,85,194,148,89,76,31,43,43,76,129,69,62,52,75,85,125,139,109,95,75,70,87,89,76,108,91,89,28,29,43,129,117,107,75,44,76,125,108,90,75,56,29,133,108,108,48,95,91,62,52,44,123,95,148,148,76,76,48,29,55,86,86,110,85,69,31,70,109,169,186,97,91,48,37,62,43,75,190,99,84,52,21,37,60,85,44,112,117,99,44,75,187,93,62,115,117,137,44,139,110,72,90,44,68,141,75,60,29,76,97,133,75,75,129,172,91,55,72,68,84,117,109,97,87,163,69,76,71,48,29,53,139,125,137,125,89,70,62,69,65,69,75,77,88,94,85,76,94,133,133,112,75,75,52,61,49,44,35,46,69,70,44,60,61,46,61,90,68,75,74,75,76,91,56,52,46,44,21,0,0,12,13,35,62,32,20,43,32,20,37,90,76,37,21,21,37,76,71,77,186,211,191,203,209,203,187,144,125,99,60,53,53,54,55,107,148,139,86,61,60,49,44,44,52,55,101,139,131,123,76,75,62,54,56,71,76,60,53,28,27,20,21,44,52,96,115,77,61,53,34,37,36,27,28,37,37,44,37,46,43,37,32,49,52,52,55,75,76,71,69,133,140,148,117,75,77,60,75,90,91,78,69,43,37,43,27,32,44,56,91,91,94,85,53,43,34,29,62,99,65,70,60,65,62,53,76,75,74,56,86,194,221,207,183,62,44,38,28,28,37,34,29,34,35,88,109,76,75,60,62,75,101,95,94,93,107,90,108,123,101,139,148,169,179,116,123,140,93,70,35,21,20,38,65,61,98,131,84,20,10,20,37,35,35,28,38,37,56,28,43,76,77,89,135,179,90,61,37,28,21,21,14,20,21,44,55,28,43,71,86
203,158,99,190,137,70,70,103,187,163,76,76,76,133,93,70,60,93,80,172,183,183,139,48,54,76,76,148,108,37,103,149,140,109,48,68,117,144,109,43,70,62,89,69,21,28,69,125,115,62,48,44,43,68,78,97,75,31,62,69,80,116,88,31,29,76,90,133,139,69,88,95,95,75,35,29,76,84,186,133,87,37,53,69,75,80,76,37,38,75,76,34,80,117,88,22,27,44,37,88,108,72,35,75,76,75,86,80,75,53,99,90,115,110,97,37,52,172,76,62,48,22,80,160,144,88,71,28,44,43,76,108,86,84,52,55,48,76,84,97,91,76,75,80,88,95,112,69,56,21,27,34,99,110,99,69,52,90,148,90,89,69,48,37,144,108,110,43,76,89,80,44,44,107,91,160,144,99,90,52,29,54,76,86,93,75,76,28,38,69,116,183,76,84,44,38,62,38,75,191,110,62,34,20,29,51,78,37,109,108,99,54,76,186,90,55,97,99,91,52,137,137,72,75,37,60,140,76,44,60,129,133,123,75,75,116,148,76,60,85,89,99,115,109,90,80,179,53,78,76,37,27,44,116,107,99,160,112,86,75,69,70,76,88,77,71,112,98,78,75,76,90,88,76,83,76,83,53,43,53,53,54,53,62,61,44,44,108,93,53,87,75,61,49,60,53,44,44,35,20,20,20,14,14,23,49,44,36,36,27,21,28,62,32,20,20,20,21,52,76,125,221,221,221,209,203,194,194,160,125,69,32,28,27,28,27,87,140,75,69,70,56,43,43,53,49,70,53,28,29,116,84,75,54,53,52,55,76,71,55,35,36,43,37,69,99,101,76,69,44,48,55,55,70,61,37,37,35,38,44,56,44,43,36,48,52,60,54,75,86,76,76,133,147,109,98,105,98,78,90,94,90,75,61,35,28,21,37,37,43,90,125,117,117,117,117,75,69,112,169,99,52,52,52,53,54,49,112,76,75,75,84,88,129,186,125,54,36,29,28,21,37,32,28,21,43,90,77,55,60,61,70,78,90,98,77,68,69,75,85,76,70,107,148,131,75,62,101,131,65,34,28,28,44,74,77,56,115,158,83,28,29,29,43,43,37,38,38,38,54,38,75,70,89,131,187,187,179,65,29,43,38,35,21,44,76,86,131,60,53,75,85
194,137,91,183,148,75,70,99,187,158,80,75,75,137,140,116,70,90,95,163,158,163,125,38,48,75,78,139,109,44,75,117,89,48,28,54,91,144,103,48,69,69,89,69,54,72,139,163,140,70,51,52,54,69,76,37,22,27,44,44,68,97,88,37,35,75,84,117,133,61,75,87,87,112,71,22,69,48,129,133,90,29,44,60,69,69,68,29,44,70,76,29,84,110,84,27,28,51,48,90,97,71,28,69,76,72,84,76,72,48,107,88,109,108,95,43,44,149,76,43,29,28,76,172,140,76,54,27,38,43,76,108,75,72,38,38,37,68,76,78,76,75,61,88,87,108,91,71,37,20,21,28,88,110,90,55,48,112,148,86,87,56,37,36,133,95,93,29,60,89,99,44,35,95,148,191,149,55,44,31,22,54,84,90,90,62,69,28,43,75,116,187,75,68,37,44,69,44,75,186,117,44,27,20,29,43,84,35,91,89,90,52,78,172,87,52,107,61,60,69,183,148,71,62,31,60,140,90,75,52,108,125,133,75,75,123,172,99,60,69,85,90,140,123,107,85,172,61,90,90,52,29,75,163,117,116,160,117,99,111,101,83,76,76,75,71,115,99,71,28,29,43,53,75,89,86,117,111,85,60,38,37,29,75,90,65,76,91,62,29,49,52,36,43,48,43,38,35,28,27,29,28,27,20,27,37,55,70,60,29,28,28,37,29,21,21,22,29,29,60,133,224,221,207,197,140,98,87,84,76,29,21,28,23,28,27,55,76,62,54,56,49,37,44,69,69,36,28,35,28,75,91,75,52,52,52,44,71,71,85,75,85,87,76,105,108,75,43,43,35,34,54,78,94,88,37,46,48,52,53,55,43,32,38,49,55,55,52,69,65,44,44,75,75,60,95,101,98,94,75,75,76,69,62,36,21,20,27,28,75,133,115,112,123,133,139,116,112,203,221,155,61,37,52,52,56,62,125,111,112,101,90,74,61,75,75,54,44,36,36,44,32,29,28,34,76,147,140,83,75,76,61,75,91,95,69,60,43,44,71,68,75,86,75,65,75,75,95,116,52,28,27,29,44,62,76,61,90,129,86,49,60,53,32,44,49,62,53,55,60,52,54,69,115,139,147,169,135,53,43,62,60,65,46,135,179,194,155,84,46,53,53
160,90,90,160,149,75,69,93,179,160,84,70,75,137,148,125,75,91,110,190,149,99,70,27,43,69,84,117,97,44,53,99,80,28,75,133,186,163,144,55,52,75,103,137,80,43,88,190,144,75,44,48,51,76,75,29,22,28,76,84,108,133,116,48,37,69,76,72,48,21,38,60,76,103,75,21,69,36,123,137,87,28,34,44,69,75,62,38,55,61,55,21,76,97,85,29,22,51,54,93,76,27,20,36,54,44,68,69,61,43,109,90,99,93,89,51,43,163,78,44,28,27,72,148,144,62,44,22,34,36,75,116,75,71,31,37,34,62,75,71,53,48,36,76,78,95,90,76,53,27,22,29,85,108,88,55,55,116,148,86,85,52,28,43,125,99,87,27,44,62,89,52,43,137,186,186,148,35,31,34,21,43,78,90,85,68,69,35,37,69,117,186,71,60,44,36,69,48,68,140,91,54,37,28,52,61,84,48,87,84,75,43,76,183,90,54,89,86,112,55,183,183,71,69,31,55,158,107,75,53,115,112,117,76,75,116,148,110,75,69,69,69,133,140,123,76,160,69,88,89,61,37,61,144,125,129,90,70,69,86,112,84,69,69,62,56,76,111,55,38,44,44,36,46,90,108,95,105,87,38,38,32,28,48,78,62,69,61,44,46,34,36,29,32,44,29,28,29,36,44,38,35,21,20,28,38,44,61,68,44,28,28,48,28,21,20,29,36,28,53,117,221,209,186,131,75,60,52,52,60,29,23,23,23,20,21,29,37,29,21,27,35,43,74,101,65,28,20,43,48,69,87,70,44,44,52,49,76,83,99,129,148,140,140,139,76,61,44,43,49,43,61,115,117,56,35,54,65,70,69,55,37,43,78,54,56,68,60,36,28,21,20,21,21,22,44,88,107,112,89,84,61,76,69,61,35,21,23,49,135,107,76,62,69,75,76,76,94,199,209,135,88,46,53,48,49,69,91,112,129,139,87,61,61,70,75,75,76,75,43,55,54,49,68,71,91,94,117,158,187,96,62,75,76,75,52,49,29,35,69,74,90,107,91,86,99,111,99,101,28,23,28,48,49,53,69,71,70,99,107,69,60,52,37,54,62,75,123,125,131,91,76,84,140,144,144,135,131,60,69,62,69,65,60,148,158,105,75,76,68,75,189
141,88,109,191,158,75,69,90,179,93,71,60,62,95,133,117,75,76,76,183,158,75,44,37,75,116,149,148,140,53,55,91,133,95,62,75,137,141,110,48,44,62,108,137,75,27,71,169,93,56,31,36,38,75,75,97,89,51,75,76,87,141,99,61,37,68,75,48,21,20,52,71,103,133,76,27,69,43,129,107,28,13,21,55,78,99,91,55,71,76,21,13,62,95,99,44,28,52,56,99,76,17,17,60,75,76,88,76,75,48,140,109,71,34,31,27,34,112,75,48,29,22,70,158,148,43,28,20,22,29,54,97,86,86,43,44,28,62,76,78,53,14,20,37,62,91,95,88,69,29,27,44,99,109,80,56,38,89,148,89,91,38,27,76,187,88,86,28,52,84,86,70,53,133,133,148,179,61,27,21,21,48,75,76,86,89,84,44,37,69,108,200,75,29,28,36,71,75,93,133,110,84,48,21,44,53,110,62,95,86,75,43,76,158,88,44,76,89,110,61,187,194,75,85,48,51,144,99,84,54,116,108,99,76,75,116,160,123,75,61,75,60,112,139,139,75,133,69,86,84,69,56,60,148,125,109,70,62,55,74,107,78,69,69,61,61,75,84,61,62,62,53,43,37,75,90,76,75,75,37,35,28,29,28,38,38,37,43,37,32,37,36,28,29,37,34,27,28,37,61,61,28,14,22,43,38,52,71,76,76,53,35,52,52,21,28,37,32,28,44,115,212,169,91,62,55,60,27,28,69,55,43,28,29,21,21,35,29,21,21,28,37,37,75,75,52,37,29,29,37,90,112,76,53,29,43,60,84,88,105,116,123,147,133,129,75,61,56,56,48,38,75,116,98,44,43,55,65,69,70,69,52,76,105,53,60,69,62,70,35,21,21,21,23,43,55,78,101,139,160,160,76,75,70,61,53,28,43,75,135,84,54,48,46,52,53,54,61,78,90,77,115,76,61,52,56,56,83,95,123,140,77,61,76,84,89,88,108,69,27,21,43,75,123,109,115,108,107,99,131,111,99,93,76,65,56,38,61,54,65,75,98,129,117,107,98,117,115,125,23,21,29,55,75,60,55,70,69,125,148,84,60,44,61,62,61,69,87,111,87,90,85,91,166,179,166,139,101,46,46,69,55,62,96,155,139,86,109,108,87,94,169
172,109,123,194,169,76,69,91,169,61,44,52,69,109,140,125,75,69,72,149,163,108,99,60,75,89,133,148,133,51,43,75,116,99,38,44,90,71,35,17,21,38,76,86,53,34,88,148,29,13,20,27,29,43,51,95,91,48,54,69,62,90,84,51,29,68,80,75,80,36,85,148,139,133,95,29,62,44,139,129,54,21,61,133,140,140,112,75,76,95,55,29,75,78,76,51,28,43,55,109,91,62,28,90,123,87,86,44,43,43,137,107,75,22,13,14,31,110,103,87,68,22,55,140,183,29,13,12,43,75,103,133,123,109,56,48,34,68,76,75,69,52,28,76,91,140,112,116,95,54,21,29,60,149,61,27,28,69,112,91,107,76,60,55,148,139,108,35,75,112,97,76,69,125,123,158,183,112,44,20,29,86,129,141,137,91,88,52,29,62,110,194,85,48,48,76,186,187,197,209,148,90,60,28,43,43,97,43,80,86,69,29,69,109,84,43,80,86,93,60,191,197,95,55,34,38,125,116,90,54,99,103,69,43,43,91,117,112,84,61,75,54,109,108,109,62,76,69,85,69,52,43,48,149,116,91,69,60,48,60,83,88,68,62,65,69,76,75,69,71,74,69,52,49,54,75,70,68,68,38,37,28,36,29,34,43,43,69,52,28,28,27,28,29,60,56,28,37,60,75,75,28,23,35,53,48,55,44,69,68,62,44,44,46,32,27,35,29,35,46,86,183,166,91,53,54,60,37,27,37,53,48,29,29,29,28,44,76,36,27,36,55,44,75,70,61,60,76,52,37,78,88,107,75,69,71,75,88,95,84,105,123,155,158,133,83,49,44,53,46,55,75,76,75,75,49,37,49,60,61,61,70,77,77,55,61,53,53,108,60,28,23,29,29,55,75,83,94,133,144,148,148,85,69,61,46,28,55,76,93,76,46,52,48,44,48,38,37,44,37,28,74,76,48,53,52,49,78,91,116,90,76,76,90,139,123,101,77,54,35,21,28,35,123,140,140,108,107,123,179,179,76,78,75,88,86,55,69,65,76,75,76,139,139,140,144,131,116,148,75,35,34,38,44,29,29,37,53,105,123,76,76,44,55,61,74,75,75,75,84,112,84,109,148,160,131,91,70,21,21,54,44,28,61,183,116,83,76,75,77,139,75
179,163,108,190,149,76,62,84,148,110,75,76,99,179,163,129,62,48,55,108,141,139,123,38,43,61,75,76,38,21,29,54,86,90,38,44,89,37,21,21,44,97,137,137,75,28,85,158,69,37,56,90,88,84,84,99,76,43,55,68,61,85,48,22,21,55,91,93,107,52,69,86,84,117,97,29,61,43,137,140,103,53,37,75,84,91,84,53,68,87,90,38,69,72,54,28,20,29,52,89,90,70,22,75,76,54,69,27,21,27,90,95,95,75,51,34,44,149,117,75,54,20,43,109,158,48,22,22,69,99,116,160,90,88,52,34,21,38,68,76,71,70,29,89,95,149,133,88,75,52,21,31,61,172,76,29,36,91,172,186,137,99,72,37,112,129,103,44,75,117,109,75,75,95,133,149,194,72,55,44,37,86,107,158,116,76,75,61,29,60,115,197,91,87,70,29,91,90,99,187,163,109,75,28,43,43,90,44,76,88,55,68,112,148,141,123,115,133,139,75,200,205,133,44,43,80,194,149,133,71,97,117,62,53,86,179,200,144,97,69,76,56,117,75,51,48,69,75,107,76,69,52,48,141,62,48,68,61,48,53,76,95,62,60,62,61,76,65,62,61,69,69,60,49,44,70,83,84,76,48,43,29,43,37,37,43,48,86,48,28,23,28,27,35,75,105,78,69,76,86,68,37,38,56,54,56,62,36,71,43,74,86,68,61,54,44,48,32,43,70,91,191,139,112,88,123,87,75,34,43,21,20,29,32,34,28,75,95,75,29,37,52,35,70,76,60,68,65,46,43,54,75,117,107,90,90,76,61,76,76,84,133,140,139,78,84,62,43,43,44,90,133,125,148,105,61,52,54,55,60,60,93,99,76,60,62,61,69,140,76,32,28,28,32,69,96,115,112,99,101,112,90,76,49,28,29,44,75,68,53,76,55,49,55,49,46,38,35,38,38,44,48,98,70,53,49,56,84,76,88,62,78,108,147,147,135,116,90,69,29,27,28,43,84,61,61,65,70,96,183,183,76,71,70,76,99,65,70,70,75,71,75,187,158,148,107,91,85,123,144,88,55,22,27,28,32,43,38,60,71,74,75,49,69,76,76,75,68,60,71,96,78,116,133,111,93,87,52,14,13,37,37,37,74,83,85,78,52,43,89,88,52
160,148,89,148,91,60,56,75,99,99,75,68,75,144,137,62,29,27,35,69,89,91,86,34,44,69,76,75,28,28,89,160,148,141,52,52,99,117,108,69,68,91,137,140,75,34,89,148,133,88,44,137,109,125,163,144,129,55,62,55,62,86,27,13,14,52,80,76,95,52,60,76,76,91,76,21,44,29,91,116,90,52,34,55,78,89,28,14,27,60,75,34,89,70,10,10,14,28,48,72,84,62,22,75,76,43,72,14,0,14,62,76,84,75,62,37,22,88,117,28,13,13,38,89,107,76,69,38,29,51,53,148,43,27,22,29,36,69,88,107,97,85,31,76,91,137,141,76,21,13,13,28,43,125,91,61,43,88,197,137,115,69,44,27,86,112,91,43,75,95,115,70,55,62,75,91,163,76,75,60,29,48,75,109,75,62,37,28,21,52,95,191,112,107,76,27,89,75,75,144,169,125,76,29,38,37,87,48,78,93,93,61,80,148,179,99,115,133,141,78,209,209,99,76,55,62,169,141,133,76,88,133,116,90,60,141,186,133,89,55,86,61,123,109,103,84,84,109,117,90,69,56,48,137,116,115,70,61,53,69,86,88,62,65,76,60,54,55,86,75,65,62,69,86,117,139,179,148,101,74,49,43,52,43,43,43,43,85,44,28,29,43,28,60,76,94,86,71,60,75,62,34,37,49,38,46,62,43,68,69,76,107,75,55,61,129,86,55,54,87,131,144,93,87,76,160,135,76,61,60,29,14,44,78,61,32,52,96,123,28,28,32,29,43,68,140,98,65,54,65,76,75,89,84,78,84,76,69,75,70,76,111,87,75,38,44,52,38,48,78,135,123,111,98,109,93,85,70,62,56,61,83,76,75,29,75,148,166,191,133,75,37,21,28,62,109,129,155,111,116,125,86,29,20,22,27,55,131,116,93,88,84,75,44,49,49,43,35,34,29,56,76,123,83,52,69,76,95,76,91,115,115,148,160,144,125,109,93,76,37,22,29,75,107,60,49,44,52,84,186,129,69,55,60,54,37,49,65,74,65,69,115,203,194,109,34,34,44,44,52,117,53,27,28,34,38,48,53,52,61,69,75,76,76,84,90,90,70,70,55,75,86,107,96,83,129,147,65,20,14,55,36,62,77,75,75,86,75,76,85,52,55
209,190,90,158,117,71,75,112,169,139,76,62,75,139,112,70,55,69,87,158,169,163,144,38,51,69,76,125,117,68,76,133,148,148,54,69,137,139,116,61,34,43,84,91,75,29,72,117,137,93,37,86,52,68,87,140,133,69,52,60,62,76,84,56,43,112,187,148,133,52,56,76,62,55,20,12,28,55,88,110,88,51,31,56,75,90,43,35,76,99,89,48,95,89,52,38,60,86,107,169,110,86,29,76,86,38,61,38,27,29,123,158,137,117,97,69,27,84,140,48,28,31,93,194,191,91,76,53,28,48,55,133,78,75,55,99,103,169,197,112,76,76,34,86,108,139,115,84,28,13,27,51,76,140,116,76,43,76,172,109,95,28,13,20,86,123,99,43,84,115,129,53,21,44,86,129,191,112,103,87,31,52,72,108,75,75,43,28,51,116,160,163,116,95,70,29,115,86,62,129,163,103,68,22,27,28,75,44,69,91,86,44,54,95,116,53,117,78,76,70,169,163,110,91,61,38,133,108,62,37,70,99,103,76,52,125,133,76,51,28,62,44,89,107,103,75,60,78,95,88,69,61,44,141,133,133,88,75,74,115,108,86,84,76,76,55,62,62,89,84,76,87,84,169,189,158,189,179,139,90,53,56,60,56,44,37,52,77,55,28,23,44,55,61,61,75,76,69,54,55,43,28,28,29,37,28,23,21,27,28,21,27,27,28,52,94,101,93,29,28,61,76,105,91,75,93,90,78,84,84,60,27,85,76,37,14,14,37,86,28,28,29,43,61,89,183,78,70,76,78,85,65,54,69,75,77,86,68,91,99,83,86,55,37,37,43,37,49,75,131,135,112,98,78,116,108,98,90,53,43,53,65,61,60,49,125,189,194,139,77,78,88,14,21,62,91,83,107,91,107,186,76,20,20,21,22,52,129,148,111,95,129,117,70,53,53,44,34,34,28,76,111,91,75,62,101,115,83,76,91,179,160,155,179,133,112,115,90,84,53,35,69,115,160,69,44,44,56,90,183,93,53,44,44,44,32,55,107,89,91,105,140,148,101,44,21,35,29,27,22,62,43,37,44,43,48,55,53,60,70,88,115,133,88,91,107,86,70,62,61,55,96,147,96,116,166,179,84,36,28,68,53,69,70,76,70,71,75,105,75,60,75
194,191,88,148,191,90,75,93,190,179,93,69,75,129,95,140,76,78,86,158,190,172,163,43,48,62,76,137,140,61,54,76,129,125,38,55,90,117,115,68,28,38,76,75,52,52,93,140,144,112,44,87,43,44,75,84,84,61,48,61,75,89,103,76,28,61,115,123,125,60,48,76,69,88,69,43,103,148,194,186,123,75,31,61,75,80,70,43,37,71,85,52,99,84,76,43,27,34,44,133,93,75,35,95,91,44,61,37,29,28,84,87,112,117,99,75,28,85,148,75,68,21,38,103,183,75,62,44,29,52,60,129,86,76,44,48,37,76,91,123,72,76,34,75,86,129,112,75,48,27,21,38,62,149,115,76,31,88,194,109,88,44,28,56,137,160,110,52,71,95,97,69,48,86,203,205,194,69,62,69,34,51,69,110,71,88,99,75,43,90,179,209,148,108,75,37,139,91,62,133,172,68,14,14,29,55,69,69,75,129,110,51,53,91,110,55,149,60,38,84,194,197,149,133,76,37,117,115,55,68,141,148,139,91,61,133,117,75,35,53,95,107,139,117,110,75,69,75,110,137,38,20,37,133,117,99,84,76,86,133,76,69,84,85,75,53,62,76,76,101,87,88,98,194,147,139,116,125,135,71,61,54,48,52,55,54,87,76,65,48,29,27,21,21,21,52,78,55,56,56,53,76,70,69,55,20,20,14,22,21,13,20,20,28,54,61,71,76,21,21,28,35,75,112,95,98,129,140,89,61,56,46,88,35,21,20,21,14,20,36,48,46,43,60,75,101,68,75,75,76,62,56,75,75,83,77,78,56,75,60,44,75,75,44,37,44,44,53,55,99,125,117,76,53,62,75,76,85,44,37,44,71,65,60,61,96,155,189,78,75,98,108,28,21,52,76,99,101,77,88,108,56,21,20,21,27,44,117,135,87,90,140,147,123,75,61,52,37,32,37,53,74,95,84,75,84,75,65,99,131,169,148,112,109,96,90,85,75,75,69,65,37,43,88,87,54,54,69,123,148,98,75,69,53,54,35,52,83,148,148,133,96,76,75,28,28,29,28,29,22,29,37,35,43,52,52,48,56,56,62,85,111,115,62,91,101,84,75,76,68,74,135,166,166,169,129,85,37,34,36,52,70,71,75,83,56,62,83,96,87,75,71
187,148,86,141,191,89,62,75,139,163,95,75,76,133,108,149,61,55,62,133,179,179,149,48,51,55,76,139,148,69,55,75,99,61,22,52,95,133,116,61,27,35,75,99,93,44,71,125,133,89,43,76,38,37,75,44,13,20,34,75,90,99,117,86,28,43,91,87,99,53,71,76,86,91,97,34,62,60,109,169,116,75,38,72,75,75,52,34,29,53,78,43,117,95,85,43,21,27,43,133,91,75,29,87,95,44,55,34,27,22,72,56,90,99,87,71,28,76,144,76,54,21,29,84,133,69,51,43,34,62,60,112,85,75,48,38,29,72,76,99,69,60,28,69,75,115,115,86,69,34,14,27,34,137,99,76,28,91,200,115,91,75,44,29,76,148,95,60,108,123,99,75,71,84,139,148,191,75,55,54,28,43,61,93,69,84,88,75,28,62,93,205,148,90,69,38,137,89,62,133,172,93,69,75,90,140,187,172,187,99,107,51,48,109,123,62,140,125,117,108,211,209,148,103,75,43,133,109,90,75,90,149,116,91,69,133,141,88,72,48,149,99,125,103,91,80,68,75,103,75,37,29,75,191,148,140,76,75,76,101,69,56,74,98,75,44,61,76,75,75,71,69,75,140,144,140,133,125,158,75,76,74,61,48,56,53,74,76,76,75,62,62,13,0,12,60,131,87,70,62,65,83,84,88,77,21,21,28,34,21,14,21,21,46,61,68,53,44,29,43,46,43,38,76,90,90,90,94,37,28,32,29,75,37,28,28,28,20,28,70,53,44,55,88,74,55,70,65,70,75,55,68,75,62,62,69,60,61,37,21,20,36,93,75,43,52,48,52,44,49,61,76,69,55,75,83,84,78,76,75,37,69,75,75,77,75,86,139,76,91,148,135,75,35,43,46,76,140,90,70,83,71,21,22,28,29,43,90,75,52,53,75,94,140,123,91,70,44,28,27,13,20,48,76,76,52,43,60,60,88,140,98,86,95,86,76,61,48,46,48,52,21,28,46,75,65,75,96,148,131,89,75,75,69,60,29,35,62,139,133,86,76,61,44,28,38,44,37,43,28,21,29,43,44,53,44,55,61,56,74,84,76,75,69,83,76,55,53,60,69,75,86,89,140,160,91,52,37,43,48,43,69,60,60,37,43,62,75,75,78,76,61
163,97,84,144,183,87,62,75,112,163,91,75,76,133,115,148,62,52,52,115,160,172,149,43,43,54,88,117,133,69,52,75,97,62,44,69,129,85,61,28,28,48,84,117,86,31,54,109,88,36,27,70,48,48,55,91,69,38,52,76,87,107,123,80,27,37,90,75,76,44,75,75,86,88,107,34,44,48,91,149,107,69,43,76,76,69,48,34,36,54,69,48,133,78,76,34,20,27,54,110,103,84,29,60,76,44,48,48,37,28,60,62,69,28,22,21,22,75,139,88,75,22,36,76,137,69,35,31,27,54,55,108,95,84,48,37,29,61,76,95,88,88,36,76,80,144,115,99,80,44,20,36,51,148,110,87,44,115,190,97,133,86,60,29,71,149,97,69,89,115,116,89,76,76,149,141,187,88,60,37,29,61,75,99,84,76,75,78,27,56,91,191,125,76,69,37,144,90,68,129,148,85,75,29,43,52,95,84,76,89,84,43,53,137,137,69,117,139,144,125,179,108,129,108,76,43,129,95,76,68,62,125,99,91,75,141,140,108,84,34,90,52,95,110,91,76,70,76,109,68,38,29,44,133,137,133,77,76,90,144,107,74,84,148,129,75,44,75,76,70,65,69,61,75,111,98,83,108,194,95,76,76,62,56,60,44,44,84,86,76,75,90,43,21,78,186,194,160,155,108,65,29,21,28,37,21,27,35,43,28,21,20,34,55,60,44,35,28,21,38,54,52,43,75,90,88,76,56,21,21,28,34,34,37,29,29,21,21,75,140,90,35,43,91,84,55,62,69,55,55,53,44,65,43,43,68,69,44,28,13,20,28,76,77,43,48,44,46,46,46,52,54,55,52,76,91,75,69,95,203,108,83,107,85,74,76,94,135,94,93,107,116,75,55,56,49,54,76,91,75,76,88,22,29,28,34,44,87,62,52,54,65,76,125,140,140,96,52,28,22,23,43,54,52,69,53,54,44,44,65,125,90,99,91,76,71,43,49,43,48,38,36,53,65,53,52,77,140,140,98,61,37,43,53,55,28,53,88,144,112,88,91,75,49,28,55,60,55,43,37,34,43,60,68,69,60,68,84,75,76,75,71,61,75,76,46,65,71,75,76,88,76,75,105,86,43,32,37,43,44,70,112,89,54,37,32,55,70,77,90,75,44
169,112,86,140,172,86,61,70,99,99,72,56,72,103,95,140,62,54,54,112,172,144,123,37,37,53,75,89,107,62,44,60,88,95,37,44,99,86,76,71,61,90,129,141,90,31,44,93,140,112,69,108,88,84,117,125,108,69,48,95,144,158,123,76,27,38,89,75,44,28,44,60,86,116,99,35,38,51,85,160,70,21,21,52,61,76,55,29,29,54,27,35,112,72,68,31,14,28,61,90,95,37,13,34,62,56,70,76,72,37,54,75,86,71,75,75,43,84,187,117,89,27,34,75,160,85,36,21,22,60,62,91,108,89,48,55,29,60,76,95,99,91,34,68,75,160,123,95,76,55,28,54,75,183,107,76,38,115,172,86,133,88,62,36,70,149,93,61,80,116,99,89,76,75,139,160,187,117,69,28,31,86,91,123,91,87,85,76,27,52,89,197,123,69,61,35,148,89,69,133,183,95,75,27,34,38,91,75,69,86,84,37,60,148,133,70,125,125,140,125,144,91,116,93,76,38,139,107,75,61,61,125,99,99,69,137,158,133,90,43,91,52,95,115,110,90,75,80,141,76,55,43,43,123,137,125,90,87,98,76,112,90,99,191,166,76,37,86,90,85,85,75,69,69,75,61,37,61,140,186,78,70,60,49,43,29,35,75,70,74,76,87,87,123,212,221,212,187,166,91,29,21,21,28,27,35,53,61,29,20,20,37,91,75,54,44,44,37,21,32,38,37,53,105,95,77,76,48,28,28,29,28,28,43,34,27,22,29,75,129,75,35,53,83,105,76,68,70,54,43,43,52,54,29,43,60,76,46,28,21,27,32,35,52,54,44,46,37,43,48,46,55,53,53,76,69,60,74,131,212,199,94,94,75,69,117,147,147,101,98,99,133,65,43,43,28,35,90,139,75,86,105,36,22,21,23,43,88,75,53,48,53,68,93,116,95,28,21,28,34,35,43,54,69,61,53,53,56,54,75,140,111,112,105,75,61,49,52,43,43,43,44,52,69,71,84,125,148,140,76,43,43,49,60,53,65,107,147,139,96,86,90,75,68,53,61,69,52,53,53,52,62,94,99,76,70,76,131,115,88,75,75,62,60,70,54,75,76,76,76,71,69,76,86,52,28,28,29,32,37,83,160,84,43,44,35,35,65,123,133,77,61
169,179,90,160,187,90,61,69,103,75,44,44,60,86,95,133,70,60,56,103,148,76,52,28,44,86,123,141,133,70,53,89,116,133,48,38,95,137,140,84,31,44,88,139,95,37,48,89,141,139,75,75,56,44,84,97,97,75,43,87,115,90,76,36,22,37,84,86,48,27,53,86,108,133,91,29,37,38,75,148,44,14,21,76,90,133,68,21,35,75,21,44,158,90,55,28,17,28,53,80,95,29,17,69,129,123,110,71,34,21,37,75,88,110,99,87,37,60,191,115,97,28,34,76,183,97,75,51,28,76,107,133,123,103,62,53,34,62,75,107,93,62,21,35,60,103,93,93,75,53,51,55,75,169,109,43,22,75,112,86,116,86,56,36,61,148,90,44,61,116,99,88,80,71,160,144,191,90,72,55,35,76,88,172,123,99,99,85,22,44,84,205,116,44,29,29,99,76,69,123,183,108,84,34,28,38,90,71,60,103,103,43,60,140,112,75,117,125,133,133,133,91,115,86,75,35,133,125,86,69,56,129,107,99,69,148,187,140,117,51,99,52,85,123,133,112,69,76,148,90,75,70,44,108,148,141,139,107,76,65,62,68,70,84,129,69,37,60,76,83,86,76,68,55,55,53,28,44,69,91,84,69,76,96,75,37,44,55,44,52,87,115,186,224,234,224,211,199,158,75,35,28,21,28,28,53,61,43,28,27,35,76,105,83,75,43,44,44,55,54,49,38,75,148,144,83,61,43,29,29,55,36,28,38,32,28,23,37,62,189,90,49,75,76,86,76,61,71,55,44,44,76,61,44,55,46,65,69,29,27,29,23,38,62,91,85,62,52,70,74,61,76,76,69,75,65,65,71,96,99,179,90,69,70,89,139,155,148,115,98,123,133,83,68,62,93,129,194,203,148,107,91,54,28,29,35,32,70,69,37,32,38,53,55,54,46,34,32,34,37,52,54,61,56,53,35,44,70,69,78,90,112,107,91,76,65,53,38,29,29,34,84,84,91,194,169,139,131,135,74,53,68,69,53,44,61,76,93,108,88,76,88,69,76,91,71,74,53,49,52,61,70,108,111,93,69,83,131,129,139,98,88,44,52,75,70,46,60,69,75,76,76,83,75,69,43,60,43,29,35,62,87,85,52,52,53,52,61,78,84,76,77
158,179,88,140,172,84,60,69,95,112,76,61,80,137,148,148,70,52,48,93,172,88,76,48,71,112,183,141,76,61,91,149,163,149,53,43,86,141,140,86,27,29,70,117,116,43,69,84,141,133,75,71,62,28,56,86,91,75,43,90,139,84,84,38,28,69,90,109,89,52,76,93,140,115,44,20,44,75,107,137,99,75,37,86,99,115,62,34,75,90,69,54,186,76,35,28,31,86,117,163,99,75,36,75,125,86,72,38,21,21,55,140,110,109,109,91,36,37,144,93,70,29,28,71,169,99,54,36,21,84,90,133,107,75,48,44,31,56,69,90,86,54,22,38,75,86,99,109,88,69,54,52,62,144,99,44,28,76,123,116,133,95,75,48,61,144,99,38,34,76,112,103,88,60,163,117,187,75,61,55,28,48,56,116,75,99,107,89,22,35,86,197,148,35,22,28,76,90,95,144,183,125,88,34,31,44,97,76,53,117,78,52,90,179,179,133,144,140,140,133,125,93,149,72,55,29,95,117,110,80,56,160,88,62,38,95,149,139,115,55,99,55,84,116,110,110,62,75,137,87,72,76,56,97,158,144,144,111,76,68,65,69,69,60,46,43,49,53,69,75,71,70,60,61,83,75,52,69,75,76,83,98,194,194,131,83,61,69,88,89,96,91,74,75,203,207,194,212,194,76,44,28,37,35,27,52,38,35,70,86,84,90,96,96,84,44,35,60,54,55,55,28,116,169,140,60,44,35,28,37,53,49,52,52,49,61,77,108,96,140,87,69,91,76,69,69,53,69,76,76,55,53,37,27,28,29,43,68,65,46,37,37,37,70,107,91,75,62,115,158,112,109,112,109,99,52,55,44,36,32,69,60,35,38,53,91,116,115,133,111,129,116,108,94,96,125,186,148,116,105,85,54,48,55,53,52,55,37,37,32,52,52,28,36,34,36,44,37,43,49,65,68,56,53,44,37,36,62,55,46,65,129,89,76,85,75,70,46,37,37,44,75,83,139,155,96,111,109,109,71,56,62,69,37,60,76,75,75,89,91,84,88,75,94,117,84,70,60,49,43,53,75,95,108,77,56,83,129,117,148,125,85,53,74,87,65,49,44,76,89,166,199,77,88,148,155,125,70,46,52,56,52,76,70,43,46,49,52,76,89,96,76
197,191,90,123,163,76,61,75,99,148,97,68,86,112,139,97,44,36,36,78,148,137,108,44,54,76,123,137,129,107,51,76,115,148,53,35,97,148,139,90,28,34,55,103,99,37,54,75,148,140,76,69,75,29,55,88,99,76,44,90,139,86,90,75,36,55,125,172,112,69,56,71,75,84,76,38,75,115,137,186,117,89,34,69,72,88,71,38,31,76,69,54,172,69,51,36,21,52,75,89,103,80,38,71,110,72,61,29,21,21,29,80,99,129,133,107,52,43,190,86,34,21,29,71,140,107,90,80,22,71,75,90,112,55,38,75,76,116,158,137,91,89,51,55,88,115,137,117,76,48,43,44,48,144,95,76,28,91,160,172,141,97,85,62,52,141,139,54,44,110,186,95,75,43,148,129,163,60,43,48,28,37,54,115,72,107,107,80,22,34,86,191,172,76,54,37,91,133,148,179,187,141,90,36,29,44,86,76,53,125,69,29,61,123,144,112,148,148,133,112,109,95,179,75,51,38,169,158,141,95,56,172,89,29,37,116,194,163,139,69,93,61,76,112,48,43,29,52,115,107,88,85,52,89,99,51,76,76,76,75,75,76,76,65,54,44,54,70,89,69,65,75,76,91,116,86,71,76,76,84,76,86,98,140,189,189,131,109,212,179,48,20,13,13,75,135,112,160,199,117,61,43,35,28,28,70,112,105,94,169,115,84,77,84,84,43,52,76,75,76,69,44,68,125,105,21,29,46,32,65,69,52,68,70,84,189,166,123,115,158,94,70,55,70,90,98,44,48,54,77,76,43,23,29,28,37,61,70,61,90,44,43,35,37,38,48,60,69,78,75,74,62,75,111,98,38,46,34,38,43,43,38,28,35,29,56,131,133,84,98,93,112,112,111,107,105,87,75,77,69,37,43,55,60,52,53,75,20,20,28,75,53,21,29,35,29,37,43,44,53,53,43,44,38,37,34,21,29,43,46,61,144,147,89,84,70,76,60,55,52,43,43,49,75,101,75,85,88,84,56,53,53,52,61,70,90,107,84,129,115,111,115,112,140,125,76,60,56,60,76,83,75,60,75,75,76,88,94,90,75,60,48,53,54,69,43,29,52,89,88,147,158,115,99,209,133,62,52,54,53,44,60,60,76,54,56,70,91,98,86,84,61
183,197,90,117,194,103,62,76,141,172,112,69,86,99,129,97,62,55,55,103,149,144,141,43,48,69,95,123,148,123,51,71,97,148,56,43,112,149,148,95,35,38,62,110,117,44,44,62,148,140,99,75,87,36,60,88,112,76,43,95,125,76,91,76,37,35,75,95,109,86,62,69,76,84,107,48,36,56,61,163,123,93,43,69,75,90,76,36,28,76,75,75,190,86,62,38,14,36,54,69,107,93,44,56,99,71,68,29,21,21,27,75,86,125,116,109,61,38,194,95,62,29,38,90,200,117,93,80,27,62,69,76,125,95,75,75,55,78,97,144,91,86,43,37,75,76,91,108,69,28,28,31,38,141,103,87,29,76,148,123,141,75,51,48,43,110,125,70,37,86,139,95,51,36,133,133,149,76,60,48,27,43,60,133,75,95,97,87,21,43,85,190,194,91,76,29,86,112,99,163,209,149,69,28,28,37,76,78,44,125,85,51,87,179,209,187,183,141,137,110,103,91,148,110,88,38,149,172,137,93,56,163,112,89,62,129,158,133,123,69,88,69,76,103,54,54,38,68,144,99,76,76,55,88,89,29,74,75,75,75,70,69,75,70,75,68,69,91,155,125,99,101,187,166,123,84,71,62,69,70,65,68,55,76,160,197,207,186,212,133,36,20,14,20,29,70,87,133,129,76,37,75,44,27,29,44,109,83,61,85,76,44,37,29,52,55,60,65,85,90,77,74,74,91,140,28,29,44,37,75,95,87,86,75,90,158,160,139,140,158,140,52,13,14,44,71,37,44,38,46,74,35,28,46,37,38,69,69,75,76,61,48,53,55,44,55,69,43,28,29,44,55,49,76,96,53,44,37,44,43,44,36,29,37,35,49,131,131,83,76,84,115,131,117,96,87,76,76,75,61,48,46,53,46,44,53,62,37,44,75,147,109,46,29,38,75,46,43,44,43,37,37,38,37,44,28,21,35,53,60,88,144,140,91,71,61,70,69,61,44,46,44,46,60,69,75,76,76,76,75,68,76,74,69,76,107,135,135,179,179,140,131,191,148,86,68,43,52,69,123,76,36,55,61,75,140,105,76,44,32,29,36,29,38,43,27,49,76,75,62,140,115,139,91,155,123,76,43,52,46,43,55,61,76,75,74,78,123,105,56,62,53
179,200,89,116,194,107,61,70,129,169,115,69,76,107,133,141,76,71,60,99,179,169,163,44,53,75,112,115,148,129,56,75,97,140,55,48,116,148,148,103,43,43,56,95,133,52,51,69,149,141,107,72,84,29,62,88,133,95,44,125,133,75,91,80,43,37,76,91,115,90,71,70,88,97,115,51,37,48,52,149,115,91,43,62,69,87,80,37,29,85,69,86,194,109,84,37,20,29,48,68,115,107,55,48,88,71,68,43,29,28,27,75,84,125,133,116,69,43,197,108,75,29,22,53,144,115,95,78,28,62,69,76,112,112,75,55,31,71,85,133,90,90,44,43,70,80,107,88,48,21,17,21,38,137,108,90,29,72,158,116,144,52,28,75,91,172,140,76,44,85,129,80,61,44,160,172,186,84,69,72,34,29,54,107,72,90,86,88,21,38,75,169,179,93,84,28,78,97,78,115,205,148,88,38,43,75,85,84,75,117,109,60,60,125,194,89,163,125,112,84,91,103,140,125,89,34,103,158,109,76,52,141,117,89,53,99,123,107,69,48,76,62,69,86,60,71,54,85,144,84,69,75,53,87,116,86,70,75,75,75,69,69,55,62,109,105,108,160,194,140,76,71,95,158,111,75,62,43,54,69,52,55,68,75,78,78,75,85,139,115,43,28,37,44,43,56,75,115,75,35,29,52,37,28,34,71,76,37,53,70,43,20,21,20,34,60,61,49,27,52,69,74,70,62,115,56,52,56,53,169,148,99,62,74,88,70,76,78,71,117,76,21,13,20,22,29,37,48,43,70,90,43,28,60,76,62,75,44,28,35,69,76,86,90,48,61,46,21,21,29,37,43,37,75,86,55,43,29,37,34,54,76,60,29,34,44,74,65,37,48,53,98,139,76,52,36,29,44,37,69,49,54,52,38,60,75,76,76,75,144,147,107,96,76,91,93,61,44,44,43,37,36,29,37,35,29,35,54,61,70,140,70,53,52,87,148,94,75,62,54,49,44,43,54,78,69,38,37,52,70,83,186,191,179,140,123,139,123,116,123,111,90,139,86,69,55,52,75,112,94,55,52,76,65,53,144,90,36,28,29,35,43,37,35,37,52,85,90,76,62,76,86,123,140,189,148,133,78,55,43,43,49,61,69,68,68,68,84,76,43,69,75
160,194,89,110,194,115,61,69,125,183,116,69,80,110,109,137,76,69,48,86,172,160,158,44,55,76,97,109,149,129,53,75,108,141,60,44,97,144,140,107,38,38,44,86,123,68,34,71,148,139,109,75,78,27,71,85,125,97,43,76,103,75,108,87,29,37,76,87,107,88,62,69,76,95,116,48,48,60,44,148,108,91,43,68,71,91,85,48,34,84,70,75,183,129,88,35,14,36,44,70,109,95,61,38,76,69,55,43,28,27,28,75,80,112,133,117,69,38,203,110,75,35,22,51,133,110,91,76,28,69,75,75,115,109,76,55,29,70,76,133,88,93,69,43,75,86,99,93,56,31,27,27,55,183,129,91,36,69,158,115,129,75,52,88,60,108,139,76,44,84,133,76,52,44,129,144,141,76,44,48,34,38,60,97,76,97,62,51,27,60,110,194,191,117,93,34,76,86,75,99,200,148,95,38,31,55,108,117,90,144,133,69,69,109,179,76,194,91,62,72,99,133,129,107,86,37,115,163,88,70,78,186,139,89,61,123,123,110,84,75,125,133,116,97,76,85,60,91,149,95,51,38,34,76,129,109,76,75,62,83,76,71,61,69,116,101,111,123,148,69,60,75,75,135,117,91,70,56,75,75,76,75,69,55,69,62,62,48,68,75,43,34,48,62,61,55,65,76,43,37,43,37,29,21,29,76,61,35,43,37,32,20,21,20,22,49,60,29,20,20,21,28,75,87,140,84,75,70,55,160,169,93,37,52,88,43,28,22,13,29,53,20,22,35,44,44,37,37,54,107,86,87,61,123,139,89,54,20,0,10,28,62,84,88,56,56,32,27,29,37,44,37,52,87,87,56,43,38,43,43,84,96,75,46,37,43,29,32,29,36,36,91,117,62,43,36,38,55,29,37,53,56,56,75,116,140,76,70,88,179,129,87,99,76,111,77,62,62,54,53,29,29,37,37,36,37,53,62,55,83,77,69,55,69,76,109,98,69,75,65,65,60,68,70,69,53,37,37,43,76,139,209,209,160,84,76,62,44,44,94,135,129,105,69,60,56,69,75,70,76,74,76,87,71,60,99,61,22,29,34,46,44,38,29,52,75,147,125,86,55,44,44,62,148,158,166,169,135,107,76,55,71,101,76,70,70,75,70,44,62,55,61
148,194,89,108,190,117,62,71,125,179,112,69,76,99,133,141,76,69,54,76,158,160,148,54,53,62,78,93,148,137,54,75,99,137,60,35,88,144,141,99,38,43,44,76,107,37,27,76,144,133,108,76,90,28,76,76,107,95,43,60,93,75,97,76,28,38,75,84,91,85,55,62,75,86,115,55,48,61,48,148,116,97,44,60,75,95,87,48,38,75,75,75,160,137,91,37,21,34,44,76,112,108,69,43,75,61,61,48,29,29,29,76,84,123,108,95,69,34,194,133,71,34,27,48,140,133,97,88,28,62,75,69,129,99,80,61,37,75,76,139,99,93,69,43,69,76,99,103,76,55,29,22,43,186,116,95,29,69,160,125,158,89,69,75,34,80,144,84,38,76,133,76,61,51,116,139,149,84,54,54,37,37,60,97,76,97,95,87,35,70,125,200,197,112,91,34,75,89,69,95,209,141,99,48,29,48,90,84,55,116,109,69,70,99,186,75,169,137,112,75,137,129,148,107,89,37,95,148,108,89,54,141,140,109,69,129,115,115,95,69,88,84,72,93,76,88,72,97,148,123,62,51,62,108,148,123,77,71,62,84,111,71,75,107,140,78,109,88,65,55,70,76,75,109,99,87,84,77,76,75,147,108,60,46,55,70,69,48,60,60,62,44,62,69,53,52,55,53,38,48,52,37,46,44,28,37,36,56,44,28,29,21,32,38,28,52,44,27,21,20,20,21,43,84,148,91,69,65,55,60,69,68,37,44,36,20,12,0,13,20,29,37,44,75,75,53,29,37,94,107,62,86,84,98,86,84,32,13,13,14,44,52,38,61,86,74,38,28,35,38,38,35,44,76,77,75,49,37,29,43,52,133,112,62,37,21,21,21,27,22,29,88,116,54,37,35,37,29,21,29,43,84,125,129,139,125,74,61,70,85,88,87,76,83,91,76,71,75,61,49,32,37,36,29,32,70,77,76,77,88,65,76,88,75,108,91,75,44,54,69,70,86,68,43,55,49,62,96,140,209,197,207,197,75,52,44,32,34,28,52,78,123,135,90,74,75,75,75,62,75,108,75,65,62,75,125,49,37,37,28,37,38,28,37,52,69,95,62,38,35,48,53,44,90,148,140,160,108,99,131,77,76,95,98,61,76,86,55,29,54,69,53
141,194,88,97,186,125,62,72,129,179,123,69,75,97,141,148,86,62,51,75,179,141,109,37,37,44,61,76,115,99,51,69,86,75,34,27,52,103,117,99,44,38,44,71,62,21,21,68,115,109,88,69,91,28,52,84,71,48,21,34,60,48,88,78,37,48,76,88,86,86,43,62,84,123,129,75,37,55,43,158,123,109,51,54,69,93,88,54,48,72,75,70,139,117,86,37,20,36,51,88,112,93,75,38,75,61,60,61,48,37,29,88,84,90,84,75,54,28,160,139,76,38,22,48,140,141,108,97,43,51,75,68,139,108,88,69,36,75,84,109,90,91,53,34,61,71,97,110,85,62,43,27,44,148,99,84,34,70,139,133,149,107,76,72,37,76,148,84,38,76,112,107,90,69,140,144,129,95,75,69,53,37,62,91,76,99,109,99,22,43,76,149,190,91,89,29,54,76,69,89,200,137,107,51,31,52,91,80,44,97,90,69,69,95,163,70,160,144,117,61,86,115,144,103,95,38,93,144,90,86,44,133,137,133,75,115,110,129,110,76,85,78,69,112,95,107,76,108,125,110,75,88,76,75,172,141,76,70,75,76,93,61,86,169,160,133,135,86,53,62,75,70,62,93,76,52,74,78,101,105,139,78,44,21,35,55,69,60,75,61,87,77,70,62,55,61,62,89,68,60,48,49,53,35,21,43,55,69,60,52,52,43,52,55,46,83,43,23,23,28,29,22,28,35,76,91,54,35,35,38,38,37,43,44,22,12,0,0,13,23,23,44,74,76,75,46,35,62,105,76,62,55,93,75,75,85,62,21,36,53,75,75,65,69,125,95,44,14,10,21,37,37,43,43,38,76,55,35,29,21,28,93,89,74,37,22,21,20,21,28,35,86,90,48,44,38,28,28,29,55,60,69,107,91,76,69,84,71,62,62,55,76,52,71,61,74,53,60,53,54,36,36,35,36,49,75,90,139,109,76,75,91,131,101,91,89,76,52,94,160,160,183,76,55,65,69,62,76,84,125,211,194,144,60,46,36,28,28,27,32,34,55,115,111,76,69,53,46,44,68,90,70,60,76,129,135,52,43,37,36,43,43,32,89,108,96,52,35,43,36,48,61,75,111,83,76,88,75,83,107,74,52,46,101,84,76,78,56,62,74,76,52
133,194,87,93,186,133,61,71,125,160,97,55,61,76,108,125,85,68,52,76,169,78,53,31,56,91,110,125,139,112,48,69,88,69,44,52,78,109,99,84,29,34,44,75,29,27,52,99,116,91,76,48,76,22,38,85,38,21,34,75,76,80,97,99,56,48,76,103,72,34,21,35,76,117,108,72,36,55,52,186,112,76,43,38,52,76,87,56,43,76,52,43,88,90,75,43,21,37,43,93,103,62,34,21,44,51,52,68,62,52,31,89,87,60,28,22,27,37,133,129,90,53,22,43,137,160,76,60,29,29,69,56,117,91,87,71,38,76,78,95,88,90,51,27,44,53,91,103,87,60,43,34,37,140,87,75,44,76,139,141,160,107,84,69,36,76,137,84,34,61,112,115,110,78,187,148,117,108,76,75,69,34,69,93,84,91,107,103,27,44,84,148,194,88,69,28,37,69,69,75,144,109,78,37,31,52,84,84,43,99,88,75,69,90,163,72,163,141,116,61,76,91,137,84,90,38,95,158,99,97,51,112,125,125,75,97,117,144,125,88,75,88,62,109,115,117,90,89,112,137,84,103,90,75,163,137,76,76,86,76,75,76,69,94,131,109,105,105,76,76,76,71,61,46,32,37,61,69,84,108,88,61,34,20,28,53,60,62,75,78,169,148,75,55,44,55,75,189,108,69,62,44,36,52,46,61,55,55,62,69,55,48,53,52,52,129,76,27,28,29,29,28,35,37,52,38,34,28,28,48,60,54,44,28,28,14,10,14,20,21,20,32,54,52,52,55,75,69,75,55,61,61,95,116,96,99,95,28,22,36,75,75,62,60,76,90,55,29,14,22,38,55,37,37,28,29,35,28,49,44,44,76,78,69,56,37,23,23,29,37,29,70,76,43,44,56,53,55,61,75,53,61,84,76,84,75,115,91,60,53,69,95,75,52,28,35,56,60,48,88,75,54,43,62,76,76,76,166,94,56,68,86,101,101,75,86,76,54,98,199,194,179,76,76,77,76,76,84,90,93,203,108,54,44,43,35,34,29,43,49,37,61,123,107,86,78,55,55,49,44,61,54,85,148,166,144,78,44,35,37,44,52,48,75,90,76,43,36,53,62,91,139,158,87,62,75,71,62,76,76,75,60,61,108,135,123,105,76,88,85,69,75
137,160,84,87,149,123,62,72,110,99,61,44,68,97,137,125,78,60,53,75,179,125,125,69,61,89,129,141,139,115,38,61,86,116,68,37,89,93,52,28,20,27,37,87,78,51,29,75,133,43,22,27,34,28,62,76,76,75,43,69,95,140,158,133,76,43,61,97,86,54,55,87,139,144,129,75,29,55,60,172,76,20,14,37,69,86,89,70,55,91,21,27,80,87,85,48,21,37,38,95,103,34,21,38,99,125,149,69,53,60,37,85,89,107,91,97,85,60,191,163,93,69,22,43,117,183,72,38,29,55,89,90,112,107,87,69,52,76,85,89,80,44,21,14,27,43,76,76,76,61,54,36,48,148,91,75,31,62,109,148,169,93,71,62,38,69,115,76,28,38,95,95,88,75,160,158,125,91,69,61,44,28,48,70,75,75,84,85,29,48,76,148,200,76,27,28,55,86,117,133,148,116,91,44,31,60,80,85,44,93,44,43,52,76,148,62,158,129,116,88,88,97,129,75,84,38,78,139,112,108,54,117,117,115,75,95,125,149,125,95,60,90,56,95,95,116,99,87,109,133,75,107,90,69,163,137,84,76,88,75,74,85,55,68,70,71,75,96,95,78,75,69,70,56,46,52,75,76,70,86,60,37,48,38,60,101,107,98,133,139,99,78,76,76,84,87,108,187,179,107,76,62,75,139,86,91,91,70,65,75,69,56,53,38,44,139,140,68,37,23,28,28,28,32,29,35,29,21,27,37,43,56,52,34,28,21,14,21,20,20,20,37,37,21,27,37,155,144,76,43,60,75,183,186,166,115,90,43,20,20,49,53,52,44,55,76,75,70,83,86,90,44,32,32,27,21,28,36,37,77,76,55,68,74,56,37,37,49,32,38,69,76,60,44,52,60,62,75,75,61,52,61,74,75,69,76,101,75,61,55,78,86,75,69,48,55,71,60,36,61,131,94,86,88,76,83,94,139,76,34,29,60,89,88,84,70,77,70,86,112,109,133,75,84,75,61,69,69,76,87,179,69,43,38,38,43,44,37,52,37,28,90,90,75,76,68,48,49,44,38,44,55,108,111,131,91,76,49,37,37,46,60,77,75,76,69,84,76,105,147,194,179,116,75,75,76,76,55,68,75,68,68,91,166,155,169,133,91,70,43,35,88
137,97,76,91,141,95,61,69,91,110,80,60,89,97,160,129,56,34,29,53,123,123,123,55,44,56,76,76,53,29,35,75,89,133,61,28,69,93,52,55,48,86,99,133,125,70,28,62,148,75,55,44,80,95,139,123,109,99,37,48,75,95,117,109,56,29,48,88,87,88,53,86,95,144,139,84,22,52,51,149,99,75,37,84,133,148,76,53,61,97,61,43,93,76,69,53,21,28,48,116,116,84,55,27,89,91,75,53,34,37,29,76,88,110,109,103,76,29,125,148,75,53,22,43,99,179,95,89,60,44,99,97,137,95,89,69,52,76,90,109,97,75,43,53,95,117,140,99,76,75,60,36,44,163,91,43,20,28,76,103,112,85,72,52,37,72,116,34,21,35,85,86,85,69,158,125,110,144,85,28,20,55,85,95,133,125,90,84,29,61,76,140,194,90,61,44,75,139,140,158,205,112,90,52,29,55,78,78,44,90,62,44,84,97,125,91,139,116,99,75,90,99,148,43,28,21,75,133,116,99,53,139,107,54,35,62,91,140,107,87,61,93,55,116,60,54,60,69,88,133,76,87,88,60,144,76,76,76,76,62,69,76,75,62,53,55,55,76,89,75,69,60,68,75,75,76,76,75,75,69,36,34,34,43,76,111,155,158,139,84,105,70,76,140,160,191,179,135,148,169,139,107,123,186,169,139,111,86,70,69,74,69,55,46,60,148,155,99,94,76,61,38,37,27,27,36,29,34,37,20,14,52,37,28,27,14,21,21,20,20,35,55,28,27,28,29,96,197,112,74,70,84,183,187,179,160,160,86,55,37,37,43,53,69,61,65,83,90,101,107,139,37,27,28,21,21,29,44,34,54,90,61,60,62,52,62,55,60,62,75,107,107,75,70,52,55,74,75,77,91,65,46,76,76,60,75,77,53,43,35,37,43,54,48,62,84,62,43,29,55,74,36,52,84,93,117,107,87,43,20,12,20,35,62,91,86,86,84,89,111,107,84,68,75,75,61,55,69,75,78,107,55,44,49,48,44,46,46,49,29,62,116,49,28,44,55,49,43,37,71,76,105,131,85,75,74,43,21,37,44,55,88,111,76,90,133,129,88,75,75,148,123,75,75,76,76,78,54,56,48,54,76,160,186,155,75,44,60,68,61,53,69
117,137,91,129,197,103,62,75,123,158,109,61,76,76,129,103,52,51,52,84,148,144,144,53,44,62,76,76,75,75,71,116,158,144,76,38,75,133,125,129,69,44,56,133,123,69,28,53,148,117,125,51,75,61,91,141,115,123,53,48,62,90,108,76,20,21,48,76,87,84,52,75,86,97,84,53,14,29,35,133,109,87,43,62,86,86,72,43,36,75,60,31,72,72,55,36,17,21,48,76,103,84,60,28,76,75,69,56,13,13,21,97,109,99,89,86,61,27,86,137,43,20,14,43,90,141,86,84,55,28,69,48,133,88,72,51,44,70,88,125,95,90,69,38,76,84,133,110,69,34,34,27,29,172,99,38,28,52,148,190,160,86,61,43,38,60,117,78,38,80,163,103,69,55,99,76,93,91,51,34,29,51,91,123,163,140,76,62,29,44,71,141,194,112,75,28,37,78,75,84,186,116,88,48,28,54,76,88,43,76,90,85,70,109,205,163,187,133,123,61,78,91,123,75,69,55,123,191,148,129,54,140,103,38,35,76,148,149,137,107,60,99,60,129,56,44,48,62,103,186,140,123,90,69,140,48,87,116,91,56,61,76,69,84,69,60,65,75,76,53,56,54,62,76,91,116,75,76,76,49,49,46,55,65,44,32,49,109,115,89,148,91,90,129,112,155,111,139,147,169,139,56,52,86,101,117,99,65,38,43,29,34,44,60,98,147,115,135,112,131,194,140,49,32,37,38,43,65,49,13,21,36,28,21,20,14,21,21,20,14,38,49,27,28,23,29,62,98,77,74,55,55,98,187,169,166,148,87,53,21,21,28,61,76,76,69,61,75,86,91,105,55,32,22,21,21,37,37,21,28,55,69,76,107,77,56,60,61,70,75,88,90,76,60,76,85,85,90,93,74,49,65,76,76,70,76,62,34,21,21,28,54,71,71,62,62,76,55,44,68,20,20,21,37,44,55,84,69,21,10,0,0,0,21,76,78,101,95,101,133,140,86,71,75,69,52,54,49,38,65,75,49,43,52,56,55,44,43,43,43,83,111,55,29,53,62,69,69,75,84,76,87,90,55,60,76,21,27,52,53,43,75,125,76,84,107,107,70,65,48,75,75,69,60,68,75,71,74,96,75,60,77,155,148,101,34,21,34,52,68,69,70
158,194,90,90,186,149,75,78,148,183,139,69,76,86,129,140,107,75,75,80,187,163,160,55,44,69,76,88,140,139,44,62,107,141,86,43,69,148,139,129,62,51,52,123,90,37,21,35,133,137,133,43,55,28,55,117,123,123,52,44,55,91,88,112,68,37,76,148,148,108,68,76,95,95,61,21,22,60,76,141,129,90,51,62,76,76,85,21,21,60,61,43,76,78,21,13,14,43,86,107,112,107,80,34,75,75,62,51,21,21,28,149,139,133,86,69,54,28,80,108,69,37,28,75,172,197,99,85,69,28,69,43,141,75,27,43,75,86,103,117,99,103,76,29,69,69,110,95,97,17,14,17,27,144,112,76,29,44,117,163,158,75,28,22,29,53,99,90,43,62,116,133,48,27,75,85,108,117,80,75,62,27,61,75,91,86,75,28,27,75,95,158,169,117,90,38,37,85,69,76,190,115,35,27,28,51,53,69,52,91,90,72,53,78,186,76,158,129,112,60,76,76,88,99,99,44,75,149,133,109,44,117,116,76,52,84,186,158,123,99,52,88,61,95,90,99,88,108,108,160,110,115,95,61,172,123,98,111,76,54,60,75,70,112,76,55,61,69,76,68,54,53,90,108,111,91,88,93,84,56,56,62,61,68,35,27,28,49,90,76,56,49,87,140,131,129,86,90,131,111,62,49,48,46,76,101,86,32,37,49,43,27,44,76,148,133,115,160,144,123,160,135,85,61,61,78,75,75,29,20,28,29,35,28,20,20,21,20,14,22,28,29,20,28,28,28,43,75,76,76,60,60,69,155,158,147,129,75,35,27,43,62,90,101,90,84,70,84,70,44,52,44,43,28,29,36,70,77,28,37,56,83,83,140,111,43,60,62,60,69,76,76,49,61,70,123,116,94,75,49,48,60,70,61,69,101,74,28,21,28,44,69,76,76,76,61,75,78,70,70,21,21,23,29,21,29,76,29,14,10,0,0,10,14,83,91,105,140,117,133,129,89,88,75,29,27,27,14,28,21,21,32,52,44,52,55,43,35,44,44,78,76,90,96,96,89,76,78,88,90,76,75,62,55,61,76,44,61,55,55,53,76,91,77,76,74,83,60,52,49,55,62,55,53,56,61,55,101,133,112,112,129,140,148,76,28,35,54,70,77,76,88
149,194,90,89,183,169,69,69,108,179,139,72,75,80,117,141,109,68,56,62,186,163,163,61,44,60,75,90,148,148,44,54,86,125,78,37,55,139,133,129,68,48,44,97,28,13,20,44,97,116,110,38,52,35,44,133,109,95,51,55,84,108,91,139,75,22,37,95,107,109,62,85,109,99,84,54,28,75,76,186,129,89,53,60,76,80,76,37,44,88,75,52,88,99,68,43,34,75,117,149,133,108,84,34,75,76,52,35,21,21,22,93,76,115,85,60,43,27,88,129,76,52,22,37,89,194,76,44,43,21,69,51,129,75,61,76,108,139,191,183,99,88,76,43,53,62,99,86,69,22,21,29,55,190,117,90,34,61,133,117,133,72,21,48,87,125,158,110,44,68,115,108,62,61,144,172,148,109,52,44,43,27,53,75,99,76,75,69,44,80,144,190,209,144,89,37,34,75,53,72,148,125,75,48,56,103,129,139,133,133,112,85,61,76,186,76,169,95,60,44,71,76,91,109,95,44,69,149,97,44,38,97,115,95,56,69,129,148,69,52,55,84,86,107,108,108,80,116,90,190,141,48,43,43,148,107,109,108,69,61,61,75,112,139,78,65,56,85,105,74,62,54,85,88,77,85,91,93,76,53,55,55,65,86,46,29,29,28,29,22,21,27,37,70,60,75,71,76,117,77,53,61,49,52,49,70,68,37,53,56,61,52,60,75,84,99,133,155,107,55,62,76,133,107,96,93,53,21,13,14,28,37,60,74,56,37,21,21,27,28,22,21,20,29,29,28,43,75,76,71,69,69,74,94,125,76,65,53,61,76,76,76,75,75,90,90,135,76,21,13,21,28,32,75,74,93,99,76,70,77,95,88,76,87,55,44,55,68,69,69,62,56,53,69,65,125,123,95,86,83,60,61,61,54,71,95,61,21,21,65,70,75,76,54,60,54,60,76,71,61,22,23,28,28,21,44,69,28,13,12,10,0,13,14,86,90,86,115,109,84,69,76,84,55,35,28,21,13,14,12,14,28,49,46,48,44,44,43,43,70,83,85,117,140,144,131,107,88,76,84,88,90,55,44,54,88,62,61,69,69,69,61,68,56,55,65,69,61,44,53,35,34,37,43,44,43,60,96,75,76,101,105,111,117,74,28,28,44,49,60,62,77
129,194,91,89,172,169,69,69,103,169,115,61,55,69,99,137,95,61,55,61,183,183,179,71,44,60,75,87,140,148,44,48,76,87,44,27,43,93,108,97,51,60,54,107,34,27,60,91,169,140,133,48,54,37,36,140,75,28,27,37,76,86,95,137,76,28,28,90,86,110,62,103,99,110,91,69,21,61,48,149,112,90,61,62,88,76,76,43,27,56,61,38,78,112,88,61,22,29,54,75,125,110,85,29,69,75,61,52,31,28,28,91,69,86,51,22,12,13,89,139,97,72,28,29,69,186,84,21,21,20,52,43,109,75,69,69,62,76,144,139,88,86,80,44,51,72,117,91,69,28,28,22,34,172,129,90,34,55,141,99,129,71,35,48,60,76,139,107,44,69,93,87,55,69,109,123,87,97,62,55,60,21,44,69,99,75,86,75,34,38,72,117,194,141,60,20,20,44,69,76,103,115,93,44,28,69,76,125,69,140,116,88,60,75,186,76,144,116,99,78,123,163,186,109,112,56,61,139,99,89,61,141,140,123,71,60,112,139,115,110,75,139,109,139,109,112,107,110,86,179,93,76,85,76,179,125,99,98,75,70,69,78,194,140,62,43,55,76,123,74,75,60,54,44,43,76,90,76,48,43,76,89,108,76,36,35,43,35,27,21,23,28,28,43,44,60,70,117,125,70,55,70,60,35,49,75,61,43,44,55,62,61,70,75,71,94,129,140,101,65,60,75,140,148,101,88,74,35,21,21,44,53,48,75,112,109,83,32,28,29,48,37,20,38,21,13,76,76,70,65,69,60,62,76,84,52,53,56,61,76,85,74,74,70,87,95,207,90,21,21,27,29,52,91,179,179,129,76,71,83,89,75,69,75,55,61,69,76,65,76,65,60,54,70,70,88,125,115,133,90,69,28,32,60,75,60,28,20,20,28,44,65,61,55,61,52,48,75,75,70,32,29,29,23,38,75,68,61,35,29,14,0,12,13,84,69,61,76,77,65,62,75,70,61,49,27,13,13,14,14,21,28,27,44,44,48,52,49,88,116,108,94,133,166,158,131,111,95,84,75,86,95,62,76,76,109,86,68,78,88,62,28,27,27,27,34,56,56,48,43,35,29,36,43,37,49,44,44,34,28,29,35,44,75,91,90,52,29,52,62,69,84
117,191,90,86,160,163,69,69,95,148,75,44,48,88,133,148,91,60,56,62,190,148,112,69,38,61,75,76,137,137,37,37,75,60,13,28,62,108,125,115,61,56,51,112,107,53,43,62,148,133,123,52,61,36,51,148,75,21,34,44,76,75,95,117,76,22,28,86,76,76,36,70,93,103,99,70,21,44,44,149,117,95,71,52,87,72,90,54,28,48,44,21,52,93,86,69,27,34,52,69,116,55,28,20,37,52,52,76,61,52,34,87,69,76,14,14,21,43,160,190,99,75,35,28,60,169,72,29,21,43,76,88,129,91,76,60,68,80,148,117,87,84,89,51,37,60,107,91,80,43,35,28,34,172,117,91,35,37,95,112,115,75,55,48,37,71,116,88,34,36,52,69,78,75,117,133,99,144,93,60,44,21,36,53,75,61,76,76,28,36,75,133,190,158,60,27,34,107,160,187,200,139,88,48,27,62,75,109,48,137,103,88,55,71,179,76,140,129,110,43,76,76,99,91,86,48,52,103,108,108,43,95,129,37,28,48,95,141,133,107,38,93,62,89,90,75,87,76,76,148,78,91,107,60,172,108,123,86,75,74,69,98,207,88,43,68,70,69,111,75,69,38,28,49,37,44,76,70,44,48,75,123,125,76,38,35,37,29,27,23,22,27,34,53,52,61,62,115,86,62,69,65,70,70,71,69,69,62,48,43,38,52,69,85,94,91,75,83,75,61,65,88,133,111,101,62,74,61,20,14,20,35,35,44,44,76,69,28,28,29,55,75,44,48,22,34,93,76,76,74,69,55,61,61,65,60,69,44,55,68,75,56,75,76,75,62,101,89,28,43,43,22,53,91,194,179,123,91,60,70,84,68,74,86,69,75,76,76,85,109,148,139,69,65,77,85,88,112,117,111,60,20,28,37,48,23,21,21,21,28,35,44,52,55,52,52,69,93,83,69,49,38,35,35,86,139,89,91,78,76,56,34,53,60,90,48,37,60,74,68,68,69,49,76,75,37,29,28,21,20,23,28,44,52,48,75,71,76,148,131,93,75,76,147,139,76,75,65,70,90,77,75,52,69,76,89,84,75,86,74,27,21,20,21,20,20,44,62,56,43,37,36,69,68,43,61,56,28,28,28,35,29,37,76,107,135,133,74,84,76,78,75
117,187,89,78,133,139,61,69,91,141,69,55,86,160,194,186,116,69,52,60,187,107,38,27,29,60,75,75,117,117,37,36,76,75,21,38,76,148,137,125,61,44,44,86,68,31,28,55,117,117,107,43,68,52,69,160,90,48,31,62,99,107,141,148,91,22,28,80,75,21,21,51,76,88,95,75,20,43,43,169,116,75,37,29,75,55,97,76,38,53,43,20,69,115,91,69,27,35,48,70,129,36,13,17,69,75,87,91,76,76,60,86,75,107,75,75,72,52,80,187,109,76,43,28,68,172,76,75,53,28,76,97,172,99,86,69,60,76,141,125,115,43,43,28,27,51,87,75,86,56,51,34,34,163,112,48,21,27,53,76,99,97,93,60,38,69,115,60,20,34,89,97,95,86,97,133,103,169,123,48,14,21,37,75,99,97,99,90,37,37,69,109,179,149,80,48,29,86,76,103,172,141,76,43,28,69,76,99,48,129,44,48,37,60,112,75,108,137,112,48,88,76,90,71,22,21,69,139,141,139,54,99,139,31,29,68,148,148,129,110,37,90,68,89,76,27,21,28,62,133,103,99,97,55,169,56,86,60,60,69,85,189,197,84,77,111,75,75,90,62,54,37,28,55,56,62,75,55,49,48,76,125,84,69,49,36,35,28,28,21,22,35,75,61,44,65,70,99,75,71,75,75,83,88,91,75,62,68,55,52,35,55,88,148,98,43,43,37,27,20,21,43,88,76,84,75,37,35,34,28,28,36,37,52,38,29,34,22,28,34,43,53,90,76,44,44,76,75,75,70,46,38,44,75,74,70,62,43,75,88,69,69,62,68,61,43,60,91,48,46,90,75,61,91,112,99,77,93,69,61,75,53,55,75,62,55,38,76,91,95,183,189,75,75,90,75,69,71,94,112,38,20,28,27,28,21,20,23,21,22,28,37,62,55,48,44,56,61,52,44,46,48,35,55,95,111,112,115,76,69,60,62,117,111,89,56,35,69,75,75,70,53,48,89,88,70,53,56,44,44,36,55,61,52,71,112,95,123,123,123,129,88,29,76,117,71,70,53,55,77,68,52,37,48,65,76,75,55,75,54,20,21,27,28,29,23,43,49,52,43,21,21,48,44,35,49,55,35,29,36,43,34,35,65,115,144,109,76,86,78,75,52
112,112,75,75,112,140,68,69,88,160,115,75,89,97,149,148,125,70,53,55,169,133,76,31,44,85,99,129,148,133,43,29,68,97,75,38,54,148,76,48,21,21,28,52,38,28,61,115,160,86,36,20,21,21,53,107,88,88,55,70,140,163,179,141,76,20,22,69,71,21,22,75,123,141,129,89,20,38,38,158,117,29,20,55,103,116,125,84,38,55,72,28,78,88,69,48,22,29,51,69,123,80,55,27,99,125,103,62,52,69,62,76,75,99,87,75,71,36,69,179,115,86,44,28,55,183,99,88,75,27,53,51,109,107,88,62,55,72,137,95,85,75,22,17,29,48,71,76,88,85,72,36,37,160,133,52,21,44,93,137,160,107,85,60,36,62,112,76,29,68,149,140,90,88,88,149,125,140,89,44,22,28,62,90,133,117,108,89,55,37,60,97,179,160,93,55,28,75,72,99,160,169,89,53,27,69,75,97,55,125,69,43,56,76,91,90,139,149,141,61,110,88,99,86,69,52,84,183,137,109,44,91,148,99,76,84,194,163,129,108,38,88,68,91,80,22,20,27,75,160,112,108,108,69,172,69,61,53,53,69,87,207,169,75,84,86,70,65,75,54,62,52,38,60,76,70,70,43,36,44,76,96,88,75,55,43,37,28,36,27,23,34,65,62,53,76,88,86,69,75,76,78,87,101,111,78,54,70,52,43,49,83,144,158,88,44,60,44,21,20,20,21,35,56,62,78,76,60,60,74,84,87,54,49,34,28,44,28,28,35,36,46,112,116,74,43,77,129,116,101,83,61,74,76,60,56,55,43,76,69,44,52,62,55,43,52,62,86,71,53,88,76,76,111,96,94,91,95,37,43,69,54,48,53,61,53,44,62,69,86,78,90,52,37,37,48,52,60,88,52,21,20,21,21,21,20,21,21,27,21,34,60,75,54,69,69,56,56,76,56,43,43,55,70,76,98,111,87,70,49,44,44,71,48,43,55,29,69,76,76,70,84,77,99,88,69,53,75,54,76,61,74,55,62,90,108,93,96,76,76,98,86,28,52,71,48,43,32,36,56,61,38,29,54,75,87,71,55,70,32,20,21,34,46,37,29,46,60,46,28,32,37,53,49,32,35,44,44,35,37,38,34,35,46,86,105,90,76,83,89,77,44
115,117,78,95,169,172,62,61,78,172,149,75,75,88,117,129,117,60,44,48,149,141,141,68,54,89,139,144,103,48,21,27,52,75,62,29,43,107,27,12,10,21,28,68,76,29,69,86,186,60,10,13,21,34,69,117,129,110,55,61,115,133,99,123,21,10,14,43,61,75,61,148,187,191,116,38,12,14,27,93,129,90,69,86,139,109,108,29,20,34,69,35,69,88,43,21,14,20,28,48,95,78,60,22,78,91,69,61,21,21,21,48,61,71,60,48,43,27,69,190,95,29,20,20,34,95,93,85,70,27,48,48,97,99,54,28,38,52,95,89,90,90,88,71,72,129,186,191,125,85,75,43,28,148,123,76,28,52,115,163,141,91,84,55,29,61,99,99,55,69,88,112,93,91,76,179,140,163,75,61,60,31,68,86,183,158,117,90,62,37,53,88,139,139,86,60,27,68,75,97,158,179,76,43,21,51,60,76,51,129,109,88,61,90,194,191,190,137,117,44,91,75,86,117,115,69,61,148,115,86,34,84,133,117,78,70,163,149,115,108,38,76,61,89,90,84,80,75,108,187,88,87,107,71,187,123,49,52,54,62,75,166,166,107,75,68,48,53,75,61,71,74,70,68,75,68,65,44,37,62,76,93,105,90,84,77,61,43,56,43,21,28,49,68,76,108,139,90,75,84,90,91,99,115,95,71,48,60,37,43,62,88,135,147,76,65,76,55,20,21,23,28,28,29,44,90,129,76,52,69,53,56,43,44,35,29,75,43,28,28,29,44,89,112,91,83,116,169,140,140,189,94,84,75,56,54,52,44,69,71,60,53,70,55,60,71,78,131,107,86,60,29,35,44,75,105,112,107,61,69,70,62,74,74,61,29,37,75,84,69,34,53,49,36,29,61,75,94,70,20,13,14,14,20,21,23,21,21,21,48,61,75,75,60,76,96,98,101,109,88,48,62,69,133,112,108,96,70,69,56,38,37,29,38,55,54,48,69,76,76,74,96,107,96,44,14,21,44,21,52,75,70,62,75,98,84,75,61,60,69,84,76,35,61,60,36,37,28,32,49,69,44,48,69,83,93,69,61,75,32,21,28,29,44,37,29,71,84,49,22,49,60,61,53,37,28,43,38,38,37,35,36,43,43,87,111,105,91,85,76,71,62
115,187,110,107,186,163,61,55,75,137,117,72,69,76,115,110,55,31,28,29,76,75,75,38,36,60,87,87,72,27,28,60,99,137,78,36,43,123,69,53,29,76,68,97,117,44,44,69,163,91,75,36,75,80,137,186,99,99,69,69,95,110,88,125,31,27,55,88,99,109,76,137,149,97,86,22,13,27,60,148,183,158,90,75,95,68,95,22,17,60,91,44,62,90,34,0,10,27,43,80,133,141,97,31,85,97,75,109,21,0,13,62,76,78,78,76,75,37,60,190,112,13,13,31,76,133,129,108,76,28,51,52,90,85,14,13,31,76,93,95,107,109,93,54,36,75,109,109,109,61,51,28,22,107,108,88,34,38,107,160,116,89,72,37,28,36,84,95,60,75,87,116,75,44,29,76,72,117,84,76,69,28,37,69,158,95,91,62,29,20,29,68,75,71,72,38,22,75,76,95,148,183,21,13,20,34,35,52,75,125,123,86,38,62,179,123,112,112,53,20,37,43,61,86,108,75,54,144,109,43,28,76,115,103,75,68,149,163,90,60,28,52,53,75,112,108,91,76,109,141,133,44,35,36,148,117,52,53,62,62,62,76,76,90,105,84,69,61,69,75,76,87,89,69,60,60,55,54,60,75,89,108,111,111,107,62,49,71,61,46,28,43,56,69,56,60,71,169,135,98,76,83,90,109,70,62,56,56,48,62,75,88,117,155,83,86,88,43,14,21,21,28,27,28,29,77,194,186,99,56,37,38,43,44,52,52,71,43,27,28,46,52,65,77,89,91,131,186,155,148,169,108,76,27,21,28,23,61,44,62,89,86,83,44,93,93,76,133,129,107,52,37,52,35,35,78,131,116,75,69,83,93,86,52,27,20,23,86,65,35,35,43,29,28,34,75,88,70,28,14,10,0,14,20,21,23,27,48,49,52,69,70,69,53,61,65,37,46,56,43,43,44,75,211,212,186,75,61,65,68,55,36,28,37,69,55,53,75,83,76,84,139,107,86,37,28,32,35,52,75,91,86,93,91,75,61,44,35,61,69,76,76,53,70,76,60,43,37,53,75,76,43,36,62,75,71,61,48,55,28,21,29,34,35,29,32,69,76,54,23,53,55,52,48,52,52,53,34,29,28,28,28,36,44,105,99,107,93,60,76,84,76
95,158,91,80,148,99,52,48,69,95,88,61,69,75,115,88,29,28,27,34,99,129,110,52,29,44,54,68,89,93,55,53,117,86,43,21,29,90,93,76,44,52,44,93,61,27,27,52,148,117,109,29,52,44,75,133,76,76,60,62,103,110,86,133,86,28,43,95,116,115,75,84,133,87,88,76,21,55,78,179,158,97,80,84,95,75,90,60,36,84,95,61,55,80,76,36,22,69,90,137,172,137,116,44,76,90,75,76,43,28,35,110,140,117,109,99,86,52,52,186,116,60,44,60,107,200,172,103,88,28,43,52,88,107,54,56,97,149,200,209,148,125,125,88,43,75,93,107,117,22,10,13,28,90,99,88,34,35,97,163,110,84,21,20,29,61,108,140,69,69,84,133,75,17,22,43,56,123,133,137,108,34,36,69,163,90,93,52,21,38,76,141,148,139,95,75,28,76,76,91,140,191,22,20,22,55,69,76,97,148,141,110,44,61,172,115,95,133,29,29,60,51,133,76,108,86,54,137,133,75,90,144,158,112,86,69,140,163,84,60,76,123,144,172,139,133,115,76,90,140,141,61,62,75,194,140,61,75,75,71,76,83,107,95,89,186,98,86,75,69,83,123,69,43,49,56,71,65,75,77,116,115,107,117,88,44,37,37,46,52,53,70,62,55,62,53,44,69,158,194,84,75,75,76,56,69,74,91,109,140,135,86,75,88,90,76,70,60,14,20,20,21,21,21,23,36,61,86,148,69,44,46,49,52,77,76,69,43,35,37,44,37,44,44,54,37,34,76,148,148,131,111,65,14,20,22,23,53,83,65,78,107,115,88,116,75,52,84,96,123,69,46,44,43,52,69,93,101,94,91,139,133,83,23,22,21,20,44,29,37,48,53,29,23,22,29,52,21,14,13,13,14,20,20,20,20,27,61,75,52,84,75,55,61,55,21,20,34,71,37,56,86,155,224,221,194,93,54,60,61,60,75,48,60,71,55,55,62,71,68,75,169,105,60,54,44,37,44,75,98,107,101,107,69,35,43,32,37,54,60,68,76,61,60,69,69,55,62,75,111,116,62,55,129,99,71,60,60,55,28,28,28,35,37,55,76,60,60,53,28,54,52,44,29,37,60,54,32,43,54,43,38,75,99,135,115,96,77,29,28,69,75
91,148,91,78,141,90,60,69,109,183,144,75,70,76,116,95,86,69,76,76,186,160,86,29,28,52,76,107,141,149,60,31,88,76,36,34,75,139,133,115,56,62,55,108,28,21,43,86,140,139,109,29,54,51,75,115,75,43,34,38,75,75,71,108,88,21,21,75,78,129,72,71,148,88,76,86,20,29,43,123,160,90,76,84,90,68,75,56,34,51,85,61,71,86,95,60,21,36,37,62,148,116,112,44,69,84,71,69,61,62,69,75,78,97,99,91,91,69,44,179,108,70,53,28,51,172,148,84,76,29,44,52,85,115,97,38,68,69,141,116,139,95,85,70,35,70,76,91,88,31,21,28,69,187,117,90,48,43,99,186,90,76,27,55,95,148,187,133,76,55,99,133,90,44,53,148,183,190,97,76,85,38,35,71,148,91,89,76,69,61,86,139,209,205,95,55,29,71,76,88,133,183,90,53,29,90,108,183,137,139,123,116,44,60,169,123,90,133,85,52,117,71,93,148,144,139,62,139,137,115,69,76,139,95,84,61,133,148,86,88,62,91,95,90,108,110,95,75,93,137,91,84,110,88,197,112,69,76,75,76,95,89,117,108,85,108,87,129,111,60,78,147,52,29,28,37,60,62,75,94,129,108,99,123,78,38,35,43,53,49,60,75,74,62,53,60,52,44,70,109,98,84,75,76,68,84,95,76,129,131,94,86,93,91,84,29,28,53,29,23,21,28,36,28,23,29,44,71,76,75,55,53,61,53,90,93,56,44,74,32,28,43,60,29,21,20,14,28,65,83,105,101,70,28,20,21,21,43,88,52,52,75,84,88,75,28,21,46,76,155,76,70,68,70,62,75,74,88,107,108,166,166,87,21,21,21,28,27,28,48,54,48,28,27,28,32,35,20,13,14,14,20,13,14,14,20,28,48,68,86,123,148,111,61,52,34,29,53,95,86,77,147,169,207,191,158,140,91,98,108,131,125,91,68,55,43,43,52,44,43,84,183,77,52,62,28,32,37,74,89,109,107,115,65,28,37,52,54,60,75,76,135,76,53,54,69,65,75,70,76,84,98,109,166,209,179,86,70,76,54,27,28,52,107,160,140,69,48,44,44,53,52,36,43,37,43,37,35,65,77,78,84,116,179,140,133,99,37,23,27,52,44
139,194,108,85,144,160,69,70,88,186,160,76,70,75,91,86,116,70,69,70,148,179,76,38,52,103,183,200,179,149,71,35,84,139,97,44,60,149,149,133,61,62,60,109,53,29,35,75,141,125,99,37,60,52,62,141,86,27,31,44,69,72,75,103,88,27,21,75,70,56,37,55,93,75,84,75,17,29,43,99,141,90,75,70,84,53,76,38,29,44,75,61,75,76,95,69,21,38,61,69,148,116,112,43,54,75,75,69,72,69,71,69,75,87,69,70,61,44,38,133,99,68,43,22,37,141,125,84,76,29,36,48,76,125,95,34,48,48,109,76,125,76,62,43,28,69,76,99,88,36,38,35,43,139,99,75,37,31,108,158,97,71,37,44,56,75,99,108,75,43,91,117,84,88,68,183,160,158,76,44,56,31,29,69,144,103,87,75,72,28,44,76,183,200,97,51,27,71,76,84,116,191,109,53,22,75,75,148,60,123,107,108,43,61,158,137,86,116,86,37,95,55,44,99,110,133,62,139,125,99,70,72,148,117,87,55,115,144,84,78,43,69,76,76,99,116,108,76,109,129,91,76,109,76,191,97,75,75,74,84,75,76,91,117,96,78,75,135,89,29,53,84,35,36,37,37,44,44,54,75,93,89,86,99,99,71,48,52,44,48,49,69,77,74,43,61,60,61,56,96,107,86,71,78,68,76,93,75,112,91,61,94,107,107,70,20,20,20,52,62,43,62,37,38,43,56,55,69,70,55,56,65,55,37,75,90,65,53,62,28,21,29,43,27,23,20,13,28,43,62,96,85,61,32,28,21,29,60,71,35,32,37,54,84,89,28,22,27,44,76,75,54,54,55,34,44,74,115,139,133,148,144,75,35,29,28,27,29,55,54,43,43,43,43,35,37,34,20,20,14,13,20,14,20,20,20,27,32,53,90,117,147,183,56,48,54,22,62,90,115,116,125,90,115,166,166,148,144,140,148,115,74,69,65,69,46,43,28,28,61,133,147,62,55,78,55,28,27,48,75,88,91,109,56,29,34,37,46,76,93,84,140,85,36,36,55,69,75,60,65,78,98,125,187,158,86,76,75,89,86,61,83,155,158,179,191,139,75,71,77,75,75,61,62,62,53,52,49,70,62,53,71,90,203,186,144,107,61,76,76,84,46
139,187,109,85,141,183,69,60,75,149,99,61,52,55,75,88,99,62,55,55,90,116,87,75,56,95,144,163,158,133,72,37,76,137,99,36,36,115,139,133,69,69,44,91,75,38,60,88,141,129,103,44,56,37,56,117,107,95,76,90,141,163,172,148,95,28,21,71,60,22,22,52,75,75,88,76,20,34,44,91,148,84,51,52,70,52,80,52,28,43,69,52,53,75,88,62,21,31,51,68,141,75,36,20,28,48,48,55,62,75,68,75,75,84,20,14,14,14,38,90,115,85,62,27,44,137,112,55,38,27,21,43,75,123,99,38,52,43,99,76,123,75,52,36,20,69,76,103,90,37,34,31,31,99,89,75,31,35,116,163,129,75,43,43,43,51,84,97,71,48,84,116,78,84,61,160,133,140,75,44,52,34,28,69,140,116,86,78,76,29,43,91,172,191,117,61,27,69,75,80,112,187,110,53,27,69,71,123,44,115,99,112,48,55,149,148,76,117,87,43,93,44,48,90,110,103,69,137,115,86,60,68,149,125,99,61,133,148,95,91,56,60,76,72,115,112,116,75,95,116,86,76,108,85,194,103,70,65,61,75,62,68,75,91,89,76,76,86,56,28,28,43,36,43,44,38,75,46,34,52,91,94,91,86,108,90,61,61,44,44,54,62,75,74,53,54,62,76,52,68,94,83,53,44,60,61,71,62,83,69,62,77,84,75,28,14,14,21,34,69,52,56,36,52,61,56,49,43,54,43,52,65,90,76,70,77,55,43,53,29,20,28,35,22,27,21,21,27,43,44,27,28,21,21,20,21,34,86,46,35,52,61,54,75,91,28,28,21,21,29,44,53,60,46,27,43,108,179,115,88,84,84,53,44,37,27,21,28,76,53,44,43,49,43,38,29,35,20,20,20,13,20,20,20,23,28,28,27,23,60,140,133,68,44,29,43,23,76,105,129,125,109,86,148,169,147,140,135,140,140,37,23,35,46,56,44,46,37,37,84,166,155,87,78,85,83,75,76,60,99,179,191,135,129,93,69,61,101,111,139,158,147,88,61,46,54,69,69,52,77,112,117,116,133,74,48,70,75,84,87,76,84,123,107,98,117,135,96,77,98,74,60,44,56,55,75,99,112,94,52,37,48,76,148,194,129,123,140,158,111,83,69
108,141,80,76,109,137,68,60,75,144,69,51,60,97,158,163,95,52,29,28,69,90,97,61,37,71,76,93,84,37,29,35,75,125,78,31,43,123,87,75,52,55,37,95,112,55,35,75,169,129,110,44,48,43,75,123,116,125,69,52,78,75,88,133,91,34,27,75,76,91,76,88,148,169,169,103,22,29,44,97,179,76,21,38,72,76,95,84,37,55,43,14,21,69,93,75,28,37,53,60,141,70,35,37,86,123,144,107,71,75,70,62,75,88,43,27,21,22,107,183,148,76,62,28,48,125,99,48,21,28,48,69,90,116,110,38,48,43,93,75,148,91,27,21,13,29,55,76,75,48,37,35,31,75,84,75,37,37,99,187,133,78,69,44,37,43,76,99,75,36,75,109,78,76,62,163,137,148,78,44,55,34,27,69,140,117,75,86,75,28,44,88,179,197,133,38,20,38,62,75,90,183,110,52,28,72,69,125,37,115,110,117,48,53,148,149,84,129,99,44,85,48,56,109,109,84,55,129,116,76,62,61,133,133,109,54,125,148,107,99,68,52,78,71,117,116,110,68,84,108,103,78,108,89,187,117,74,65,70,75,56,56,71,76,75,76,85,75,48,29,36,37,38,52,46,37,76,54,44,77,75,49,74,49,55,83,71,61,46,46,76,75,74,68,32,28,44,69,68,69,76,69,49,46,65,75,75,83,75,69,70,139,133,71,21,20,21,22,32,107,111,123,60,60,68,55,56,53,52,37,44,69,129,109,76,75,21,29,48,32,28,29,32,28,28,22,21,20,21,23,12,14,21,21,27,43,71,116,75,44,52,62,53,61,76,35,37,29,35,53,60,76,84,60,53,74,101,148,90,76,76,70,43,37,29,21,28,44,76,56,54,48,46,37,43,38,61,36,22,23,22,21,29,61,74,62,37,36,28,28,61,89,34,35,43,38,48,76,105,133,111,129,147,197,194,160,189,147,155,117,27,27,21,28,37,53,76,86,88,135,179,186,108,94,76,76,85,108,207,221,234,194,183,187,189,148,160,189,189,194,187,191,158,86,68,60,69,55,53,101,117,123,116,99,46,49,69,74,84,91,88,76,89,129,116,117,129,123,107,95,54,38,43,60,61,70,98,148,116,69,53,75,133,99,75,69,76,108,131,75,22,52
109,140,75,85,139,158,75,56,70,158,123,75,76,108,191,144,52,43,52,69,129,149,149,87,37,61,75,88,103,84,75,60,110,148,93,34,38,99,27,13,13,31,44,84,88,38,28,52,148,116,95,52,56,60,85,95,109,112,62,48,75,69,75,133,107,28,28,75,76,95,75,75,69,80,123,99,22,35,52,108,158,95,71,84,148,160,148,85,55,69,55,34,76,144,97,72,35,36,55,53,139,115,108,62,91,108,107,88,37,37,43,55,75,86,76,48,34,31,69,139,133,51,37,21,43,110,107,60,56,38,61,112,197,172,110,43,36,37,80,69,133,95,20,14,17,43,60,62,75,89,75,48,29,61,108,62,28,35,75,133,85,88,86,62,43,53,76,75,28,21,44,76,78,78,48,140,144,133,93,52,48,28,27,44,76,76,75,84,80,37,38,91,141,200,116,13,13,20,52,68,76,116,115,48,28,76,61,129,37,125,117,112,38,60,148,148,76,137,95,48,75,38,72,108,112,76,44,115,123,86,62,61,129,133,117,55,110,149,110,108,69,43,78,69,129,95,99,54,61,87,109,76,115,91,169,117,75,75,75,69,54,60,76,75,76,77,70,56,43,37,52,49,53,53,43,28,29,44,84,139,89,36,52,60,28,34,53,61,49,70,169,169,166,135,84,70,60,76,95,155,96,77,69,44,55,94,95,96,75,69,52,194,148,37,20,14,20,21,37,101,109,90,76,75,69,83,105,76,75,71,44,62,75,70,69,76,43,69,60,37,65,43,43,27,28,20,14,20,20,14,13,21,27,21,21,49,91,125,105,62,52,55,55,75,69,37,35,37,44,61,61,89,84,43,55,76,76,89,88,78,77,117,75,44,37,56,65,69,70,55,43,52,52,43,44,62,68,56,62,69,28,27,53,105,108,84,32,38,46,43,37,76,35,32,37,44,55,129,140,87,78,85,95,148,197,187,194,191,166,111,28,35,23,37,43,44,68,75,91,140,179,166,148,135,140,116,94,123,203,194,186,166,183,191,183,98,94,115,131,140,183,197,144,90,69,54,52,53,68,112,111,107,139,203,85,54,75,76,85,75,76,76,87,131,129,111,90,76,69,62,61,49,62,69,55,44,48,90,88,44,83,101,111,69,35,48,60,55,75,48,14,29
107,160,95,89,172,187,75,54,61,97,90,69,61,75,137,133,109,84,88,86,123,179,169,88,38,62,62,78,133,149,88,29,76,140,99,43,36,99,76,61,43,86,108,129,95,37,28,52,133,48,28,28,35,43,75,76,90,95,62,54,85,69,60,95,62,20,21,52,75,93,75,87,78,75,80,90,21,28,60,110,160,95,75,43,76,75,89,52,28,38,76,48,36,75,78,51,27,28,38,48,91,87,80,51,72,76,69,69,36,21,21,35,62,76,76,61,55,44,43,123,160,28,14,14,29,87,103,76,80,34,21,44,78,158,62,14,20,21,68,71,107,99,76,84,75,129,179,179,187,97,52,31,21,61,133,44,20,31,76,112,133,117,107,69,52,44,75,84,36,44,93,139,129,123,56,133,149,140,183,115,28,35,88,137,179,191,194,103,80,43,37,95,144,200,99,27,43,72,95,117,144,158,129,60,29,76,60,133,43,160,88,56,28,44,88,117,75,108,93,48,75,44,85,89,71,60,29,87,115,86,69,60,123,117,116,62,88,172,117,110,69,38,86,69,112,62,52,27,28,76,107,87,91,76,148,123,74,75,75,69,52,61,96,76,78,76,55,29,34,43,48,46,53,62,43,34,28,36,99,147,140,76,55,61,70,61,52,71,71,98,199,169,189,169,155,133,135,158,148,197,191,155,125,76,46,111,88,76,70,53,55,194,139,34,20,21,28,29,55,75,76,88,96,90,76,71,75,75,76,89,60,54,60,52,54,69,75,62,69,52,129,78,35,28,28,21,20,20,21,14,20,27,28,21,28,54,75,88,78,75,76,76,76,83,75,53,37,36,37,60,54,107,116,85,62,70,76,84,76,76,99,139,116,111,93,71,32,32,53,69,54,53,44,37,29,43,60,61,85,43,20,21,29,86,98,76,43,43,48,44,37,69,43,35,36,43,43,111,98,70,75,70,69,70,129,186,191,186,186,131,54,38,36,70,62,60,70,44,48,75,140,144,140,158,133,112,148,199,158,169,166,147,140,89,95,75,69,89,111,117,160,183,108,90,99,76,86,75,74,101,147,148,160,199,125,76,83,86,90,84,76,84,78,108,91,78,70,65,54,44,86,68,61,55,53,36,28,35,37,21,29,69,55,36,55,71,44,44,38,36,36,46
93,148,108,76,117,129,61,68,86,148,139,76,55,61,93,108,148,76,68,61,95,172,144,76,35,60,60,75,125,141,90,29,76,141,108,43,37,95,123,133,75,70,76,140,110,48,29,62,144,71,34,61,80,84,93,103,115,108,60,60,107,69,70,107,28,20,28,72,89,91,69,84,80,76,75,28,13,21,51,90,141,107,76,44,76,62,70,28,12,21,85,55,35,48,37,10,0,27,48,69,99,108,95,52,71,85,62,75,55,13,13,69,125,137,103,91,80,70,34,133,191,34,17,27,69,109,133,97,80,35,21,38,62,110,43,21,44,75,108,116,123,88,76,75,34,56,107,139,140,76,20,12,14,75,112,76,38,69,137,209,200,97,44,29,37,36,51,95,75,38,91,137,86,71,53,109,123,116,169,88,44,56,76,109,186,209,194,91,60,28,28,75,89,158,99,43,31,69,133,163,187,194,109,69,28,76,52,129,44,169,61,14,34,68,80,95,108,140,141,70,75,48,110,97,44,36,60,108,141,129,76,69,148,48,38,34,71,129,103,97,53,36,95,71,141,72,60,60,84,158,187,116,137,90,148,140,68,60,69,55,60,62,131,93,75,69,43,38,44,43,43,44,60,68,38,34,35,35,75,133,144,107,93,84,75,60,76,111,129,131,186,140,139,148,116,90,131,88,84,116,199,197,158,108,76,158,76,52,53,60,95,166,90,49,27,22,22,52,76,86,76,85,86,32,10,0,12,14,29,75,49,69,43,35,44,76,71,43,28,46,77,75,28,48,46,37,21,21,21,20,21,28,28,28,34,49,52,60,70,76,90,96,86,86,84,55,48,53,52,69,76,125,112,76,55,76,88,88,62,65,83,75,52,52,76,37,29,44,52,75,75,68,37,29,21,13,21,35,35,28,20,20,20,37,46,60,36,34,38,53,38,36,37,37,37,37,52,86,88,74,70,55,70,75,101,147,179,179,194,155,83,68,68,116,91,95,95,52,49,56,135,131,125,76,52,46,76,135,135,129,148,123,94,56,55,62,61,71,101,115,155,179,90,94,112,98,107,129,123,87,139,140,179,166,98,88,70,78,89,96,91,84,76,75,70,77,75,74,55,38,108,84,76,55,36,37,43,36,27,14,27,44,49,53,54,56,55,43,29,28,43,76
91,137,97,76,112,148,76,75,78,169,123,69,43,53,76,86,99,69,60,61,99,144,72,34,29,52,54,62,95,129,84,31,75,90,43,21,28,75,103,99,55,69,70,90,36,21,21,44,125,115,85,68,99,117,160,140,87,84,48,48,95,72,76,107,27,17,27,61,87,90,75,76,69,85,86,34,13,29,75,144,169,125,90,52,76,61,75,37,13,28,91,71,37,38,52,14,14,51,76,86,125,107,99,61,70,76,60,55,31,14,27,80,160,144,86,69,51,44,29,123,160,61,43,36,75,172,197,86,53,34,21,29,44,90,90,54,48,53,109,133,179,99,38,21,20,27,76,95,107,51,21,21,29,89,97,84,38,29,76,191,133,115,29,20,34,43,55,99,88,43,75,99,88,28,21,44,61,78,112,76,70,44,28,56,110,160,99,84,20,13,28,89,125,148,133,84,37,48,75,76,88,191,43,27,27,44,43,76,44,133,88,72,76,137,194,200,194,144,99,54,62,52,86,107,112,99,89,179,187,140,76,48,137,80,71,75,133,194,137,103,61,29,84,60,108,91,91,69,68,95,186,90,61,69,108,117,68,60,69,56,48,55,86,83,49,43,48,48,49,43,37,48,62,48,37,32,28,29,37,55,86,86,75,52,48,53,68,76,155,169,144,125,95,115,90,112,84,20,21,34,75,90,117,105,76,147,131,76,86,90,144,86,49,53,38,29,37,70,91,75,69,76,76,13,0,0,13,13,27,28,61,76,60,52,61,105,83,37,35,55,55,44,29,69,75,83,44,32,52,28,21,28,27,21,32,44,52,62,69,75,76,76,76,55,44,43,38,52,56,76,109,91,74,43,34,53,69,75,60,76,95,43,28,21,20,29,38,54,62,55,37,32,34,29,21,13,12,12,13,21,20,20,27,22,28,20,13,13,21,62,49,60,53,44,34,53,54,56,90,75,75,75,75,93,129,129,158,194,147,112,84,88,116,148,140,125,131,84,53,69,135,115,70,44,37,35,37,89,91,96,140,116,98,54,60,70,48,29,69,70,70,77,89,112,108,75,56,83,116,125,148,144,133,88,70,69,44,70,86,87,78,98,91,69,76,83,85,75,62,44,117,109,85,52,32,28,43,27,13,20,76,86,116,179,78,55,48,69,96,95,76,116
133,158,86,75,90,148,75,60,69,137,76,60,71,97,169,160,141,76,55,75,107,169,112,75,55,99,137,160,149,149,95,38,76,95,44,44,75,133,141,123,75,91,75,91,48,28,52,95,158,133,88,52,62,72,99,115,60,22,22,36,53,51,69,107,61,36,43,90,107,88,62,53,75,88,99,43,13,29,86,179,190,117,85,48,71,60,60,37,21,36,80,54,37,35,71,75,37,44,76,69,137,99,75,43,44,53,43,44,28,27,29,54,90,93,75,44,29,27,22,88,144,60,53,27,29,91,187,78,14,17,29,68,91,133,115,69,28,27,76,72,133,72,55,35,29,56,89,86,103,60,28,28,27,62,76,43,27,28,72,183,109,86,29,31,76,89,137,116,93,52,76,115,88,37,44,97,141,190,163,86,85,43,22,48,86,112,80,91,55,55,76,149,203,211,137,61,38,43,70,71,85,187,76,71,69,109,99,109,91,140,139,117,43,75,169,211,133,141,69,34,28,37,90,99,99,89,44,108,160,76,38,28,84,97,88,60,99,197,144,76,21,20,34,43,85,91,99,69,51,75,186,71,14,28,110,123,62,60,62,61,52,61,68,61,60,56,49,44,48,54,53,61,69,55,69,34,27,28,34,36,53,91,60,52,76,69,61,75,131,189,135,107,84,77,91,144,55,20,21,29,29,77,105,108,54,117,155,139,107,88,91,70,52,55,53,43,76,95,76,55,44,75,94,23,0,0,20,28,28,21,75,62,48,60,86,160,76,69,53,44,21,23,44,76,76,75,76,56,37,21,22,28,22,21,43,52,54,69,60,60,55,55,53,44,34,28,28,28,28,37,76,53,28,28,48,44,37,36,53,89,96,28,21,21,21,27,38,76,107,69,32,28,28,28,34,21,14,14,13,21,21,23,35,28,29,20,0,0,20,21,69,116,70,46,37,44,56,68,90,89,52,60,76,179,179,155,148,135,74,38,37,52,68,85,111,101,101,75,74,76,117,38,29,48,35,27,28,65,91,90,91,135,116,68,62,75,43,34,53,60,75,85,86,129,90,84,52,61,70,123,166,105,75,68,60,62,32,53,69,70,75,133,89,84,86,84,76,75,65,43,86,84,83,48,29,27,38,53,32,54,85,37,43,76,129,75,62,60,75,75,48,77
99,115,75,88,158,186,75,56,68,123,139,87,75,84,137,160,158,85,56,76,107,158,160,107,43,75,75,109,148,149,123,48,75,140,117,62,53,140,140,141,76,95,69,97,107,43,34,72,169,140,95,60,69,72,107,107,95,76,72,99,137,133,141,144,110,31,28,69,76,35,21,27,53,75,90,76,27,28,75,116,190,108,53,27,51,48,76,68,29,34,75,21,20,44,76,80,44,37,69,62,133,93,27,14,52,76,87,78,61,69,69,51,95,88,37,21,21,13,28,97,172,80,69,28,29,84,160,76,29,31,70,95,137,149,103,76,21,22,84,70,123,71,75,61,35,44,137,144,191,95,75,38,29,69,85,48,28,27,69,172,108,76,43,34,52,44,69,108,80,44,69,84,75,69,69,76,144,160,169,108,60,31,68,115,140,148,137,110,116,68,38,90,125,194,137,52,34,34,69,69,76,183,115,75,34,91,72,163,110,160,133,125,44,62,148,194,75,133,38,27,34,62,148,140,141,115,44,107,140,75,43,72,133,141,133,69,90,190,144,84,61,69,115,149,148,123,133,84,53,76,158,90,86,76,186,172,65,61,60,60,69,62,69,56,56,56,43,46,46,60,75,61,46,62,95,44,28,28,28,27,53,155,125,105,117,75,69,75,90,160,95,55,43,53,74,98,44,21,28,29,29,76,109,140,93,160,179,155,123,117,94,44,20,29,37,46,61,76,76,62,75,76,108,46,0,12,35,60,44,28,36,46,35,56,88,96,71,70,53,21,14,21,43,76,123,105,85,55,21,21,21,29,28,36,44,44,44,52,44,37,54,60,37,28,29,27,28,29,22,28,52,55,21,43,54,46,37,28,35,75,75,23,27,28,37,60,60,69,90,89,87,75,37,34,62,37,21,23,21,28,28,28,28,29,29,28,13,14,21,28,52,123,117,55,52,55,74,95,96,105,89,88,95,169,169,144,112,70,44,35,37,43,60,62,69,62,60,70,75,112,123,23,36,44,46,28,29,52,43,38,38,87,115,75,76,69,55,75,61,61,76,86,88,129,75,75,75,61,53,75,109,76,69,53,43,43,35,53,53,52,55,84,69,76,76,76,68,69,52,36,54,54,52,70,53,37,62,84,84,75,22,14,28,37,133,140,78,21,21,28,37,75
97,144,123,109,183,194,78,60,69,141,149,88,61,68,95,144,148,86,68,76,116,163,160,99,38,61,69,80,137,158,139,54,71,137,133,60,37,129,137,133,76,76,69,99,112,43,27,54,160,139,91,69,76,69,90,110,95,90,44,61,91,75,84,110,85,29,28,69,78,78,43,61,133,160,144,107,34,27,69,107,191,108,28,28,78,107,144,97,75,48,76,35,28,76,99,88,62,44,70,68,115,88,60,43,75,97,88,90,52,51,62,52,108,87,84,55,35,29,34,103,194,56,44,28,29,76,144,75,51,37,28,43,62,117,107,89,28,21,75,75,117,75,75,75,38,29,90,93,160,88,72,60,31,68,137,62,20,20,60,144,110,88,52,36,52,44,68,103,55,21,36,55,72,75,75,70,129,144,141,88,75,72,37,76,133,197,190,133,91,60,29,76,110,187,148,28,22,22,61,60,72,183,117,76,29,80,54,140,75,144,125,116,37,62,139,197,69,117,84,62,68,61,148,137,137,115,44,95,137,115,72,51,109,144,139,71,87,194,137,110,76,51,103,88,158,99,69,54,34,62,133,112,133,85,133,133,69,62,55,69,76,70,70,61,56,52,43,48,61,76,140,108,84,99,135,76,28,28,28,29,86,187,160,140,90,75,75,62,75,76,46,29,29,37,55,75,61,37,35,37,43,52,99,147,108,115,144,155,133,117,76,21,13,12,22,43,54,69,65,69,90,99,117,65,14,27,53,69,68,48,37,43,37,70,74,28,29,46,52,14,20,21,29,71,98,111,117,76,28,28,14,20,22,46,53,49,52,48,29,21,37,60,44,29,28,29,29,28,21,21,38,75,28,29,28,34,29,21,46,91,84,28,21,29,61,91,76,70,75,112,111,91,37,28,48,75,53,53,60,69,38,34,37,38,37,37,32,23,29,44,62,140,148,75,76,75,99,135,125,125,179,140,108,135,148,98,83,54,54,43,49,55,55,53,54,53,36,76,144,203,125,29,35,44,37,28,37,46,34,29,29,37,87,76,75,74,88,77,43,52,60,71,88,94,75,69,95,76,52,75,77,76,69,44,38,29,61,65,54,48,52,46,52,69,69,69,55,60,44,44,55,53,35,21,44,71,77,89,86,75,21,27,43,32,85,147,86,27,23,27,35,62
93,149,140,78,99,183,84,60,62,144,149,88,61,60,88,133,158,90,69,76,125,169,158,103,43,61,62,76,115,158,133,56,75,141,133,55,43,115,133,133,78,62,75,108,110,43,27,51,148,117,91,68,72,61,95,103,80,76,44,53,87,55,62,93,86,22,27,69,91,99,60,85,109,91,84,76,43,27,60,108,191,112,85,35,78,99,133,90,75,68,90,61,29,48,75,61,56,43,75,72,110,86,55,31,54,75,53,60,34,34,48,54,123,86,91,75,60,48,22,76,191,76,61,29,29,75,148,76,69,53,21,43,62,116,116,99,37,21,69,76,125,84,69,75,48,48,76,84,172,88,53,52,29,78,109,69,21,31,75,112,125,99,76,55,52,48,69,123,43,28,88,140,123,91,88,60,140,133,133,88,86,76,28,55,86,172,115,109,76,61,35,84,116,179,158,52,34,34,75,75,75,115,117,75,34,85,52,129,75,144,116,110,29,69,141,194,69,133,103,86,44,55,141,129,139,115,36,91,141,116,80,43,87,109,76,52,48,140,125,115,90,38,88,75,148,123,75,52,51,84,186,148,148,85,137,133,65,65,53,76,91,86,60,61,56,46,56,69,71,71,158,179,155,166,160,107,28,28,35,43,133,183,183,101,76,75,70,54,75,68,44,35,37,44,71,86,75,46,44,48,54,43,93,131,78,91,108,148,123,75,28,12,10,10,13,76,70,76,61,70,94,94,88,84,37,49,76,76,75,37,52,75,36,43,38,28,43,35,28,37,37,43,46,98,84,28,37,44,28,35,28,28,32,44,55,54,49,46,29,35,43,54,43,29,21,23,21,27,27,21,27,56,29,29,21,28,29,21,69,125,116,43,27,34,44,75,83,86,62,90,96,52,28,20,20,65,48,35,69,131,99,69,71,83,48,29,28,29,36,60,69,65,69,61,95,166,191,187,197,189,187,117,90,147,140,74,61,43,53,54,44,55,55,53,43,53,46,76,169,203,147,34,36,44,43,43,46,35,37,29,29,29,76,108,107,105,76,43,28,28,29,53,75,85,83,70,95,160,140,148,140,111,70,62,70,54,84,69,46,65,55,49,55,44,48,60,62,60,61,53,49,37,20,14,22,65,86,87,75,60,23,28,36,21,38,107,75,29,28,34,37,49
95,149,144,76,93,172,87,55,61,141,158,95,61,62,87,109,160,93,62,75,116,163,160,109,44,62,62,71,97,148,137,60,76,141,137,62,43,115,140,109,72,43,55,86,80,34,29,62,148,75,29,34,43,48,75,84,76,76,38,52,76,53,69,91,86,21,20,48,76,95,76,89,110,84,69,75,37,28,54,93,197,110,76,34,60,78,87,80,69,68,76,60,36,43,55,44,56,43,68,75,129,87,61,34,69,76,48,52,22,22,34,52,117,86,86,69,55,52,22,78,194,95,84,48,28,69,117,86,84,71,28,44,60,107,110,85,43,21,69,86,129,89,69,62,52,38,86,76,187,86,36,36,29,99,112,56,36,27,60,169,183,112,55,48,54,52,69,110,84,27,72,89,109,91,88,56,160,141,158,95,88,85,28,54,84,190,112,108,76,75,38,84,117,187,191,68,37,35,88,109,125,190,133,76,36,84,53,133,75,158,110,87,27,52,99,194,62,123,95,76,44,75,160,129,107,88,28,76,117,115,76,38,84,103,70,69,90,203,125,95,90,37,89,75,123,115,116,89,60,89,179,137,149,86,125,133,60,69,71,90,90,76,55,86,108,76,70,75,76,70,158,169,147,123,115,115,69,35,37,76,75,62,90,95,86,89,90,62,75,56,46,55,62,76,76,78,43,22,35,43,37,35,93,78,75,89,107,117,70,28,13,10,10,0,10,61,62,76,55,88,140,88,85,155,90,70,76,60,48,55,75,86,48,54,35,29,27,21,28,74,76,83,75,83,43,20,36,29,28,37,48,35,34,43,53,44,37,44,46,52,46,44,52,43,53,28,21,28,28,28,28,48,37,34,34,32,29,28,75,115,105,86,44,29,43,53,61,75,69,90,75,34,21,21,28,44,46,55,88,115,70,46,60,69,44,27,21,28,37,95,75,44,54,56,76,183,129,140,203,199,186,169,140,144,117,69,53,46,44,52,44,54,53,48,36,48,52,29,44,68,107,44,44,60,52,43,49,35,28,29,29,54,95,125,148,88,37,21,28,28,43,54,75,74,71,60,75,147,169,183,191,187,115,90,86,55,54,52,53,60,46,55,49,22,37,62,99,125,76,49,43,21,13,20,22,69,86,76,70,53,60,37,21,20,28,61,68,29,37,37,53,37
91,148,133,76,93,149,76,53,55,129,144,89,61,62,93,108,149,99,68,76,129,172,163,117,44,62,61,60,91,148,133,55,76,148,133,60,31,99,85,29,14,36,76,95,88,37,43,95,172,61,12,34,61,76,93,109,116,112,43,60,85,75,90,107,29,0,20,44,69,91,71,85,112,88,76,75,34,22,53,108,191,91,60,44,61,88,84,72,56,62,78,60,36,52,56,44,44,37,69,69,137,97,69,37,76,86,53,54,21,21,27,38,108,86,76,52,37,38,27,75,172,95,95,56,22,51,95,89,95,76,28,43,62,110,99,35,21,21,60,87,112,91,53,52,43,29,84,75,194,86,29,28,28,88,107,48,29,21,38,112,99,99,37,35,60,52,75,109,80,31,88,97,90,88,88,55,191,140,169,88,75,76,29,53,87,191,116,103,76,61,28,76,133,169,200,62,37,28,60,75,68,169,129,76,37,87,53,133,72,172,93,34,27,52,76,110,75,109,93,76,44,76,179,144,75,52,62,116,160,148,95,48,88,90,95,69,62,187,95,72,76,29,87,76,116,109,129,99,48,76,141,133,148,85,115,137,68,60,76,91,85,76,74,115,147,78,70,76,83,84,140,140,117,78,84,84,91,76,89,144,65,69,62,93,75,53,46,35,49,46,52,62,75,93,60,29,21,35,37,37,37,21,52,44,84,108,117,85,14,13,0,0,0,0,0,69,77,69,70,125,131,76,56,87,94,69,65,55,70,116,147,140,77,53,28,28,27,28,28,43,74,75,60,37,27,29,43,36,37,37,55,48,46,75,52,37,43,53,70,69,75,75,76,65,69,65,37,32,35,29,29,52,52,44,54,48,35,35,88,56,70,75,75,71,71,46,38,44,69,91,52,28,21,21,43,60,76,91,123,54,28,48,54,44,34,20,21,28,29,76,88,60,65,61,70,111,88,101,99,129,148,183,158,76,88,68,46,49,54,55,46,52,43,52,28,35,29,22,22,27,32,55,43,52,43,38,48,48,36,35,76,112,116,129,133,76,28,27,43,37,35,36,37,35,28,32,44,78,160,189,199,207,179,133,93,54,52,46,54,36,52,75,37,28,35,69,115,147,91,60,48,21,21,27,75,78,75,68,61,53,62,53,28,21,37,61,69,34,37,53,54,29
89,144,123,76,91,141,55,48,55,117,144,91,68,61,88,95,144,99,62,72,115,160,163,125,44,54,55,52,88,144,137,56,76,133,109,52,35,95,75,20,13,70,139,148,123,44,56,112,163,91,51,84,148,179,190,158,129,125,55,69,85,76,87,117,71,20,44,103,140,116,84,115,109,95,90,52,0,13,35,88,187,84,44,44,70,103,76,55,44,53,71,75,52,55,56,51,44,29,48,61,148,99,71,44,84,76,48,54,21,20,22,34,90,89,76,44,28,22,21,75,179,69,51,27,28,85,133,88,76,75,29,37,55,90,86,48,29,27,76,133,148,117,72,61,44,28,84,69,190,87,29,27,28,84,110,48,27,20,38,129,91,95,31,28,55,52,76,108,76,36,75,87,76,76,85,53,160,141,160,89,62,75,28,44,88,191,112,93,84,70,27,76,137,172,209,69,44,28,60,69,52,148,125,85,44,87,54,137,76,140,109,89,43,86,169,194,141,148,85,52,44,84,172,133,112,91,60,115,172,125,99,61,107,85,84,69,70,179,99,60,72,29,78,76,123,116,133,112,55,76,139,133,139,84,117,123,62,61,62,75,54,56,87,117,85,69,76,84,91,117,135,160,123,85,69,38,43,62,86,105,75,84,60,91,37,27,21,22,27,23,53,69,70,76,32,29,35,36,35,53,43,44,48,60,90,116,115,52,12,0,0,0,0,10,13,76,144,140,140,148,155,84,28,68,105,86,109,125,147,191,183,169,88,35,28,28,28,29,22,27,62,75,75,75,32,28,28,22,27,28,56,60,60,95,70,43,75,98,76,76,28,22,44,69,71,76,44,37,56,43,49,69,52,46,70,85,76,86,75,34,48,62,60,61,75,68,44,43,69,75,52,28,28,43,37,35,53,77,75,27,36,43,43,35,28,21,21,14,14,43,60,53,65,62,69,101,96,91,76,76,91,107,115,70,70,43,28,38,69,54,54,43,37,44,29,21,22,21,28,28,37,46,37,43,46,44,54,62,55,54,90,131,108,107,116,71,29,37,49,34,28,28,28,27,27,28,37,75,187,211,203,221,207,140,98,75,32,29,27,37,49,69,44,38,34,52,99,116,94,61,62,36,29,43,76,68,60,68,53,43,37,37,53,75,84,88,77,46,52,52,55,43
117,186,144,80,90,140,53,44,52,103,137,88,62,62,88,93,76,60,44,52,95,149,148,117,44,56,60,54,86,99,69,29,68,91,97,52,44,123,107,72,71,88,144,149,112,43,69,117,158,137,109,76,91,87,108,141,110,107,52,55,88,75,85,123,75,22,44,97,158,80,75,91,103,97,75,51,0,13,43,76,133,95,61,43,72,91,75,55,34,51,69,76,52,55,75,55,43,22,34,48,99,95,70,37,90,93,55,54,29,14,20,27,69,75,75,52,34,28,21,75,194,56,14,13,35,133,141,129,109,89,29,37,48,88,76,13,13,21,76,137,140,115,97,93,75,29,69,62,163,90,43,31,27,88,117,62,28,21,43,109,87,91,35,28,55,44,76,110,76,36,72,76,75,75,84,44,144,133,158,88,75,75,29,43,108,187,133,110,55,38,21,55,90,133,179,76,52,28,55,62,60,148,125,91,37,80,48,133,80,140,117,91,28,60,123,205,88,115,75,48,38,90,158,117,116,99,37,84,110,97,95,60,103,80,76,69,69,169,107,61,75,36,75,75,133,109,115,93,48,76,133,139,133,76,115,133,76,76,74,43,32,43,76,75,70,75,83,90,84,105,101,131,155,87,44,21,28,36,53,65,76,76,65,84,36,21,28,28,28,28,56,74,70,70,28,21,21,27,35,37,53,52,68,144,160,186,129,37,10,0,0,0,0,0,0,87,144,166,87,65,83,95,85,155,197,197,197,207,179,187,166,112,75,37,28,32,52,48,37,28,54,95,75,69,35,28,37,21,21,38,68,69,52,48,43,75,148,189,148,131,28,28,23,37,75,69,29,44,76,69,55,54,44,53,62,75,76,112,61,36,37,37,43,37,43,89,77,56,44,29,37,91,83,76,43,37,44,46,46,52,55,44,34,43,34,21,14,14,20,46,44,44,65,61,65,90,78,76,70,71,105,89,84,70,75,46,44,44,62,61,23,20,22,37,21,21,27,28,27,29,43,29,35,44,55,55,69,65,46,53,61,87,75,53,46,44,38,52,37,27,21,28,44,28,22,23,34,74,144,199,194,199,211,111,75,60,28,32,21,27,29,49,55,61,53,75,98,91,75,53,53,43,35,29,52,55,44,76,78,71,29,32,43,87,76,62,52,44,52,52,61,62
149,190,148,84,89,163,76,60,75,169,169,99,72,68,88,123,44,29,28,31,87,116,99,93,43,56,56,68,75,35,14,21,93,172,158,75,44,125,148,139,95,69,75,93,112,55,62,91,158,139,99,75,52,43,61,93,112,99,52,60,90,75,84,123,99,29,21,61,103,84,75,93,99,99,69,55,20,29,85,158,191,158,117,61,76,91,72,86,51,37,48,62,43,61,87,44,21,17,27,44,75,78,86,62,91,109,62,70,84,22,14,31,97,109,99,91,86,75,34,76,191,76,28,27,69,179,203,141,69,61,31,36,44,76,99,75,69,44,97,190,194,158,116,109,84,29,62,60,137,133,62,36,22,76,117,60,36,21,43,108,85,95,51,29,48,48,76,110,85,43,69,89,84,75,89,44,90,71,110,109,95,84,35,35,93,186,144,110,28,14,13,52,78,90,110,91,69,29,61,69,60,140,116,88,34,75,48,133,88,129,117,93,22,56,109,197,53,90,75,60,44,91,179,110,108,93,34,75,99,86,76,55,91,86,78,69,62,158,116,72,76,36,56,72,108,89,99,84,44,76,140,133,140,76,88,115,88,83,75,43,29,37,68,69,75,88,86,88,75,61,53,75,129,76,37,28,38,53,54,75,70,62,52,87,44,29,35,35,32,29,62,76,74,68,35,20,21,29,44,37,36,29,69,179,189,189,96,21,0,0,0,0,0,0,28,123,115,117,53,27,21,28,52,86,148,203,209,199,166,116,69,44,44,21,13,21,68,44,36,20,13,53,75,44,34,29,43,43,70,77,76,76,69,46,52,74,147,179,140,99,35,37,32,37,44,43,28,43,52,38,53,38,37,69,75,70,70,111,44,44,43,36,29,32,37,84,76,44,43,28,29,62,75,84,55,52,54,55,61,71,68,60,69,90,84,23,21,21,27,44,43,49,90,85,83,98,76,61,37,55,76,76,75,108,112,75,74,75,86,111,56,44,69,53,22,28,37,37,29,34,38,37,56,61,52,52,60,43,35,37,53,60,28,27,28,35,43,44,28,21,22,49,61,32,21,13,21,78,140,129,147,140,179,169,70,34,27,28,29,34,37,52,55,53,69,101,90,86,74,55,46,43,37,44,60,54,43,84,139,77,37,46,55,76,52,38,32,60,54,55,60,62
99,141,163,84,88,172,90,60,68,160,172,107,69,61,90,99,44,27,27,28,91,125,115,85,38,55,61,70,86,36,28,36,108,160,158,85,55,140,148,140,112,90,76,89,107,43,52,97,163,140,91,75,55,36,52,86,91,95,61,62,91,78,97,123,108,29,21,52,84,88,75,91,112,103,69,72,37,27,75,144,197,133,99,69,85,108,68,95,75,68,86,76,56,75,107,75,43,75,110,158,197,125,80,69,84,109,71,75,75,34,27,48,137,179,109,86,60,44,31,62,190,84,69,48,31,69,123,95,70,62,29,31,44,76,109,108,91,37,48,160,163,125,69,72,72,37,62,62,97,125,75,21,20,76,110,75,53,22,36,112,80,88,55,34,52,43,75,116,88,48,60,80,86,84,68,38,78,169,194,144,91,86,44,38,95,187,148,117,44,43,61,140,197,209,203,115,84,35,60,69,55,123,107,80,34,75,44,108,88,116,117,88,28,56,108,194,52,87,80,62,48,88,190,115,103,84,34,69,99,76,55,44,76,93,89,70,75,163,148,84,34,21,60,84,112,99,99,84,44,76,129,144,95,69,80,108,90,77,75,46,35,37,75,75,75,84,91,87,62,49,43,44,88,115,74,44,62,76,87,125,75,69,53,83,54,54,44,28,37,75,75,69,60,61,69,52,28,34,43,29,21,21,35,65,147,148,88,20,0,0,0,0,0,14,76,84,53,38,29,27,21,23,34,53,76,183,160,140,84,53,29,28,29,14,12,10,29,37,36,53,43,53,60,54,37,43,69,78,94,101,83,69,87,69,61,56,76,89,75,75,43,35,56,55,37,38,43,48,44,44,76,84,84,160,96,61,69,107,46,52,53,44,29,29,36,68,49,37,35,27,32,43,65,75,49,54,55,52,60,68,56,69,108,140,133,83,55,44,35,37,55,84,96,123,125,169,91,61,44,69,75,76,70,62,84,93,76,90,94,109,87,101,94,77,38,37,43,37,36,61,75,53,55,70,75,55,52,35,37,28,52,49,28,28,37,44,38,43,28,37,52,83,69,34,21,27,48,88,91,133,131,76,76,179,158,43,21,29,32,38,44,43,44,75,91,98,108,109,83,56,29,34,46,56,70,65,56,75,105,76,55,60,60,60,44,48,52,84,69,68,61,56
91,144,160,76,88,163,90,52,55,110,179,115,62,61,87,93,109,75,38,54,158,172,158,97,44,61,61,76,99,112,110,61,123,163,149,84,53,133,158,148,109,90,75,88,99,37,37,95,140,137,91,75,51,28,69,84,75,76,53,69,95,76,84,123,112,28,27,55,86,108,76,90,95,95,69,85,52,21,43,88,190,137,88,60,80,117,76,75,76,90,71,76,48,70,76,75,55,34,52,76,112,117,62,53,78,91,69,75,52,36,52,35,97,139,99,76,68,52,29,68,191,95,76,60,27,43,108,91,90,86,34,28,43,72,109,110,99,51,43,125,117,133,54,44,44,36,62,75,87,141,70,20,21,84,144,86,62,28,34,99,76,97,69,28,43,43,69,123,87,43,60,71,86,76,60,69,109,109,137,137,99,91,51,34,95,186,163,107,90,76,35,75,148,194,221,110,75,34,52,70,56,133,60,22,21,38,34,84,75,99,117,88,29,55,110,197,52,88,78,55,43,86,179,110,99,76,34,69,115,88,21,36,99,129,116,84,69,148,172,116,27,22,69,115,137,129,125,109,61,85,141,179,70,28,97,137,95,76,75,71,61,76,107,76,75,77,84,69,44,44,37,44,75,147,125,90,76,91,115,140,101,91,76,98,84,75,61,53,76,166,88,55,37,27,37,74,43,34,28,28,20,13,21,35,61,87,87,21,12,0,0,0,0,54,115,55,27,27,21,28,28,28,34,35,43,108,111,76,52,37,28,27,27,20,12,0,21,43,43,43,37,52,48,52,32,60,158,148,129,115,53,38,52,70,69,68,61,69,61,56,53,37,55,53,37,43,52,69,76,139,155,179,191,183,117,69,76,108,60,53,37,37,34,37,69,52,43,43,28,21,29,43,75,75,69,53,61,76,75,46,55,78,87,101,109,131,111,101,86,91,131,107,91,116,166,194,116,69,75,75,69,70,75,44,36,68,61,76,62,60,94,91,71,60,52,53,52,44,43,75,94,44,38,43,49,27,29,52,37,43,70,43,37,20,20,28,44,68,70,75,90,96,69,69,44,75,69,44,44,68,84,75,53,75,111,52,13,27,29,37,37,37,37,62,129,183,125,115,117,68,38,32,44,61,69,62,60,55,52,49,60,52,52,44,43,44,55,95,78,75,76,76
93,144,141,76,86,163,91,53,55,107,148,109,62,61,76,93,149,108,53,70,133,186,125,91,44,48,60,75,90,144,139,75,137,149,95,69,38,87,112,129,91,75,75,76,85,28,22,61,140,133,85,62,38,29,80,76,69,62,43,68,99,72,87,129,115,27,22,48,86,109,97,99,91,103,69,84,62,21,43,85,163,133,86,54,75,117,91,70,75,95,37,56,37,84,93,69,48,21,28,51,78,107,62,51,97,90,69,76,52,36,53,37,84,91,107,90,75,55,29,60,160,112,93,76,28,43,103,95,99,95,37,28,38,70,115,110,99,56,37,133,108,133,56,51,44,38,60,76,76,75,43,14,21,89,133,108,76,28,37,99,88,117,76,20,21,34,61,95,90,53,62,76,95,91,61,29,28,44,88,139,117,91,48,29,95,183,158,89,84,61,27,71,133,160,194,86,55,29,52,69,54,115,76,29,28,38,61,88,76,110,129,97,34,54,129,200,52,87,70,34,28,75,148,95,99,97,34,69,129,97,29,28,75,140,133,88,68,149,190,123,28,22,53,115,137,129,133,125,69,88,149,191,86,34,116,160,90,75,74,76,76,78,76,71,69,75,70,61,52,43,28,36,75,83,76,61,61,65,61,98,108,117,99,116,139,111,115,115,94,91,98,84,37,20,21,34,55,52,37,75,29,29,49,55,44,55,68,27,12,0,0,0,20,86,75,28,20,20,20,29,28,29,29,22,23,44,61,46,29,21,21,20,21,20,13,13,21,29,52,28,22,28,28,54,69,93,179,129,111,90,44,38,43,43,55,62,75,61,53,43,43,38,75,75,43,36,49,98,179,212,209,186,144,160,85,75,83,84,53,35,32,44,77,101,116,70,52,43,28,37,37,61,87,83,70,44,37,37,37,37,44,75,54,54,62,76,54,53,76,155,160,129,105,85,96,179,160,78,78,69,69,75,60,29,21,35,54,49,44,43,76,70,48,52,61,78,107,88,61,60,75,43,37,37,35,21,28,56,56,61,125,44,38,29,21,29,37,52,105,117,86,76,62,70,76,29,34,34,29,37,36,43,90,60,29,28,20,27,36,37,35,36,32,60,123,194,87,69,69,68,68,43,53,55,34,52,54,29,32,37,37,43,53,53,43,43,60,125,117,77,75,123
93,137,141,76,84,160,91,54,56,99,141,95,54,48,56,75,99,80,44,56,109,163,62,28,21,34,52,62,76,90,71,62,144,115,27,20,27,75,93,103,76,55,56,62,29,13,21,60,103,109,75,53,34,29,84,78,44,36,27,43,80,61,80,117,107,21,27,51,86,99,85,75,87,90,75,91,69,21,38,78,148,103,69,37,60,95,87,55,48,69,38,48,36,75,99,55,43,21,28,44,70,95,60,44,116,93,60,76,52,37,48,37,86,89,109,93,69,52,28,55,160,115,103,84,27,34,99,99,95,95,35,21,37,61,115,125,99,60,34,140,99,129,54,44,37,38,60,76,71,60,43,31,43,117,183,108,75,37,36,93,84,112,75,13,20,34,60,103,97,61,55,84,108,84,21,28,84,187,203,172,87,76,38,29,115,158,183,89,71,44,22,75,116,148,191,69,43,28,48,62,56,115,109,86,43,55,75,99,115,148,140,117,44,52,109,194,52,99,78,20,22,88,149,141,125,112,34,68,133,116,20,28,91,158,148,107,53,172,183,110,76,51,69,117,144,137,125,116,75,76,158,158,117,75,109,172,88,76,75,77,62,70,69,68,62,68,61,52,53,44,29,29,75,69,69,37,44,46,37,71,77,91,84,116,123,116,135,125,91,88,91,84,27,14,20,21,29,62,74,107,75,53,77,61,69,69,53,37,20,0,10,14,46,62,37,21,20,20,21,27,38,28,35,36,21,37,35,35,28,23,23,21,21,14,14,20,37,29,28,28,28,35,37,54,88,76,76,76,76,75,44,43,38,32,29,43,53,49,43,49,43,35,75,179,88,108,123,209,234,227,224,189,140,129,75,84,90,85,96,85,86,105,131,144,140,83,61,35,29,36,43,76,99,77,62,29,28,35,43,43,75,62,22,22,28,29,28,36,43,148,179,179,109,37,29,53,123,131,83,76,75,75,55,28,20,21,43,38,44,35,29,46,52,55,76,189,203,135,85,91,93,36,35,37,52,34,28,21,13,21,88,55,55,43,35,37,35,35,76,88,65,61,75,71,69,35,37,29,28,34,28,28,88,76,43,43,29,37,53,44,43,43,34,53,94,139,76,76,87,88,69,43,61,29,21,27,37,21,28,29,28,28,37,44,62,75,123,179,148,148,158,179
93,117,95,75,76,137,91,55,55,97,117,69,44,51,72,93,137,97,51,60,90,141,95,69,44,75,139,169,148,115,48,70,139,115,75,60,52,139,149,93,53,36,51,56,88,43,44,117,187,139,86,52,29,36,80,90,35,21,43,75,76,71,88,110,95,21,28,53,76,37,27,29,72,75,76,93,60,21,37,75,140,91,48,22,54,91,86,54,38,34,28,43,29,52,84,48,36,21,28,44,76,91,44,29,62,75,44,70,48,34,43,38,86,91,97,75,60,43,27,56,160,93,88,76,28,43,115,158,55,37,21,21,34,55,95,97,84,54,29,133,107,117,38,34,29,31,52,91,75,43,29,29,36,76,169,91,29,21,28,90,95,108,62,28,52,78,99,169,95,62,48,88,117,99,80,62,95,148,169,149,85,69,36,28,116,163,179,90,69,44,27,75,116,144,183,60,37,22,44,62,55,112,116,89,38,54,55,97,149,172,148,140,55,54,107,191,48,99,88,14,21,88,186,158,149,139,43,68,133,109,75,61,88,141,133,112,55,163,191,123,117,62,51,78,95,117,117,107,75,75,148,163,140,78,76,123,76,75,76,77,75,71,55,53,52,54,65,43,43,32,35,43,69,55,43,29,29,32,27,46,76,88,84,90,108,111,99,129,86,90,91,52,20,14,13,13,27,85,101,166,98,34,74,74,86,109,91,83,60,21,13,27,35,49,28,21,21,21,22,21,37,37,38,37,28,37,29,34,35,28,21,21,21,21,28,52,76,28,22,37,28,37,53,43,75,69,44,76,76,62,38,38,36,28,32,37,48,49,44,44,43,35,61,179,199,199,203,194,221,234,224,203,139,115,70,78,91,86,87,140,194,155,144,123,169,83,37,28,37,34,43,76,75,69,52,27,28,38,37,29,55,37,28,21,21,28,32,28,43,179,186,155,88,38,37,43,43,84,84,55,61,62,55,28,21,22,29,53,52,43,35,37,44,61,75,133,166,166,140,123,117,48,29,28,32,32,28,20,14,10,22,68,69,46,46,48,46,35,55,60,55,56,76,76,69,38,37,35,28,34,27,23,27,44,53,61,70,69,52,54,52,54,56,89,147,91,91,101,98,86,76,56,56,23,14,21,29,21,21,21,28,28,37,53,60,77,160,207,189,203,211,199
95,103,69,69,78,129,90,56,55,107,139,84,70,89,108,144,133,90,44,43,76,107,99,108,61,60,87,129,129,149,116,87,187,160,139,72,31,107,148,139,107,43,76,85,95,38,22,56,163,137,89,53,29,34,75,103,107,88,68,84,129,116,158,144,112,29,22,55,88,56,36,60,139,141,133,99,69,29,43,76,140,116,27,13,35,75,86,78,70,43,44,28,14,28,75,76,62,27,27,44,76,107,35,13,21,37,48,75,62,48,54,34,76,93,75,27,21,20,21,69,140,89,76,60,21,37,125,183,61,44,54,88,129,141,133,115,91,61,29,148,93,137,22,14,14,13,29,76,78,52,28,28,38,71,158,109,27,22,22,75,91,112,60,29,48,60,75,129,71,35,44,80,91,91,95,62,76,99,144,160,84,62,29,21,95,125,163,86,75,48,27,75,107,137,169,61,37,22,38,61,55,97,108,95,43,48,43,85,93,99,116,91,53,53,99,191,54,115,91,20,29,107,200,137,133,116,48,60,133,123,99,60,62,133,129,117,69,148,190,133,133,72,43,76,91,109,110,95,72,62,123,158,144,76,75,95,90,76,75,74,69,62,44,46,49,52,77,52,38,32,37,61,76,37,29,28,35,29,23,37,71,75,76,77,76,84,78,111,84,89,70,21,14,14,13,10,27,86,111,158,96,46,76,85,115,125,96,75,69,32,43,43,21,56,61,35,23,27,23,27,44,84,48,37,53,75,75,61,37,27,27,21,21,28,43,55,148,55,34,60,46,43,52,29,76,86,68,83,90,44,35,35,35,37,43,60,65,53,55,65,46,44,43,147,194,212,212,191,203,227,212,183,93,76,76,75,84,76,76,89,116,69,70,85,107,65,29,37,22,28,71,123,85,75,60,37,37,28,28,28,29,27,27,21,27,43,37,75,76,187,166,140,91,70,53,43,43,44,76,53,62,53,29,28,37,44,65,84,65,61,55,43,32,38,43,53,38,35,54,86,75,75,60,23,20,21,23,21,43,28,37,76,53,44,43,70,86,85,60,62,61,75,87,111,111,49,28,21,22,37,37,37,27,49,55,46,69,28,21,49,87,91,123,183,179,107,88,86,75,68,76,71,75,28,20,22,32,21,21,23,27,35,44,52,61,75,111,211,194,203,207,194
95,123,103,84,103,186,125,62,60,99,144,108,55,68,76,95,76,69,55,75,125,179,169,160,75,55,75,91,99,160,112,75,149,88,137,75,29,86,137,133,123,31,48,76,112,61,27,43,139,95,76,38,28,29,75,116,115,103,52,60,99,76,93,133,116,34,28,51,99,103,84,61,115,107,88,76,43,22,43,76,137,93,34,22,75,148,190,97,68,43,43,43,28,75,112,76,60,28,28,43,69,84,37,28,53,107,116,163,75,28,22,29,61,76,86,68,44,52,38,84,190,93,34,21,21,75,133,133,88,87,53,38,71,87,133,116,99,69,28,141,91,140,29,20,14,13,68,108,123,93,75,52,43,75,137,148,21,21,21,69,90,99,69,43,43,48,55,88,62,28,28,48,61,75,78,60,69,139,141,183,133,29,20,28,76,109,115,76,91,75,43,70,99,137,149,72,21,20,31,48,68,91,123,95,44,44,60,76,87,95,123,76,34,44,84,172,55,109,99,75,43,69,183,137,125,117,52,54,133,148,123,75,69,139,133,129,76,133,187,133,129,75,44,76,91,123,103,89,68,44,91,140,133,78,75,87,88,74,71,55,48,52,52,53,56,69,133,61,37,44,61,74,75,35,35,32,29,37,29,28,53,55,56,55,53,36,44,90,78,75,38,14,13,14,21,21,27,88,89,91,98,76,90,139,76,76,85,75,56,60,53,32,37,53,76,70,29,28,28,29,75,186,140,111,99,99,77,55,44,21,21,21,21,23,35,76,140,109,69,76,76,56,62,76,116,140,101,91,76,44,36,37,43,37,38,69,68,35,28,55,37,43,46,169,212,197,207,209,207,179,88,62,48,48,37,55,75,91,84,87,75,35,38,43,53,49,37,32,20,28,75,111,94,98,70,84,101,83,48,27,28,29,35,35,43,70,69,88,112,144,99,76,75,76,52,52,44,38,70,55,44,53,48,62,75,62,62,75,76,91,89,75,70,53,36,37,29,21,21,34,34,56,68,43,20,21,21,35,34,37,43,60,37,53,91,139,148,133,78,69,69,75,74,84,107,84,37,21,37,76,62,36,28,37,62,71,29,20,20,54,125,187,191,191,144,101,94,90,75,75,135,111,125,54,28,32,35,28,27,43,37,35,43,28,61,70,75,131,160,179,186,158
93,133,160,84,85,160,133,61,56,88,129,90,54,68,75,93,140,125,62,69,97,183,160,158,76,52,69,86,88,158,117,75,129,76,137,76,29,89,149,144,129,31,54,70,123,61,22,62,148,76,28,44,43,48,75,112,117,117,48,48,76,75,76,117,110,28,22,48,95,103,86,61,76,76,56,60,28,14,28,62,95,89,43,21,70,103,109,84,29,28,68,69,52,75,89,84,29,21,28,44,75,76,70,60,31,75,70,90,76,27,14,38,95,133,107,87,75,71,34,48,144,88,37,29,44,97,186,186,89,88,48,21,29,54,95,87,88,69,28,139,90,148,52,31,28,31,52,144,200,78,60,48,38,68,115,179,28,13,22,56,90,95,90,75,44,48,48,76,75,21,43,88,107,91,91,75,69,133,141,172,109,48,28,53,179,200,200,183,91,76,44,60,91,115,179,75,43,62,107,148,179,194,144,115,60,43,55,75,89,87,139,48,20,43,70,103,60,86,91,86,51,52,158,139,99,86,43,43,88,137,109,75,69,148,95,76,53,91,158,116,107,75,38,76,90,133,75,34,28,29,76,137,123,78,76,88,69,70,75,52,53,56,53,56,68,70,129,89,61,65,74,75,55,34,35,34,28,28,28,27,53,60,48,44,43,28,32,44,43,35,28,14,13,20,22,21,21,87,101,105,117,99,107,183,68,44,84,111,61,55,34,21,29,36,44,61,55,54,65,88,140,194,183,144,76,43,44,46,43,37,35,32,29,43,69,61,56,69,62,76,76,75,95,166,158,155,111,90,71,37,37,44,53,35,20,21,35,85,43,32,29,37,74,183,207,212,207,212,131,71,43,29,35,35,27,29,69,148,179,108,53,44,52,44,35,43,28,13,13,21,43,53,55,69,76,139,148,112,83,29,29,29,37,44,37,48,65,76,88,76,75,68,55,52,56,55,52,62,69,53,36,69,75,56,43,35,28,37,43,70,60,69,76,55,37,44,37,35,28,28,43,62,75,65,22,22,36,78,61,22,35,53,62,71,91,129,135,135,131,112,86,69,68,56,75,53,20,12,21,56,43,29,28,28,53,75,29,21,23,69,131,147,183,199,186,95,89,86,75,131,186,135,112,62,43,43,43,27,28,37,61,60,60,52,53,56,69,74,77,84,125,160
99,139,144,76,76,144,89,55,55,88,109,90,56,68,75,87,148,123,60,54,91,172,158,148,76,52,75,90,90,158,123,76,115,75,141,80,29,89,141,141,117,34,53,68,112,76,27,75,160,137,87,69,76,90,129,117,110,103,44,37,55,62,93,109,84,27,22,44,75,95,75,60,90,76,55,60,14,13,29,70,90,99,69,35,75,108,109,88,72,60,68,76,68,90,91,91,75,29,56,86,129,129,76,68,29,76,69,76,52,28,27,43,75,133,95,75,52,31,22,43,141,75,44,37,22,48,133,186,70,69,44,21,27,48,95,38,38,37,28,107,84,144,69,52,44,53,38,93,194,88,53,44,35,43,76,117,52,44,43,85,194,191,144,52,28,36,38,69,76,44,54,109,112,108,91,70,62,109,144,183,89,69,43,29,107,133,200,141,91,75,37,48,75,84,109,76,69,37,62,87,93,148,140,108,60,28,52,71,90,80,139,115,52,70,148,190,148,149,123,107,68,44,129,160,86,43,44,75,148,160,125,76,75,163,76,43,31,86,172,141,117,76,37,75,86,133,78,61,51,70,148,163,148,86,75,95,68,75,75,53,55,61,54,56,52,62,95,115,91,86,84,76,53,35,35,34,29,29,37,62,131,88,62,52,55,44,35,28,23,29,36,14,13,13,21,20,28,90,107,107,91,69,53,60,44,62,75,95,76,75,84,38,29,28,46,61,55,76,91,91,155,179,179,101,43,44,53,43,37,38,37,44,84,76,70,43,34,29,35,38,34,35,53,139,129,133,115,95,85,60,37,52,74,32,29,29,38,69,135,115,91,96,125,125,147,148,148,158,76,55,35,32,29,36,21,28,75,101,99,76,61,35,35,35,34,62,35,21,23,34,55,60,60,48,54,148,158,131,117,69,35,34,38,44,29,28,53,61,69,75,71,68,53,54,69,76,85,89,71,36,27,35,54,29,28,21,21,28,35,28,28,28,35,36,52,52,48,37,35,38,60,62,55,28,36,53,54,69,49,28,38,56,69,75,77,84,69,75,98,144,89,70,76,93,84,21,13,20,20,21,28,29,28,61,85,75,52,37,52,91,105,75,89,90,76,84,86,116,139,183,189,183,93,86,86,75,76,35,43,49,68,71,70,62,56,53,70,70,60,53,87,147
115,148,149,76,78,158,78,69,75,148,172,129,61,56,72,86,158,139,62,48,89,172,158,129,70,43,69,80,80,144,112,69,78,69,141,76,34,90,149,148,133,36,60,55,99,68,27,70,160,139,93,54,48,55,90,109,95,95,44,37,34,55,107,123,75,44,62,91,137,125,86,61,72,75,69,75,29,34,76,144,179,108,43,31,69,99,108,91,90,75,43,84,75,93,91,97,84,22,37,55,75,91,62,52,43,76,68,75,56,38,35,38,69,99,86,43,28,21,20,28,93,85,72,54,27,51,141,187,37,21,21,14,27,37,90,84,76,54,44,123,112,133,76,56,44,68,43,76,197,125,60,28,29,71,139,158,70,70,34,53,169,123,91,48,44,76,85,107,107,76,38,86,84,89,93,76,55,116,133,163,91,84,61,29,91,110,194,90,88,68,28,51,87,110,149,88,76,28,48,76,75,108,91,43,29,27,44,55,78,76,133,133,52,48,90,190,91,95,109,87,62,44,97,133,95,80,61,69,141,158,110,76,55,163,117,109,75,139,172,148,76,55,38,69,84,95,110,91,76,54,97,163,116,69,54,75,70,76,75,56,55,55,99,123,93,95,96,112,107,90,75,53,49,35,29,36,37,34,49,95,191,144,77,60,48,44,44,29,35,43,46,21,20,20,13,20,34,94,91,55,21,20,20,14,20,29,52,86,203,203,191,84,44,48,60,75,75,76,75,62,83,88,70,71,37,44,43,36,27,43,48,52,56,44,21,21,37,36,44,22,21,37,35,52,96,117,112,129,112,112,61,76,105,55,53,55,56,43,76,112,123,140,131,129,133,131,131,76,44,44,43,29,28,28,29,28,61,91,91,77,76,75,75,93,76,75,46,52,60,75,75,60,54,36,52,135,131,135,111,87,68,55,52,28,20,20,43,49,60,70,62,62,62,69,56,69,112,90,48,27,21,29,32,28,21,21,21,27,28,27,28,27,23,28,35,38,38,36,44,69,75,75,56,34,71,87,48,43,54,48,49,62,90,111,109,52,28,29,37,75,99,74,84,105,71,28,21,14,21,32,35,38,49,76,96,76,95,109,111,107,43,21,22,28,29,61,96,107,116,166,169,169,139,94,95,89,94,52,55,69,68,69,62,54,44,62,76,75,69,55,75,93
99,129,172,84,80,160,129,62,56,97,160,116,60,52,75,86,144,123,60,60,89,163,86,38,28,28,43,61,68,88,84,69,84,69,84,60,27,76,139,140,129,38,69,62,93,75,21,35,148,139,95,52,44,62,87,90,76,76,43,37,34,52,97,139,137,55,38,75,117,117,95,69,69,76,75,90,68,27,36,75,93,108,60,34,55,84,110,107,107,88,44,75,69,69,76,86,75,28,37,52,75,88,43,28,22,44,43,55,71,71,62,43,55,93,91,43,28,27,27,69,183,108,85,72,28,52,148,186,70,44,38,48,76,85,133,110,103,75,43,112,172,186,69,37,29,44,31,55,194,141,71,48,54,76,116,183,69,69,34,44,160,97,91,52,44,54,52,80,95,62,37,76,76,91,44,43,37,90,91,169,107,89,75,29,95,97,194,88,88,48,56,84,172,186,191,86,75,27,43,75,75,99,115,75,48,43,76,76,86,108,133,109,52,53,90,187,69,76,116,90,61,38,90,133,95,84,52,44,103,129,90,70,37,133,112,95,75,112,141,140,86,76,76,123,149,129,110,86,69,44,86,169,117,69,86,115,74,76,75,61,56,76,199,211,211,203,125,93,86,71,38,28,28,34,37,44,46,55,68,125,203,191,123,84,75,78,86,43,43,38,43,28,20,14,13,20,60,95,69,32,21,21,27,21,28,27,36,147,207,221,209,166,123,86,60,60,76,75,56,69,60,54,34,29,32,44,43,32,29,46,44,49,29,22,21,28,37,36,28,35,29,37,32,27,76,115,112,116,125,85,37,74,123,65,75,70,75,43,53,76,90,115,129,88,90,86,105,44,32,29,28,34,29,28,37,28,74,112,90,76,76,107,131,147,95,62,65,62,53,75,69,35,35,37,35,70,75,76,86,43,28,52,61,27,21,21,29,54,62,75,68,69,55,52,60,55,90,55,35,29,32,43,29,27,21,21,21,21,28,28,34,29,28,27,29,61,85,91,98,85,75,75,49,34,75,75,29,43,75,48,54,76,98,116,117,46,32,29,29,37,52,43,85,98,44,21,21,20,14,21,55,78,75,95,125,155,169,169,179,76,22,27,21,29,28,37,88,107,117,89,94,86,85,75,109,90,53,62,75,75,56,49,48,54,55,71,76,69,71,60,69,75
103,133,160,80,76,149,137,69,60,91,137,110,54,38,52,60,88,85,52,55,78,169,91,75,60,62,107,141,115,116,78,55,76,70,20,20,17,52,91,112,97,36,69,69,69,36,13,28,112,107,75,44,43,69,90,85,31,27,21,21,28,37,86,125,115,52,27,54,90,90,85,51,62,69,87,109,76,28,37,69,108,129,75,34,38,76,91,87,99,95,60,69,36,29,55,75,75,29,38,51,70,115,70,21,28,76,109,172,129,69,61,55,68,107,112,84,75,56,29,38,148,116,86,69,28,51,140,190,99,93,70,29,69,78,141,117,99,75,36,76,109,163,56,21,13,13,13,44,148,112,87,62,43,51,80,148,56,60,28,43,149,86,115,52,53,60,48,70,85,53,29,61,88,95,75,51,60,97,91,169,133,78,71,31,91,93,187,88,110,87,51,44,93,110,149,75,69,22,44,75,75,93,133,109,87,43,103,107,139,97,139,117,75,53,93,179,69,76,141,52,38,29,87,129,103,95,44,38,93,139,53,37,61,144,123,129,88,99,123,110,103,85,38,75,75,95,99,75,53,43,89,141,133,86,76,117,74,69,70,70,76,135,209,221,211,197,109,111,98,53,34,29,22,44,76,75,62,75,112,203,209,211,199,139,140,140,125,56,53,55,38,44,61,53,28,43,83,75,35,37,32,27,21,27,37,35,48,140,203,207,187,148,189,203,96,65,68,60,55,90,75,68,52,37,37,44,37,32,36,48,44,62,53,29,36,35,44,28,21,28,28,28,27,29,65,87,115,101,76,36,21,28,77,68,54,52,53,43,55,84,85,84,76,76,70,61,70,37,34,28,28,27,28,35,54,52,75,101,76,76,83,86,75,62,60,69,76,84,53,44,44,28,34,48,35,70,65,68,69,62,65,70,61,28,28,22,34,56,65,69,69,69,65,35,43,52,60,29,35,37,49,44,37,35,35,27,21,21,27,28,43,46,35,28,44,98,211,211,199,131,76,69,44,43,69,76,90,109,84,56,60,96,129,125,117,49,28,29,32,35,37,46,76,75,43,29,35,35,35,28,75,148,194,203,203,203,155,144,166,86,22,22,28,28,28,34,95,91,75,60,54,60,68,75,76,75,68,90,71,75,37,35,48,68,69,75,69,69,68,62,75,70
99,112,86,72,75,115,116,62,54,90,99,69,37,43,76,99,133,125,60,44,76,163,158,158,85,44,76,108,108,149,110,69,75,75,76,69,44,95,160,144,116,36,61,60,44,31,28,72,133,108,78,48,43,56,91,91,29,27,44,75,84,86,133,137,110,44,28,53,91,28,20,20,43,48,62,91,76,29,34,70,133,125,44,12,21,51,76,89,97,88,60,70,20,52,91,76,69,43,36,48,75,87,43,27,27,89,115,117,76,29,29,48,62,107,103,88,75,60,29,28,125,133,103,84,34,43,148,194,110,103,72,21,37,56,110,110,95,68,36,68,91,149,44,29,29,38,48,75,160,95,75,75,55,44,69,115,37,21,17,27,86,75,110,48,55,61,48,72,72,38,27,55,76,93,93,85,43,149,179,197,133,84,75,34,84,84,163,87,109,95,44,48,97,99,148,76,61,22,35,70,70,88,133,129,107,37,89,76,97,75,125,108,70,51,95,183,61,75,91,51,44,56,115,125,115,115,69,43,99,140,93,87,68,190,117,137,91,91,123,137,116,91,38,70,75,99,99,84,61,36,76,137,123,87,75,95,76,76,69,89,148,160,212,221,199,169,99,139,131,44,34,37,28,70,111,75,46,70,129,144,186,209,203,148,139,93,75,49,52,68,60,55,135,191,96,76,75,61,22,20,20,21,21,28,34,37,65,183,169,194,207,186,197,224,221,147,76,53,83,117,76,61,37,43,76,44,44,28,38,37,38,77,69,49,43,34,35,37,28,29,29,27,37,76,76,89,147,115,53,28,28,22,29,76,75,46,29,44,76,98,85,75,62,69,60,55,76,43,34,29,21,20,14,28,61,76,91,93,76,76,61,27,23,22,29,83,84,70,90,43,32,36,70,61,55,74,69,60,69,116,129,131,90,56,28,28,49,76,88,89,74,54,69,44,36,43,29,32,38,44,43,44,53,77,101,75,27,21,28,35,29,36,29,36,112,199,212,211,189,187,83,53,37,44,85,112,98,87,61,69,52,61,101,117,125,52,36,43,37,37,37,56,83,90,96,61,71,62,68,75,109,179,186,194,189,191,186,160,166,135,35,21,23,22,22,27,91,75,36,38,49,71,75,70,76,71,68,99,76,75,69,76,90,77,55,62,74,75,75,70,75,70
108,108,72,72,88,141,123,69,55,90,125,78,62,76,89,125,149,137,60,37,75,163,148,169,88,44,62,76,76,140,103,54,75,88,137,76,29,69,129,139,129,31,51,44,90,87,35,55,149,149,108,37,37,55,90,123,109,93,43,75,76,90,133,148,129,62,21,48,91,71,51,43,107,141,129,125,88,29,37,72,125,117,51,21,52,141,190,133,88,90,51,62,36,60,88,70,44,43,29,43,62,87,43,28,20,69,86,76,44,21,21,38,60,108,91,75,53,43,29,28,144,129,88,80,29,38,137,191,95,107,75,27,34,52,108,109,90,69,36,43,80,139,44,37,29,38,28,35,76,88,69,75,61,44,68,123,43,29,27,55,116,129,137,86,69,69,52,75,84,35,13,29,54,75,86,76,43,179,144,183,169,56,34,27,60,69,86,76,95,89,51,43,95,99,158,90,29,21,44,75,75,78,125,108,88,43,95,75,89,62,116,90,52,34,90,144,62,76,80,48,44,34,91,133,99,95,69,31,84,137,88,76,35,115,95,91,72,75,107,109,103,91,44,69,75,112,75,38,29,27,69,133,116,85,70,86,91,83,76,144,183,189,186,125,116,123,105,111,158,84,52,48,43,83,95,60,44,60,98,115,76,93,109,90,76,53,37,35,32,43,48,76,179,194,91,62,52,46,43,43,29,23,29,37,38,36,69,109,99,96,140,203,221,227,221,179,148,115,76,83,75,55,37,62,117,44,43,43,44,43,53,77,74,75,52,20,13,21,28,38,76,85,158,187,169,189,191,117,49,29,43,36,28,28,55,69,43,108,139,109,75,56,46,32,27,34,76,62,29,21,20,14,13,21,52,61,62,69,65,75,44,27,28,37,37,43,44,37,65,37,34,43,75,65,55,75,65,61,76,135,116,123,111,98,74,56,75,107,139,155,116,71,53,55,36,28,37,44,36,44,70,76,108,89,49,27,28,29,37,43,36,55,46,43,169,221,212,197,169,166,76,28,21,36,84,88,71,69,53,74,69,37,85,107,87,43,29,48,37,37,53,60,75,76,111,125,125,123,147,158,140,116,96,99,117,155,179,91,90,108,53,21,20,21,21,21,62,68,38,76,99,90,91,83,78,70,44,37,78,140,140,117,135,98,38,38,68,77,76,75,68,117
109,133,137,90,93,179,148,71,60,90,144,137,62,56,69,84,123,80,38,28,48,117,129,123,76,43,69,75,69,117,99,43,60,76,129,80,28,54,112,139,129,37,52,48,108,76,20,37,103,117,76,27,28,38,69,78,80,85,35,61,60,62,95,133,61,28,20,35,76,91,88,54,75,86,72,90,76,28,28,56,117,109,53,34,38,99,123,80,75,75,53,72,52,44,61,69,51,29,28,34,60,88,54,34,21,72,87,78,48,21,21,36,55,110,91,69,48,31,27,31,140,97,69,62,28,43,137,194,90,95,75,22,37,60,112,89,69,44,22,21,61,110,80,76,61,52,36,36,60,133,88,84,48,44,62,115,55,62,31,31,172,149,169,72,76,76,54,78,75,43,22,86,129,133,95,90,52,160,133,187,148,44,27,43,129,160,172,148,97,91,68,37,91,95,163,86,69,60,78,133,160,183,140,116,103,43,110,76,93,60,123,52,22,28,75,95,55,72,88,60,44,28,76,140,76,48,34,28,76,117,95,76,43,141,76,37,28,84,140,144,117,108,52,60,70,115,76,52,43,71,144,179,160,123,75,91,139,115,112,179,186,189,144,135,135,107,95,148,199,115,91,94,91,107,88,55,48,62,107,109,74,76,75,44,43,52,54,55,43,43,43,77,84,71,53,46,35,37,68,90,71,28,23,29,28,44,83,90,91,83,91,155,186,209,155,95,139,155,140,123,115,83,77,112,140,133,90,52,37,38,56,71,75,101,55,14,28,27,37,53,140,179,209,221,224,211,183,87,37,32,34,35,29,36,37,52,60,77,148,131,68,37,28,20,20,37,70,75,28,14,20,14,20,53,37,37,29,20,20,29,43,22,28,36,36,44,44,55,35,37,36,44,65,75,70,69,55,69,99,116,109,93,89,86,83,107,99,111,109,139,140,93,70,44,37,29,62,28,21,21,52,61,78,62,28,29,37,44,53,55,53,68,44,48,123,221,191,191,191,108,43,35,43,44,70,75,75,65,29,49,44,46,62,86,70,28,28,44,38,44,46,55,88,90,139,148,148,129,144,116,107,76,75,77,85,112,86,54,75,101,74,23,23,28,20,28,52,86,75,107,166,105,123,105,76,70,76,76,90,129,169,144,158,111,22,20,27,60,61,75,88,166
99,137,179,86,76,139,144,70,55,85,141,139,69,54,69,80,75,37,34,43,84,163,160,112,69,37,70,76,62,86,72,29,43,61,76,61,29,55,110,91,78,27,31,28,70,54,27,60,133,89,28,38,71,76,99,110,99,99,48,69,70,70,76,133,75,48,55,76,99,99,88,52,75,75,69,88,20,20,22,44,87,91,76,38,44,103,91,85,76,29,28,53,60,62,76,107,35,14,22,34,68,76,75,69,28,76,86,75,75,34,14,21,28,76,80,69,48,34,27,34,129,91,44,43,28,43,108,183,89,91,75,28,38,72,141,55,21,21,22,75,148,194,125,110,90,76,43,55,51,194,148,48,21,44,56,108,72,76,44,28,148,116,141,75,76,75,60,89,88,43,22,75,76,108,91,86,52,149,129,172,116,55,37,27,85,125,194,186,75,43,31,31,69,75,93,75,75,37,43,71,86,93,148,110,112,43,112,80,108,55,117,71,34,75,148,172,117,144,97,80,71,35,75,169,87,56,56,76,158,190,99,90,51,158,99,88,75,103,172,148,88,91,44,56,71,108,109,76,69,48,75,148,129,117,75,110,112,98,116,186,187,155,94,96,85,75,139,203,203,98,98,109,115,123,93,75,53,69,94,109,75,77,55,32,37,44,48,48,37,29,46,75,43,43,46,36,28,35,55,54,34,28,29,54,76,88,98,91,74,56,68,29,43,76,85,93,107,135,169,179,189,140,109,131,140,140,91,36,29,23,43,62,61,109,55,21,22,13,20,28,87,203,212,221,211,209,209,69,27,28,22,27,32,37,55,68,70,76,112,179,75,53,28,27,32,60,65,43,28,21,37,21,29,44,36,36,21,13,21,22,21,23,20,28,34,43,52,71,53,69,70,44,44,68,68,68,69,86,91,75,69,65,75,76,76,116,140,140,129,179,179,131,85,49,43,53,52,20,21,21,29,29,37,52,28,35,38,49,61,62,44,53,44,44,75,169,166,179,148,71,29,37,48,52,62,76,94,83,53,54,44,34,37,69,46,23,32,28,28,36,43,60,131,125,140,112,125,91,74,87,76,65,88,91,98,115,53,55,76,116,87,37,28,28,27,28,53,123,116,123,86,86,133,98,76,71,89,129,116,139,179,140,116,116,32,37,43,75,62,93,166,166
90,109,129,76,75,133,99,61,53,75,99,107,68,56,75,89,133,103,75,75,99,190,169,163,76,38,75,76,44,27,20,22,44,62,60,37,28,69,123,43,20,22,55,75,84,75,28,68,140,140,88,76,139,186,194,149,123,116,60,62,71,69,76,123,116,69,29,75,140,133,125,78,76,76,69,75,29,34,75,148,190,169,97,55,43,109,99,76,76,51,61,84,68,84,89,88,48,56,75,99,160,160,89,69,28,76,91,76,75,69,29,38,69,137,115,95,90,76,38,34,95,95,21,13,14,62,95,137,107,103,75,29,44,70,137,91,75,69,60,69,109,186,99,97,89,69,43,69,43,169,116,52,21,28,36,86,68,76,53,31,149,110,112,62,75,69,60,99,95,38,29,62,75,95,85,69,51,158,137,169,110,60,34,28,75,90,160,109,75,28,43,115,169,179,163,115,93,43,38,69,76,84,139,93,91,43,97,75,115,62,115,88,60,43,123,187,133,95,86,71,68,29,69,158,95,87,69,43,76,144,116,89,51,160,109,107,76,72,112,137,87,91,43,53,62,89,107,75,55,43,76,158,123,116,69,116,78,75,76,115,158,78,53,55,54,55,76,160,117,90,84,87,101,116,98,90,93,98,131,135,91,93,62,61,56,37,43,32,22,28,37,69,43,29,29,28,21,35,29,32,29,29,37,83,155,90,75,44,36,52,60,28,43,53,75,96,108,131,133,140,140,111,129,112,125,109,75,44,32,22,27,21,20,77,70,21,13,0,10,28,56,191,209,212,194,203,203,76,27,21,23,27,29,37,43,55,69,75,77,75,54,46,44,56,75,61,36,37,43,29,37,52,62,60,43,34,29,27,28,21,23,35,20,21,37,38,77,108,93,116,148,77,55,53,52,69,90,109,115,85,68,70,29,29,46,48,94,129,135,183,179,169,101,43,28,76,52,22,32,36,43,37,28,52,35,27,29,52,69,61,36,35,44,61,65,77,75,60,65,55,52,38,46,69,69,88,96,75,68,65,53,69,75,68,46,28,28,27,27,28,34,86,183,179,160,105,91,76,61,99,112,99,105,99,112,88,70,85,95,86,75,44,28,22,22,22,35,76,93,107,78,75,87,87,84,75,90,117,116,139,148,91,62,69,75,48,53,76,95,135,140,111
133,158,148,84,76,116,62,53,72,99,139,133,70,69,76,99,149,133,61,48,86,187,172,163,88,43,69,84,70,76,60,69,139,169,137,80,37,75,140,84,84,61,99,109,140,93,34,62,163,148,99,38,52,62,91,133,110,97,60,76,76,61,76,133,117,60,20,44,95,109,123,90,86,84,69,69,55,28,38,76,148,148,70,37,48,133,95,72,61,61,35,69,52,88,88,76,43,34,28,43,75,103,69,38,27,78,90,76,69,56,61,75,70,163,137,108,80,69,43,29,91,117,52,37,37,140,203,209,144,133,86,36,44,68,123,115,91,75,55,27,68,158,95,110,110,90,43,76,28,140,109,86,61,75,75,109,87,76,54,31,160,125,137,60,62,55,55,95,97,52,29,75,76,88,76,60,36,148,148,149,123,61,36,27,75,91,144,97,76,61,61,61,116,158,197,103,78,43,44,68,76,85,108,28,29,29,71,51,95,52,107,88,69,34,99,172,76,69,78,75,76,31,69,160,112,95,75,34,76,140,115,103,56,158,103,99,78,72,90,133,87,91,37,43,61,87,99,75,60,43,76,148,115,129,53,103,76,76,76,76,98,69,55,61,69,70,68,76,76,76,76,90,117,98,94,98,144,139,158,139,112,112,76,29,32,43,52,14,14,21,21,37,44,36,32,35,35,29,32,37,35,37,43,60,123,83,43,34,28,36,44,34,38,76,69,109,144,129,129,99,75,69,147,129,88,55,29,27,23,21,22,21,14,37,70,28,29,34,28,28,37,109,148,194,199,203,160,88,35,27,28,29,35,37,44,43,56,70,48,61,52,28,36,75,112,88,55,37,35,43,49,75,76,84,34,32,44,37,37,29,52,44,21,21,36,37,69,71,112,133,129,84,61,61,53,75,91,76,75,70,86,76,21,23,43,55,62,75,88,108,148,93,55,53,36,43,62,34,38,55,48,36,23,84,55,28,27,32,44,44,32,36,44,60,53,35,37,44,53,60,60,53,44,53,75,109,84,48,52,55,69,90,87,75,69,60,29,23,28,29,29,69,179,183,155,98,91,76,89,133,109,93,91,112,101,76,76,84,98,71,53,35,28,28,27,35,48,60,69,76,76,76,76,93,98,86,89,112,101,91,76,75,62,62,61,48,37,90,158,148,135,89
129,149,172,87,76,133,108,84,93,163,190,149,75,68,75,108,148,141,69,44,88,179,169,158,91,44,68,76,72,139,112,62,76,116,141,91,35,69,137,140,133,43,56,55,107,103,37,48,148,144,108,48,36,52,69,109,110,99,61,80,86,75,80,133,116,60,20,44,93,103,110,78,88,78,69,76,69,29,36,60,117,137,60,44,48,112,84,76,76,75,31,69,55,90,97,86,38,27,21,29,54,75,52,29,29,85,95,75,69,43,44,76,44,91,109,99,93,76,52,34,107,123,87,78,38,54,149,212,133,117,87,37,44,60,110,117,89,61,44,27,62,140,88,90,107,85,44,75,22,99,115,93,75,69,71,117,144,125,70,29,141,139,141,68,70,54,56,95,99,69,37,69,75,84,86,71,43,116,125,141,116,62,62,43,75,90,149,99,76,84,53,34,76,93,149,90,61,29,44,62,80,76,137,69,29,44,75,69,69,51,88,86,61,34,107,172,76,61,76,70,71,31,62,183,110,95,78,37,76,139,99,89,48,110,95,99,78,72,99,133,75,75,28,28,34,69,95,78,72,48,75,169,115,75,36,87,76,76,76,84,77,65,69,71,75,75,62,62,69,74,90,91,117,98,90,90,123,148,116,78,83,76,74,52,60,77,77,27,28,29,21,14,21,62,32,29,36,28,28,28,28,44,54,60,117,86,44,52,37,37,37,43,75,84,83,144,139,111,101,76,55,54,133,75,21,14,14,21,28,28,32,27,48,87,91,65,38,34,28,32,43,70,69,95,139,147,115,87,43,27,37,48,44,48,46,53,76,56,54,55,43,38,60,76,83,77,75,29,43,56,65,84,112,133,48,54,60,55,54,75,116,74,29,21,28,36,38,29,75,148,98,61,60,55,75,75,76,83,85,52,74,60,32,37,46,69,76,44,35,43,52,74,74,88,76,60,56,35,27,37,29,27,27,37,49,37,29,28,37,38,35,44,54,56,43,44,43,27,37,46,52,36,37,43,70,78,69,46,43,62,76,62,69,75,91,86,38,28,29,37,44,75,129,116,148,94,105,107,76,111,131,105,93,85,60,37,75,86,84,61,38,44,36,29,43,52,62,62,54,55,61,60,61,77,133,139,133,166,84,62,61,55,69,55,60,53,56,131,160,85,75,87
109,123,179,87,75,141,158,76,62,84,148,144,75,62,69,99,149,140,71,52,86,169,160,160,95,44,68,75,75,137,112,51,44,69,91,86,28,60,112,140,129,55,75,43,99,116,48,48,140,144,103,43,43,44,55,107,125,116,62,80,107,76,80,123,117,60,21,44,90,115,112,75,76,76,76,91,76,29,27,52,109,141,62,44,48,99,75,75,76,84,35,62,56,86,110,91,52,29,21,29,48,62,55,28,28,76,87,72,62,28,28,54,38,86,110,95,84,75,55,29,89,137,103,93,44,44,123,209,133,108,90,34,44,61,108,112,95,75,51,21,55,140,95,90,93,76,48,62,21,76,112,97,69,43,38,75,86,103,76,29,137,148,140,78,76,48,48,97,97,76,38,62,76,87,80,75,43,43,55,76,97,99,84,55,70,88,158,117,84,89,61,29,76,88,149,95,61,28,43,62,86,75,158,90,62,52,93,144,190,179,160,144,78,35,97,141,85,62,133,52,28,28,61,144,129,123,76,29,75,139,54,22,27,139,148,125,76,69,99,187,69,48,51,72,97,133,141,125,91,54,76,190,90,21,43,72,76,77,85,84,78,75,75,76,75,70,71,61,60,76,86,109,112,109,83,88,107,109,70,53,62,76,76,71,76,101,105,37,38,44,37,29,61,68,13,14,20,27,23,27,27,46,55,61,125,69,37,52,43,52,54,109,90,77,101,148,133,107,85,65,53,37,84,27,0,20,28,22,22,52,76,90,88,107,111,105,32,23,28,29,43,44,37,75,131,123,90,88,75,44,52,52,53,60,76,109,140,54,43,37,44,48,49,48,54,70,35,37,52,53,55,69,69,75,56,52,55,70,61,71,129,95,53,36,29,29,37,38,44,76,94,76,76,78,77,90,140,111,75,55,76,78,52,54,75,75,35,21,21,21,28,28,37,75,95,76,69,68,35,21,27,22,21,28,60,69,60,38,43,35,56,76,84,75,60,60,44,28,38,53,55,29,29,35,37,34,44,37,46,43,44,75,84,86,78,61,55,62,76,99,105,144,116,140,155,109,96,115,86,111,117,117,76,28,21,23,28,54,70,43,44,37,29,34,43,48,55,62,49,38,35,36,44,52,76,90,91,65,69,60,60,46,53,62,56,68,75,84,86,44,36,55
108,125,183,87,75,139,148,75,55,75,140,141,75,56,55,90,172,141,75,52,80,158,148,129,85,34,52,61,60,90,78,37,44,75,34,31,21,31,85,116,109,43,54,53,71,76,34,31,133,133,97,37,43,48,56,108,125,117,62,69,90,71,85,133,110,43,21,52,86,107,117,70,75,84,75,84,75,31,22,54,117,137,55,36,37,95,69,76,69,69,29,62,48,84,99,88,48,29,22,28,48,69,75,35,29,76,76,70,60,29,28,44,35,84,95,90,76,70,44,29,88,140,109,99,44,44,99,203,133,115,95,37,37,55,103,110,97,86,69,27,52,133,88,88,89,75,43,55,28,54,93,95,69,43,44,60,69,88,76,43,133,172,160,70,28,27,29,75,75,71,43,69,84,78,52,28,22,55,86,172,163,71,68,51,69,90,141,133,84,88,61,29,75,88,148,76,56,29,43,61,89,75,158,95,69,29,38,71,183,90,158,133,76,34,89,148,84,69,91,70,68,76,108,179,144,129,91,31,75,141,89,75,86,187,149,140,93,69,129,172,103,97,75,87,137,133,115,80,69,43,76,183,115,86,112,179,83,76,90,74,76,76,75,75,75,75,65,60,49,61,76,148,135,117,90,86,95,76,55,46,60,75,71,76,76,117,99,56,53,44,44,60,87,76,14,0,13,36,44,38,37,75,77,91,129,76,37,44,23,28,43,99,129,125,139,147,109,111,76,61,44,35,60,35,13,23,29,28,34,44,76,69,44,44,93,85,28,29,34,32,44,70,69,99,155,84,74,85,76,76,60,60,69,101,158,158,179,60,43,35,55,60,48,44,53,70,43,48,52,43,49,61,53,44,46,55,69,75,60,60,75,99,94,69,28,28,29,48,44,70,84,70,78,78,61,98,147,133,95,62,60,69,68,75,69,34,20,14,14,20,14,20,21,23,55,55,60,44,32,28,37,23,20,62,86,76,61,38,52,78,61,76,96,94,68,44,43,46,38,28,23,20,21,23,29,37,36,35,55,52,60,88,99,96,75,53,55,62,88,139,109,117,112,131,131,84,89,105,105,99,90,111,52,20,14,27,28,28,35,44,48,44,44,28,36,37,61,69,48,32,43,49,55,56,75,88,61,21,37,60,56,44,44,61,70,70,60,90,74,52,52,61
99,117,172,88,75,125,149,75,55,70,129,129,69,48,52,76,129,99,69,52,87,172,89,37,28,21,36,52,62,86,86,35,44,75,37,28,22,75,110,125,112,36,37,53,48,20,13,21,99,116,90,43,55,54,56,97,69,61,38,38,75,53,76,129,99,43,21,48,88,86,90,52,69,90,80,84,61,28,27,55,129,137,48,29,35,97,75,84,55,44,29,55,44,75,87,75,29,27,21,29,48,71,76,44,35,75,86,61,68,36,43,61,44,86,91,90,76,71,44,29,95,115,90,90,55,38,99,203,116,108,91,38,36,48,97,108,89,78,72,28,44,117,84,75,76,69,38,44,34,76,89,95,62,48,34,55,56,75,76,44,112,190,148,90,69,48,76,91,115,115,62,70,75,89,70,36,51,190,209,203,179,53,48,43,55,88,139,144,90,90,69,28,69,84,148,76,60,37,43,62,97,75,148,95,76,34,36,69,169,68,137,125,88,36,91,149,86,60,76,75,76,43,55,190,139,110,88,43,69,140,91,85,68,109,133,117,99,69,125,141,109,95,52,48,70,90,133,90,75,43,75,172,137,125,55,123,148,90,96,76,87,86,69,70,75,75,61,53,61,85,144,209,194,140,111,76,85,61,56,52,44,52,56,61,69,87,95,53,49,37,35,37,60,93,21,13,20,46,62,61,49,84,98,111,131,105,44,35,21,21,27,46,101,123,125,131,88,101,75,69,44,28,54,46,21,21,27,27,35,27,34,35,28,29,88,83,29,35,32,43,44,55,75,83,189,85,69,70,71,75,84,148,169,189,169,139,125,69,49,52,69,60,44,36,53,70,43,43,43,46,44,37,37,35,48,55,53,53,46,56,75,75,91,61,27,27,38,43,35,48,75,68,76,75,75,148,144,140,131,117,78,68,76,131,96,27,14,13,14,20,20,13,14,20,21,43,65,29,29,37,43,28,44,76,75,61,53,60,86,89,62,74,86,78,69,52,34,37,35,27,21,14,21,29,52,48,36,53,76,75,71,89,93,99,75,61,56,71,90,144,117,133,88,108,76,21,23,37,43,43,53,75,28,21,35,37,36,35,43,34,38,61,76,52,52,52,76,65,32,28,44,53,55,44,55,55,21,20,28,44,70,53,52,55,55,56,69,91,76,46,54,56
93,108,107,76,70,95,133,72,53,68,110,103,54,34,44,76,123,112,69,56,78,169,116,75,61,43,78,133,133,133,117,51,38,75,103,88,34,53,116,137,112,28,31,60,103,75,21,48,144,139,90,43,61,60,52,99,71,52,51,72,97,91,99,137,108,55,21,52,88,52,20,14,43,69,75,86,69,29,34,60,148,158,61,20,21,69,70,86,62,60,34,61,34,28,62,75,52,35,27,34,44,75,76,37,27,48,75,44,53,38,44,60,51,91,88,72,53,48,37,27,95,95,75,76,56,44,91,200,90,69,52,27,28,44,90,95,80,75,69,28,38,123,88,31,28,36,29,31,38,99,93,95,70,52,37,54,53,75,85,43,123,191,148,93,99,75,76,160,148,76,56,69,75,95,90,75,53,112,172,149,141,44,43,34,52,88,125,148,103,108,75,29,62,87,158,91,70,36,44,69,95,69,149,95,76,38,34,75,169,61,117,112,91,44,93,140,87,60,76,61,75,44,44,183,139,91,84,43,62,133,89,80,68,95,116,99,110,69,99,137,110,112,61,51,69,90,139,123,93,60,75,186,140,123,43,84,183,144,125,101,112,95,69,70,70,69,53,60,75,189,189,187,186,148,75,43,49,61,62,60,52,54,54,49,62,76,93,43,49,43,34,37,37,48,20,20,29,53,61,55,43,85,95,76,88,109,61,36,28,27,27,28,74,89,86,112,84,83,65,56,46,32,55,34,21,23,28,35,28,22,22,28,21,35,84,83,32,38,43,52,48,44,55,49,183,191,84,76,76,78,117,199,203,179,148,116,98,69,52,53,69,62,46,36,55,37,28,29,36,37,43,29,35,43,44,49,75,86,53,55,65,55,54,36,14,32,35,29,22,28,37,55,71,69,70,140,155,133,85,75,76,76,125,166,111,44,20,13,14,20,20,20,21,29,65,101,125,34,29,28,35,43,61,75,75,76,62,46,37,37,62,55,68,69,44,44,28,35,46,44,43,29,28,53,55,53,38,60,85,88,76,86,90,83,75,75,77,75,76,139,117,96,86,77,43,21,21,22,23,28,52,75,28,23,37,32,43,53,48,74,109,111,109,75,62,62,87,35,28,27,37,36,43,74,52,20,13,20,29,74,116,85,65,53,53,70,75,88,69,46,53,53
88,97,75,71,76,116,95,62,51,60,93,87,60,56,69,116,149,141,76,54,76,172,158,148,95,38,53,76,76,139,116,48,43,76,109,90,28,44,99,75,34,21,48,69,88,76,27,28,137,116,48,27,43,44,38,86,91,93,71,69,107,72,76,112,99,54,21,44,86,88,76,37,76,123,112,75,37,22,27,62,141,148,69,21,27,89,125,148,86,72,43,76,44,28,84,95,70,38,21,34,52,75,99,29,14,29,75,85,84,62,52,54,61,116,86,62,35,27,28,28,112,103,71,69,52,36,84,190,84,22,20,21,69,90,163,107,80,60,43,27,37,97,93,71,53,44,54,68,70,115,109,91,60,56,43,53,55,62,62,34,112,183,163,99,95,69,52,103,72,56,51,37,70,89,99,90,69,112,148,148,172,69,38,28,35,69,80,91,89,97,76,29,62,90,163,93,38,21,31,53,84,69,158,99,87,43,29,62,160,61,110,91,87,43,90,141,87,68,87,61,72,38,31,169,148,90,84,38,62,133,108,93,75,84,108,97,110,60,84,133,125,116,61,55,72,85,133,137,133,76,76,183,137,117,43,76,179,166,203,187,123,87,70,75,70,60,52,55,76,140,144,147,139,117,56,36,44,44,55,69,62,52,61,70,77,116,101,69,76,75,55,60,43,35,20,21,35,48,49,52,60,88,85,61,85,75,48,28,21,22,29,35,48,75,76,70,61,60,44,43,43,35,35,20,21,29,29,37,29,22,27,27,29,53,60,43,35,43,70,61,37,43,62,46,144,211,187,144,179,199,211,194,183,140,108,111,115,71,44,53,43,36,46,95,86,28,21,29,37,43,44,43,48,44,44,54,90,179,76,56,62,61,34,27,21,43,34,21,13,20,34,44,70,75,94,140,140,91,69,55,54,71,96,111,84,75,48,44,60,78,76,84,109,111,133,148,160,43,28,35,44,46,74,75,108,123,91,78,44,28,44,36,48,48,53,75,56,52,68,62,70,76,75,116,70,43,44,53,61,56,43,35,44,75,98,95,85,70,76,115,76,55,53,61,44,21,20,23,28,34,76,88,29,23,27,22,48,71,71,70,84,148,147,84,60,69,71,36,44,43,44,44,60,112,34,14,14,21,62,155,148,107,89,76,88,90,90,84,62,48,61,68
112,148,144,90,76,141,80,53,48,54,84,125,69,54,56,87,148,141,76,55,75,163,158,148,91,38,54,71,69,117,107,44,36,55,84,75,27,70,115,89,75,48,76,97,137,109,43,29,148,133,53,34,75,78,76,76,76,85,56,60,89,53,75,103,84,34,20,35,75,86,103,55,75,88,85,80,20,14,27,75,123,125,76,44,27,76,85,148,90,54,29,69,71,52,87,86,54,27,20,28,44,70,86,54,28,56,99,91,86,35,28,44,48,93,87,76,55,44,43,28,95,95,52,44,38,34,71,129,91,75,60,31,44,69,108,99,60,43,37,44,80,158,125,99,88,69,44,55,60,169,125,75,44,48,53,55,75,60,27,22,75,103,103,107,97,62,43,97,68,69,21,27,52,71,109,103,75,108,139,149,183,88,34,22,61,93,133,149,148,107,61,21,48,76,123,115,75,44,43,87,95,91,140,125,97,54,29,62,186,60,109,84,75,35,87,123,88,69,95,75,86,53,37,172,169,99,84,34,52,129,112,97,78,69,112,85,70,38,76,137,116,109,61,55,75,86,91,70,75,55,69,160,125,115,43,76,101,91,139,129,93,76,69,70,62,53,52,56,87,109,139,140,139,96,56,43,49,38,44,76,101,70,62,69,70,91,108,89,76,76,68,53,69,48,28,43,48,55,48,56,75,93,76,43,53,29,23,28,28,28,35,35,28,37,60,27,35,32,27,35,37,43,21,21,34,43,37,37,36,21,23,27,29,52,61,43,53,52,60,93,60,43,44,69,131,194,203,207,207,221,227,207,160,86,84,84,75,44,44,62,35,27,28,52,60,29,32,38,52,60,49,52,48,53,70,87,135,179,115,86,84,70,54,28,36,65,37,21,0,13,28,29,75,84,140,109,96,69,60,44,37,52,87,105,76,69,70,87,147,109,70,88,169,109,74,61,111,60,29,37,32,34,52,131,131,91,46,76,70,61,37,34,53,69,93,93,84,55,71,75,60,68,56,71,107,135,95,75,44,21,13,21,29,37,52,99,94,69,75,91,55,53,48,48,43,28,21,28,28,48,88,94,36,37,36,29,62,89,88,35,28,55,69,65,74,88,84,70,62,70,69,56,55,75,27,14,21,32,115,212,199,117,107,84,76,75,75,70,56,52,60,65
110,139,187,90,75,116,140,76,56,76,109,117,69,55,53,76,141,144,76,55,75,149,160,149,103,44,69,72,62,75,43,38,76,95,133,89,31,61,95,133,133,44,72,61,110,117,62,31,133,148,99,48,86,90,107,109,76,76,55,60,88,60,89,137,90,35,38,76,107,115,125,75,71,88,85,91,48,28,43,95,183,169,75,44,29,71,75,149,108,84,54,87,88,75,76,99,84,20,21,34,61,75,91,75,34,52,93,72,69,31,21,36,29,75,75,75,56,48,36,27,75,95,36,21,21,76,139,187,129,91,78,35,44,53,91,115,97,89,76,60,38,117,133,107,91,75,43,48,51,140,107,52,28,38,37,43,69,107,89,43,112,190,183,133,110,76,43,88,69,88,75,52,97,93,110,107,76,112,137,149,172,88,76,51,48,84,107,187,139,95,71,60,90,148,190,139,93,75,43,76,109,108,194,133,116,76,28,62,186,62,117,76,53,27,62,86,78,70,95,91,97,56,36,148,187,72,38,28,48,115,133,108,76,69,133,76,44,75,129,179,117,87,43,38,69,85,76,37,43,48,86,183,149,110,38,75,85,69,75,74,68,65,69,75,61,53,60,86,105,98,131,133,117,75,61,53,53,49,55,90,91,68,69,60,43,29,43,76,76,76,56,69,86,69,75,77,76,75,69,43,34,29,35,27,32,20,13,20,29,37,35,32,29,35,38,12,20,28,21,20,23,55,29,35,55,61,37,43,56,32,22,22,28,32,37,46,65,71,99,160,88,60,60,74,94,191,207,189,191,203,221,211,158,84,91,76,68,60,55,75,28,21,28,36,43,43,36,44,52,69,75,84,84,95,131,144,108,117,107,91,140,147,179,75,32,62,28,20,20,27,29,32,87,94,131,135,78,52,35,21,28,54,117,116,101,94,147,191,112,29,29,29,75,52,28,37,53,37,34,37,29,37,37,125,108,61,23,54,95,108,61,65,83,90,108,105,98,75,55,55,70,53,43,28,43,69,71,69,27,28,29,48,44,44,44,86,76,75,86,75,43,29,49,43,43,35,35,34,29,62,116,108,35,37,38,29,36,35,48,55,37,49,43,37,56,88,111,89,70,68,55,44,35,27,23,27,32,95,207,227,234,212,155,69,46,53,52,44,43,60,62,61
97,116,186,91,75,115,163,78,51,69,116,141,75,55,52,76,140,91,69,44,62,149,148,139,90,38,60,69,61,76,76,61,68,109,116,91,29,52,108,133,133,71,76,60,90,110,44,28,97,158,137,51,75,53,69,86,75,75,56,68,90,61,88,125,95,52,28,56,95,117,139,86,76,97,84,95,84,31,27,69,140,139,76,60,37,75,75,179,123,97,44,62,84,72,75,86,84,52,37,62,90,129,129,108,54,51,89,70,69,61,28,27,52,116,112,90,75,72,44,21,76,110,75,54,61,61,99,179,149,109,90,48,43,48,87,129,123,107,99,69,28,90,133,116,110,84,43,54,53,148,103,90,55,76,85,87,86,99,91,43,103,183,133,125,88,72,35,84,75,91,87,60,90,75,90,97,76,107,149,137,179,76,75,48,38,76,97,163,90,95,93,28,55,91,149,149,95,76,43,75,91,80,194,103,76,76,29,61,186,69,133,90,55,52,93,160,163,144,133,109,109,69,34,123,158,95,76,43,75,144,137,75,43,75,129,110,97,54,91,158,116,75,53,75,103,112,109,93,91,69,60,172,149,69,36,61,86,62,60,69,60,68,83,76,76,76,76,88,85,117,148,155,91,53,44,38,43,46,65,84,62,62,61,43,27,22,21,29,61,75,61,69,55,37,62,74,76,83,71,20,20,13,13,13,23,20,14,21,44,46,43,28,29,29,37,27,27,23,13,21,21,43,29,44,55,60,29,60,69,37,28,20,27,29,35,35,44,48,68,70,48,55,62,60,49,95,194,183,179,187,211,209,166,93,91,88,71,56,44,43,21,21,37,53,49,44,29,53,68,76,91,109,133,112,108,76,69,76,43,29,43,75,90,105,60,55,43,29,32,34,34,52,112,131,131,109,84,29,27,28,32,75,108,108,116,139,207,158,43,28,29,34,21,35,46,55,46,34,37,37,28,27,37,69,60,29,32,62,109,125,75,77,76,90,116,105,115,90,35,37,53,35,44,36,37,54,44,27,20,27,29,43,38,46,77,70,60,68,76,69,60,43,53,53,54,44,55,37,43,77,109,131,48,13,13,14,28,37,37,56,49,44,43,46,74,91,99,88,83,70,56,53,38,44,43,60,76,95,189,212,227,199,93,37,48,44,38,43,61,101,71,69
99,112,186,93,75,110,163,76,51,62,109,141,75,56,55,97,117,55,29,28,48,93,99,97,75,34,52,62,56,91,125,61,38,84,86,87,34,53,109,140,140,61,69,69,97,116,62,27,90,158,139,53,76,52,44,76,75,75,61,55,84,53,88,137,103,54,21,37,75,91,117,76,80,90,75,93,103,38,21,61,133,108,75,69,37,76,75,149,123,89,38,44,71,62,88,76,69,48,28,29,51,76,108,95,69,55,91,71,70,54,55,70,51,123,123,91,75,69,52,22,69,117,95,72,76,38,75,133,148,123,107,60,44,44,76,116,108,109,112,75,27,86,133,112,109,84,43,53,60,160,133,109,71,62,61,69,86,107,90,44,103,186,125,137,60,37,48,76,75,84,76,60,89,70,85,76,70,75,86,108,125,75,76,62,43,75,90,163,80,95,91,29,52,84,148,133,88,76,37,76,93,78,186,97,43,31,34,75,133,86,139,115,95,52,88,139,137,85,133,90,60,52,55,125,139,115,108,48,44,109,140,103,88,88,125,108,99,55,95,141,112,115,69,68,99,107,115,84,75,54,52,148,125,107,70,95,77,74,56,69,75,85,88,84,93,89,89,85,78,131,131,84,38,28,37,43,43,48,49,60,62,61,52,29,28,22,21,28,35,55,44,62,78,70,69,76,76,76,62,21,20,20,28,29,21,21,22,28,37,35,37,29,35,32,44,83,70,43,27,28,29,52,29,44,55,49,35,28,20,21,27,29,21,28,35,34,35,28,28,36,55,75,69,76,90,117,186,199,199,203,179,160,116,85,88,91,76,48,28,34,21,21,43,43,60,53,29,52,78,76,84,148,148,75,61,65,75,65,23,27,28,28,44,62,75,76,62,54,62,75,84,111,131,123,109,98,99,56,38,28,27,44,61,34,69,101,158,84,29,49,46,52,38,54,61,68,49,52,54,37,28,21,20,21,20,34,65,75,112,133,108,76,85,115,148,131,140,135,76,55,52,21,28,37,48,44,28,35,34,55,61,62,56,56,56,76,77,105,84,76,86,78,71,75,84,71,52,52,68,55,77,105,38,0,0,21,28,29,52,70,68,35,55,76,94,99,116,116,87,74,116,78,53,61,70,76,76,76,94,207,88,53,28,34,49,53,44,44,75,179,125,90
97,109,148,87,71,103,158,78,51,60,99,133,69,55,60,99,140,107,60,44,78,140,141,93,61,27,29,34,37,76,91,43,34,72,44,29,17,36,84,103,95,35,54,51,53,35,21,21,84,115,97,34,76,51,48,88,69,29,28,34,54,43,76,133,107,60,20,35,75,90,107,76,69,86,85,90,99,43,21,55,110,95,56,43,31,69,69,139,112,84,38,44,60,43,86,61,48,38,22,29,44,75,87,75,60,51,84,69,75,61,69,80,43,84,89,95,76,75,56,22,76,148,129,90,88,43,84,107,149,95,86,44,29,38,69,93,90,86,75,52,28,84,144,55,28,28,28,37,53,133,140,110,75,61,68,51,70,89,75,38,88,187,123,148,112,76,70,133,139,99,84,68,90,76,97,43,36,76,108,160,191,54,56,61,38,75,90,163,86,99,90,29,54,76,137,125,71,75,28,72,89,88,179,99,61,69,44,84,197,186,179,125,109,48,78,133,91,62,115,99,95,86,75,187,190,97,99,48,43,108,133,129,95,61,117,103,110,62,99,140,117,110,55,44,75,85,123,97,90,69,48,149,137,133,53,69,70,76,76,76,98,77,53,60,75,91,83,75,75,94,74,44,28,32,37,46,44,56,61,70,76,101,77,38,28,28,27,27,37,44,43,53,65,56,69,71,69,56,61,22,14,21,61,69,34,32,29,37,38,32,44,32,28,28,37,55,49,37,61,69,44,53,14,21,22,35,20,12,13,20,14,28,28,28,21,29,37,35,27,76,91,125,117,139,133,139,160,194,197,199,166,123,89,86,56,44,55,53,46,35,34,37,43,37,44,46,43,49,38,49,48,107,68,44,56,68,75,54,36,28,28,27,37,55,75,90,111,125,116,148,148,131,107,107,101,98,99,90,76,21,29,49,27,13,21,29,101,108,54,61,68,62,52,60,83,55,52,75,95,53,28,27,20,10,20,49,76,88,133,139,158,140,140,147,148,140,140,107,101,96,88,44,68,75,74,54,43,61,65,75,90,86,93,96,93,133,179,139,86,76,90,86,76,86,91,69,52,56,62,55,88,87,44,13,20,28,36,43,44,84,86,76,91,88,91,117,125,94,74,76,99,115,75,69,69,94,108,76,89,107,35,29,28,37,49,55,55,44,76,166,144,140
95,93,76,69,70,88,110,75,44,56,87,76,44,38,52,75,89,85,56,55,75,160,123,43,29,22,43,60,75,91,109,60,37,75,37,21,17,75,133,115,95,28,48,44,76,75,61,43,123,163,125,34,71,48,52,103,76,28,27,43,68,71,95,117,103,69,21,38,75,75,37,28,34,55,56,75,86,37,21,55,93,103,62,21,21,35,48,99,90,71,35,44,44,27,62,54,34,31,22,28,44,75,84,60,52,43,76,52,61,52,52,75,51,84,72,87,75,75,52,22,85,112,115,99,75,38,76,93,158,62,29,22,70,91,140,99,75,69,69,62,22,85,123,76,62,53,69,85,90,137,137,95,60,55,60,38,69,75,60,29,78,169,99,148,110,76,51,78,84,75,89,60,85,70,80,75,72,93,194,194,200,51,48,52,31,68,76,140,76,91,76,29,52,84,140,148,76,44,28,56,76,76,158,99,69,62,36,60,191,93,148,133,123,48,76,133,89,62,115,93,99,75,29,125,160,90,88,43,43,109,123,109,95,72,133,99,103,60,99,140,115,109,55,43,75,76,133,125,117,76,38,144,133,133,69,54,69,75,91,101,108,71,60,70,75,107,89,61,53,60,48,49,43,36,46,55,53,68,60,71,76,125,179,109,53,29,36,29,53,53,61,56,55,55,69,75,62,38,38,29,21,29,37,49,76,75,37,35,37,76,91,65,44,53,62,22,20,20,55,44,44,55,13,13,21,21,14,13,21,28,23,29,27,22,21,38,37,28,37,90,116,139,148,169,148,139,111,76,75,91,140,108,125,93,53,20,20,29,37,32,53,46,37,35,38,43,74,38,28,21,35,105,56,65,78,85,74,55,28,27,28,28,43,53,71,76,107,158,125,148,148,133,75,70,75,76,86,77,84,32,44,52,20,13,20,28,107,158,140,60,53,53,37,62,75,53,86,109,140,65,14,13,10,14,43,89,111,147,166,140,148,148,166,155,115,68,62,54,54,68,75,68,75,76,75,75,60,62,56,60,85,88,107,117,135,140,135,93,76,62,76,91,90,85,90,71,84,60,65,44,29,29,44,35,43,37,43,35,34,55,76,105,107,83,61,94,109,89,76,71,68,75,75,95,76,155,189,76,91,90,29,46,56,53,44,55,53,52,84,169,147,148
91,93,85,76,76,133,90,61,43,53,76,75,52,62,76,141,116,76,52,38,55,117,125,99,87,38,69,97,99,85,60,37,29,54,56,52,27,53,97,72,38,21,28,29,75,76,60,29,103,148,70,27,44,29,44,78,99,95,75,60,88,108,160,160,125,76,27,36,76,87,62,48,69,116,112,110,76,29,21,55,88,125,62,13,20,55,88,112,87,76,43,55,29,17,44,71,54,35,21,29,44,76,84,43,27,29,61,48,55,48,36,53,38,76,75,43,21,21,20,22,95,125,107,99,86,37,76,78,144,91,75,43,44,69,85,90,69,51,43,53,27,78,112,86,90,76,43,60,60,144,148,99,70,48,48,36,75,43,22,28,60,88,84,117,91,70,38,75,71,75,69,29,44,44,76,85,75,76,169,148,191,76,43,27,29,55,69,88,80,88,75,27,53,76,125,141,78,48,44,93,125,117,163,125,91,75,37,55,187,75,139,116,97,48,76,133,88,62,116,80,103,76,27,129,160,91,76,44,43,109,110,88,75,70,133,99,95,53,99,158,112,89,44,43,84,75,115,115,125,75,38,139,133,133,60,55,74,70,75,75,75,60,60,69,65,96,91,60,53,46,49,54,53,61,62,52,62,75,78,90,89,115,183,169,87,49,35,29,44,69,88,74,54,62,75,62,69,43,52,69,36,36,34,37,69,86,52,28,69,109,84,65,76,107,108,23,20,21,37,49,55,44,28,20,27,21,21,20,20,22,43,35,28,21,32,75,89,76,75,105,135,155,166,125,89,49,23,27,36,43,43,55,88,76,38,21,14,21,27,27,65,43,29,29,53,76,93,35,28,21,28,89,91,69,70,70,61,90,60,56,76,54,43,37,44,54,78,89,62,76,116,76,20,23,32,29,28,49,98,55,52,29,14,20,28,36,139,148,158,86,53,69,60,38,46,76,155,144,129,112,75,43,20,21,52,90,140,191,186,191,187,186,179,140,43,14,28,48,60,62,55,56,71,70,69,86,87,76,74,76,105,90,115,108,90,116,148,139,75,49,75,98,99,96,88,91,179,125,89,23,27,20,37,49,44,43,32,28,29,44,75,96,109,76,37,52,93,88,62,44,61,54,52,56,52,77,105,76,90,95,37,52,75,62,37,49,52,53,84,107,123,147
84,91,103,80,72,107,75,52,48,86,117,112,75,56,61,123,86,36,27,27,43,75,76,75,62,29,44,68,62,36,14,20,55,89,86,72,31,38,91,51,21,27,62,80,99,97,69,29,108,137,27,13,35,51,48,61,72,70,44,44,70,76,90,133,90,43,20,21,48,72,69,56,75,91,86,90,28,13,20,34,60,90,69,43,27,53,87,144,86,56,43,69,44,21,86,88,52,34,20,21,43,75,87,43,20,36,75,84,89,69,48,38,29,62,61,43,34,37,43,29,110,149,76,53,35,27,43,53,88,76,69,38,43,60,72,90,43,27,27,28,20,69,88,76,75,61,60,62,44,116,129,54,29,21,21,29,38,69,62,54,95,191,190,179,90,43,21,43,53,76,44,29,51,72,95,93,86,76,141,139,197,86,68,61,75,125,144,194,160,97,62,17,21,31,53,60,75,75,27,75,107,139,191,141,93,95,61,55,186,76,144,85,29,28,62,95,75,55,116,89,103,76,28,109,144,90,78,43,36,91,109,76,61,69,115,86,68,37,75,129,95,76,38,38,76,76,103,61,70,44,35,108,125,117,44,55,70,70,68,53,53,53,55,56,69,107,84,55,55,49,52,62,61,69,68,55,71,84,109,95,87,108,133,87,43,29,29,28,43,70,94,101,86,84,84,86,101,87,61,75,68,44,36,28,62,76,76,76,86,140,75,75,69,69,76,28,29,28,54,75,61,49,35,84,70,53,27,20,20,21,29,29,28,43,75,101,108,94,75,115,194,133,76,34,20,0,12,35,65,43,23,23,27,29,28,21,21,21,21,21,21,21,20,21,56,105,62,43,28,28,37,75,93,77,56,60,69,84,99,115,107,46,28,28,28,55,60,52,46,52,65,44,20,23,29,28,21,44,123,56,37,28,14,28,35,27,83,76,76,75,75,139,148,69,75,86,123,147,148,140,183,84,28,35,52,60,75,88,160,191,133,89,116,93,28,37,54,69,62,52,35,49,75,68,62,75,76,76,88,76,86,108,108,91,83,91,108,91,91,61,71,90,88,76,70,86,155,140,96,21,28,20,32,44,52,44,21,32,35,60,74,75,96,71,28,28,75,75,65,76,55,60,44,43,43,60,61,69,75,89,55,53,61,61,35,43,60,75,99,95,135,129
112,179,186,97,72,99,139,87,62,90,158,148,78,56,56,91,117,88,75,72,95,169,149,140,107,43,38,61,69,86,84,62,86,158,144,117,55,56,110,116,107,55,87,123,148,140,89,37,110,179,95,56,91,140,172,172,139,137,80,48,69,76,88,117,88,22,28,55,84,99,87,69,91,95,78,91,20,21,68,123,149,163,109,86,52,48,69,117,172,84,21,55,76,29,90,109,62,12,10,20,51,69,70,69,37,37,88,85,89,80,28,13,22,61,75,75,75,75,52,22,90,108,43,20,20,60,88,117,158,129,99,75,43,62,72,125,29,20,20,21,29,95,137,125,107,76,61,61,54,133,123,31,29,69,84,99,107,115,144,72,78,172,107,183,85,27,21,52,76,99,115,55,55,55,76,80,90,84,163,148,203,80,78,80,38,78,88,187,109,69,20,13,17,28,62,86,125,107,28,71,91,95,172,140,72,76,52,43,116,75,115,89,87,55,107,158,115,99,139,99,91,71,27,95,140,90,43,28,35,84,95,69,44,60,123,76,44,69,137,169,112,62,27,28,56,69,89,43,38,37,60,129,117,99,44,53,62,60,68,60,61,54,53,68,76,96,84,60,52,60,62,75,69,83,76,70,91,85,89,76,75,75,62,37,21,20,21,28,44,75,84,76,83,144,125,111,112,108,88,71,61,69,61,53,69,94,117,105,75,139,76,61,38,32,68,55,35,43,74,70,52,49,69,139,109,76,37,21,20,28,43,35,37,76,93,91,89,86,85,87,155,75,14,20,20,20,13,27,60,55,28,20,29,28,21,21,29,28,27,21,22,34,27,22,29,69,44,65,53,49,43,84,93,91,75,69,55,29,35,62,85,43,22,21,28,53,53,55,46,43,44,27,21,21,28,28,21,44,123,53,28,28,22,29,29,28,21,21,21,21,36,91,109,91,91,89,77,76,68,75,89,53,37,49,53,49,29,28,84,160,61,44,60,55,55,69,69,62,44,29,34,60,62,29,65,87,76,76,99,88,61,109,123,123,95,105,112,76,75,62,53,65,74,69,61,62,87,115,75,27,28,61,74,61,78,91,44,56,53,61,60,76,94,71,37,35,107,95,123,135,61,62,44,44,60,69,69,74,75,76,60,43,60,55,28,35,49,70,107,123,148,148
109,140,187,99,75,103,160,84,44,56,99,140,76,60,60,87,133,148,89,70,75,148,158,158,133,48,43,69,68,108,133,69,43,80,78,112,55,70,117,137,141,55,52,56,123,137,80,36,95,179,139,37,29,36,53,76,97,110,87,44,75,91,95,115,115,76,44,76,149,129,91,87,108,91,88,84,61,54,60,116,148,191,75,29,34,43,69,88,88,80,53,75,99,43,99,95,78,28,34,78,148,186,141,97,72,44,76,69,70,69,35,36,56,129,163,76,61,54,55,27,95,103,93,90,89,75,140,187,194,99,68,51,43,68,69,115,76,68,68,70,69,112,160,129,107,91,60,61,48,137,158,90,76,78,112,112,99,91,86,62,84,179,110,160,55,21,21,38,61,95,108,55,48,43,88,62,71,76,169,125,194,91,85,76,29,75,84,172,93,75,21,20,43,69,103,103,99,108,38,62,103,107,144,123,27,14,14,55,110,109,133,109,95,38,75,133,112,85,149,84,56,51,22,76,109,88,62,48,69,158,137,60,21,62,129,117,99,60,123,160,112,62,37,55,75,70,88,84,75,44,37,139,133,91,34,35,55,52,69,61,61,53,54,76,111,115,85,69,55,55,53,75,76,76,84,75,71,71,75,75,76,49,28,22,20,20,22,34,76,169,89,75,93,112,86,101,131,140,123,96,75,56,83,86,89,101,129,115,96,147,77,37,43,46,93,89,75,105,76,49,49,69,88,105,90,69,62,53,44,43,60,52,43,60,77,86,84,75,44,21,70,69,13,13,20,27,36,53,54,44,28,20,21,21,20,28,37,28,29,53,34,70,88,71,52,76,56,90,75,52,44,76,88,88,78,52,28,21,20,21,29,43,36,65,75,61,68,65,43,43,44,21,23,28,28,27,27,53,93,52,37,28,29,44,37,29,20,20,20,21,20,22,62,91,90,85,36,28,23,22,35,37,37,44,43,44,32,43,70,75,46,43,44,48,52,52,62,44,28,27,34,61,60,55,70,75,77,91,115,87,61,75,89,131,108,94,54,35,37,44,46,55,62,60,75,55,70,74,52,60,65,95,77,75,140,101,55,54,55,43,62,91,112,94,96,108,148,139,91,85,56,62,54,38,53,71,88,84,109,88,83,62,62,56,21,20,21,28,38,75,123,144
97,107,187,103,75,97,163,76,43,55,89,137,76,62,62,91,133,149,86,69,60,133,149,163,140,48,36,62,62,97,137,69,43,75,76,99,44,75,133,133,133,61,61,52,109,117,69,35,90,160,123,34,21,13,21,37,84,103,86,52,75,117,110,129,117,75,21,31,76,91,90,88,123,88,76,89,76,48,21,62,76,139,76,34,29,43,75,88,86,86,60,28,75,61,112,86,84,51,21,34,75,90,107,69,44,48,76,75,75,44,38,69,38,75,95,55,36,34,44,27,90,109,123,123,115,29,69,87,191,116,76,56,38,69,68,115,91,88,84,84,36,78,172,125,99,80,44,61,48,117,160,95,69,44,75,69,61,75,62,43,88,183,117,144,99,76,55,97,112,108,103,60,44,35,129,43,20,29,68,70,133,139,125,95,34,75,76,169,93,78,43,60,84,123,179,172,75,61,34,62,109,99,144,116,44,31,37,78,160,169,148,140,123,48,75,112,89,61,148,75,20,17,20,80,133,140,129,70,37,91,125,35,10,52,133,110,109,55,115,158,86,29,27,28,75,88,99,109,95,51,34,123,149,60,13,28,55,65,76,69,62,69,71,71,99,148,99,71,53,55,65,70,76,75,71,74,60,68,70,70,108,69,34,20,20,28,21,35,90,197,91,76,116,129,116,135,147,111,91,108,75,55,55,95,133,135,140,140,87,69,48,53,85,99,117,88,76,133,169,93,84,96,89,75,55,52,55,44,44,60,60,43,48,60,61,68,70,29,20,13,21,55,23,10,12,13,20,38,55,46,21,21,22,20,21,61,56,44,48,53,48,71,84,65,75,139,95,87,70,49,60,65,60,75,75,36,23,28,21,21,23,36,44,71,105,70,74,69,52,44,38,21,22,23,21,21,28,53,93,61,36,29,32,43,38,37,14,14,20,21,20,13,21,90,75,27,13,14,28,28,21,21,34,35,35,29,28,56,49,55,43,43,43,43,32,46,62,43,32,35,35,53,62,55,70,76,83,98,139,105,70,70,76,112,88,53,22,29,52,52,44,75,90,76,70,54,53,37,35,69,69,75,60,70,75,76,75,46,27,37,105,117,133,140,144,129,86,61,49,44,65,65,69,62,62,75,76,91,179,129,76,89,78,65,13,13,14,21,48,74,84,94
103,99,187,103,75,95,172,76,44,60,90,139,76,61,60,86,129,140,86,71,62,133,149,158,141,53,37,69,69,91,133,70,38,68,76,99,48,75,117,140,133,52,76,54,103,129,55,27,85,172,117,37,22,13,21,37,86,109,90,48,69,95,91,108,107,75,21,36,75,80,95,89,91,88,76,91,88,55,21,69,75,116,86,36,29,28,85,86,108,93,68,22,75,75,125,84,103,60,20,28,51,68,90,75,55,44,90,75,78,60,44,75,36,61,76,69,43,38,51,29,103,110,115,125,117,28,54,76,169,115,91,70,38,69,69,129,95,90,89,88,43,75,163,112,95,75,37,62,48,115,160,97,68,43,75,75,55,62,48,37,95,179,123,169,91,70,36,75,107,103,110,69,43,37,133,55,14,22,28,53,133,141,140,103,38,75,85,183,84,76,69,28,36,75,123,158,84,75,43,61,115,112,144,95,56,80,86,61,183,194,179,90,109,56,76,112,88,60,112,75,28,29,36,107,179,141,112,75,43,90,129,44,21,76,160,140,139,75,129,172,91,44,34,60,90,99,133,141,112,55,31,133,172,56,13,34,62,76,88,91,76,76,76,76,90,129,68,70,55,56,55,62,62,68,53,48,55,60,49,43,68,75,54,22,21,29,35,76,166,191,86,90,111,129,125,131,107,60,54,68,61,46,71,117,197,155,166,140,44,21,14,28,44,70,91,129,99,129,191,166,99,94,91,86,62,55,54,48,37,69,55,43,60,62,65,53,44,21,14,12,20,28,29,13,10,14,21,27,44,44,27,28,28,23,22,29,35,53,93,93,75,75,86,88,183,212,221,186,76,60,56,53,61,129,76,38,28,28,21,27,35,44,49,46,52,70,69,55,49,53,37,28,21,21,21,21,28,75,91,75,46,36,34,37,48,75,21,12,13,21,20,12,20,52,29,13,10,21,37,37,21,21,37,35,32,49,46,53,56,69,43,38,37,35,32,48,52,37,37,43,36,21,62,68,76,96,90,111,148,109,87,88,77,115,83,28,27,32,44,53,54,87,86,62,37,46,61,37,29,61,54,52,44,36,23,29,55,48,21,43,129,101,85,109,131,75,43,43,49,49,68,69,77,69,55,76,107,160,183,131,75,60,76,70,20,14,20,36,69,76,93,98
95,97,186,103,72,95,163,76,44,62,91,140,76,61,61,99,137,144,86,75,62,137,158,149,133,55,38,62,62,89,140,69,35,54,69,97,51,61,115,139,123,36,75,60,109,137,75,27,84,169,133,43,27,20,21,43,90,125,97,52,60,90,87,117,129,75,20,35,75,76,99,84,75,76,75,97,95,69,22,75,75,117,86,43,29,27,69,78,109,112,61,27,71,56,110,86,90,62,21,34,48,61,95,72,56,37,80,75,85,69,68,76,43,56,76,75,55,53,61,29,103,108,116,137,116,29,52,84,172,133,97,76,35,62,68,109,87,84,88,88,43,62,172,112,90,75,36,62,55,139,148,91,62,54,76,75,53,61,48,37,76,194,139,160,91,72,34,68,86,91,103,69,36,37,76,69,60,78,133,148,194,133,108,107,38,76,76,169,88,95,76,22,29,78,115,141,95,84,61,55,123,133,148,109,69,80,85,43,149,97,141,72,89,60,76,115,89,55,76,69,78,90,68,133,190,109,60,56,43,99,123,90,85,69,133,107,112,88,140,169,116,103,76,69,123,140,144,129,117,75,36,129,149,99,48,75,75,76,86,98,86,76,76,88,101,75,48,68,54,94,85,53,52,62,53,35,38,49,28,27,34,37,53,37,28,43,61,158,191,186,93,115,108,148,191,135,86,44,34,61,75,75,94,131,158,112,111,129,44,28,34,29,35,53,65,117,129,95,96,91,65,44,54,69,75,90,76,60,71,88,60,69,52,34,28,28,32,28,20,20,28,37,28,27,38,21,20,27,36,37,29,28,35,46,44,27,29,37,35,74,70,75,148,197,209,186,183,212,133,75,75,61,70,83,75,61,37,32,32,29,43,43,37,37,35,55,49,43,37,35,62,29,21,20,20,20,35,60,69,56,43,28,29,37,62,115,56,21,14,20,14,14,37,28,27,21,14,28,29,28,23,28,36,44,36,60,107,76,62,55,43,43,44,38,37,56,69,52,53,54,29,21,28,69,93,89,85,135,139,117,117,88,75,76,65,37,37,28,52,44,52,87,29,20,20,28,32,46,44,65,71,43,34,21,20,21,28,34,34,75,115,86,86,91,69,52,75,68,61,60,69,75,76,60,52,94,158,203,179,86,37,28,43,75,28,29,35,37,69,76,84,76
93,95,186,103,71,91,169,76,44,62,95,148,76,69,61,110,139,141,91,75,60,123,148,158,139,62,43,62,69,90,133,69,29,55,61,76,35,38,76,112,116,43,75,69,71,76,53,21,75,148,125,43,27,20,21,52,99,116,90,43,52,86,84,123,112,75,21,44,75,75,90,76,48,62,75,99,88,75,27,69,71,116,76,36,29,22,53,69,95,112,71,27,62,52,86,76,76,60,21,29,44,56,86,60,52,31,75,75,84,69,70,88,37,48,76,76,62,69,70,37,116,123,115,133,112,27,43,75,149,116,84,75,34,69,69,108,75,75,84,87,37,61,179,108,84,68,29,54,55,133,148,97,70,43,75,76,52,68,55,43,68,186,139,203,109,78,37,69,78,90,110,75,28,34,76,87,91,70,187,191,209,123,107,112,43,76,76,160,88,93,90,28,36,76,110,158,86,84,69,53,109,137,139,133,76,91,89,35,148,89,141,76,93,69,76,109,86,48,61,61,87,93,29,86,149,95,54,55,43,95,133,110,103,60,125,110,116,84,129,140,133,109,78,38,70,75,123,140,137,85,38,140,139,133,52,37,84,69,75,86,90,76,89,116,133,68,53,65,56,88,125,76,75,69,54,48,44,38,28,28,28,43,61,60,69,75,84,183,187,166,109,117,107,147,207,189,91,75,43,53,75,117,117,107,76,76,76,76,75,75,74,52,49,55,69,91,76,36,21,20,21,27,35,43,77,108,91,91,144,112,55,38,23,20,0,14,21,28,28,29,32,29,28,35,55,44,28,32,35,23,27,22,38,76,75,48,43,28,12,13,23,29,75,179,194,140,101,155,148,44,29,38,55,75,69,56,44,38,52,36,38,28,29,32,28,48,38,35,37,60,131,43,20,14,20,21,28,21,20,37,44,35,35,28,55,98,60,43,35,23,21,20,29,27,28,28,28,28,27,28,21,34,44,44,49,38,89,107,76,65,43,53,44,37,38,55,65,44,44,37,27,27,28,75,88,83,89,135,129,144,179,116,83,69,53,28,28,21,35,37,53,70,21,13,20,43,55,48,60,105,76,37,32,22,21,21,27,28,22,75,117,87,83,76,56,69,78,69,56,65,75,84,76,69,61,88,144,140,77,56,29,20,29,56,60,49,61,44,76,90,76,90
95,91,133,90,70,91,160,75,44,61,103,141,76,62,61,110,144,148,103,75,56,123,148,123,107,56,34,43,51,71,75,43,28,52,34,28,28,62,84,91,97,28,52,44,61,28,20,21,72,99,89,29,28,14,27,55,86,52,34,27,48,72,76,110,107,76,28,44,76,75,54,48,27,34,55,76,61,52,27,55,75,140,84,22,20,17,48,62,89,99,75,27,69,48,44,54,76,54,21,28,51,54,80,60,43,28,54,61,62,60,69,88,36,44,70,75,68,62,75,38,115,141,125,137,116,28,36,71,144,110,70,55,21,44,52,85,69,60,72,69,34,61,183,76,29,27,28,51,52,90,110,86,75,52,76,76,53,75,61,51,44,148,137,163,112,91,44,69,76,95,129,75,27,28,87,108,112,60,172,148,172,95,93,109,43,68,75,140,85,108,88,35,34,70,103,163,88,86,62,44,99,123,148,149,99,115,95,34,141,88,148,90,109,69,76,103,86,52,76,75,95,108,34,76,140,99,75,68,43,108,148,117,108,56,137,116,123,75,112,123,133,115,84,38,69,75,129,144,140,91,44,149,148,129,55,37,93,76,75,75,89,76,131,187,91,68,62,61,56,74,148,91,90,85,85,88,70,43,35,35,28,38,75,90,96,98,144,183,109,133,160,140,131,183,194,158,94,76,75,53,71,139,129,75,76,76,76,78,91,133,135,60,54,70,76,56,28,20,20,13,20,27,34,32,48,83,125,148,148,140,76,23,20,20,14,20,21,28,32,34,37,28,29,44,68,53,37,43,32,28,23,20,37,75,69,70,70,23,12,20,28,29,29,53,99,77,76,116,84,37,28,44,75,90,76,76,62,52,44,28,28,21,21,28,28,75,69,55,54,87,116,62,21,20,21,21,21,20,21,27,37,44,22,28,29,53,43,43,44,43,28,28,27,27,27,28,28,23,27,28,28,37,52,44,38,53,93,99,90,75,43,52,53,44,69,61,48,43,46,62,43,21,52,117,160,140,129,107,135,133,140,140,84,76,54,29,23,22,36,37,36,44,21,20,13,35,43,44,70,135,107,65,37,21,21,21,28,29,34,75,75,75,87,52,53,69,75,65,60,69,76,78,75,62,69,95,135,88,60,44,20,20,32,75,75,52,62,37,74,112,117,139
90,93,76,75,69,84,110,70,44,60,108,117,75,51,60,99,107,137,86,62,60,117,125,43,37,28,28,61,76,87,76,38,27,38,75,84,52,75,129,91,75,28,29,34,88,95,72,29,87,144,76,28,27,20,27,61,91,76,69,60,91,125,186,186,133,76,29,44,84,85,54,43,43,75,91,93,52,43,21,55,75,148,133,28,20,34,95,137,140,129,75,38,84,28,37,75,88,62,27,34,55,61,112,69,14,20,38,48,55,55,60,62,29,52,75,48,29,31,44,29,78,89,88,87,84,28,35,75,141,99,29,22,54,87,108,123,90,91,93,90,48,61,169,99,76,69,51,116,133,187,158,112,84,48,75,76,69,76,28,28,34,88,115,140,112,91,51,55,76,93,109,71,27,34,76,95,108,54,186,163,149,28,29,76,34,44,48,88,69,91,84,34,38,76,99,158,76,76,69,43,95,117,158,160,110,133,103,37,116,90,169,110,125,69,75,99,84,68,109,91,108,109,43,75,133,107,91,75,38,103,141,99,91,68,148,125,123,75,107,133,117,99,76,43,70,69,123,141,133,88,35,144,141,112,61,43,86,85,76,76,90,87,115,179,90,68,75,68,69,55,90,123,88,101,111,115,74,43,35,35,43,55,38,75,109,147,186,158,105,109,158,197,179,194,194,158,76,27,21,28,75,139,108,61,38,69,76,75,99,139,76,53,52,52,43,21,21,20,20,21,21,21,28,28,55,115,158,160,147,112,88,28,14,14,12,0,14,23,28,29,37,36,35,53,65,70,55,36,28,27,21,14,23,74,65,69,70,27,14,20,28,29,29,34,37,29,29,61,61,37,28,60,95,86,76,76,55,53,43,35,29,20,20,21,28,76,90,91,89,87,84,71,22,22,28,27,22,21,28,23,28,28,20,20,29,61,44,54,55,49,28,28,29,32,28,21,29,37,65,90,75,37,43,43,55,76,96,86,107,76,46,69,70,56,62,44,37,37,78,140,78,35,76,147,158,147,76,27,56,52,76,107,112,87,56,34,53,35,28,37,20,21,27,21,21,52,83,91,129,148,131,75,28,21,20,27,53,87,101,62,35,53,83,52,44,55,60,53,62,69,74,70,61,61,60,61,111,111,62,54,43,61,76,125,109,83,76,69,83,123,109,105
85,99,125,88,80,112,90,52,44,60,93,75,43,38,52,76,89,95,75,54,52,112,137,88,78,56,53,91,116,107,48,28,31,68,90,90,38,48,84,51,21,20,34,68,88,93,75,31,75,148,56,21,44,69,84,109,125,125,86,44,43,55,129,163,103,28,27,53,78,93,95,76,54,76,87,97,22,20,20,44,69,133,90,34,34,35,89,172,137,107,75,44,91,62,75,91,99,70,27,28,55,69,115,95,68,51,99,139,148,99,75,75,38,62,76,44,28,28,48,55,115,140,117,107,89,27,28,68,125,125,75,60,44,90,107,149,80,68,56,52,31,61,160,115,97,76,31,75,69,129,160,99,86,37,69,75,70,80,48,38,69,107,123,133,112,87,48,60,76,97,53,37,20,35,84,86,86,62,191,160,160,163,75,38,60,87,91,140,148,140,123,51,36,75,99,190,69,28,38,36,85,117,148,149,117,133,107,37,123,95,169,133,125,68,70,90,86,62,103,115,133,112,43,76,137,95,108,78,35,89,123,85,76,61,148,123,99,75,95,140,125,108,87,43,75,69,108,89,89,75,28,129,139,103,62,44,76,84,84,89,91,89,94,71,68,56,70,62,65,62,86,112,86,75,88,83,85,62,43,36,75,48,23,28,43,60,69,76,76,86,129,148,183,187,187,147,60,14,13,20,29,108,87,27,27,29,55,75,148,203,76,49,54,56,53,23,20,20,20,21,23,22,28,43,62,34,21,22,49,75,69,27,21,21,20,0,20,27,28,69,99,112,91,43,54,68,70,44,35,28,21,21,28,98,76,65,75,43,28,21,37,44,36,34,21,21,21,23,34,52,44,37,70,68,28,28,28,29,28,29,44,35,34,28,28,56,75,123,44,20,20,28,20,28,28,20,21,22,21,20,27,29,34,43,52,75,44,49,53,29,27,34,43,37,38,32,89,191,207,211,211,91,56,76,129,84,85,85,76,53,53,75,75,75,55,38,44,76,140,166,135,86,108,144,140,117,76,27,35,35,28,89,91,76,60,52,60,38,20,27,28,21,37,38,52,76,96,61,55,95,147,75,44,28,28,27,54,83,88,43,37,46,69,70,43,38,52,60,69,69,60,44,49,52,56,70,77,115,107,86,78,116,155,166,169,131,125,76,89,91,90,84
91,133,148,90,75,99,97,55,51,75,115,110,71,69,76,141,148,84,52,29,44,85,93,95,88,52,29,54,70,76,76,60,62,108,109,108,43,44,88,112,97,37,62,90,133,139,88,34,70,148,129,37,29,34,69,93,99,108,91,51,31,53,107,139,115,62,38,78,140,163,110,90,52,75,76,76,31,20,21,71,90,141,115,76,62,28,55,133,144,75,22,35,91,70,93,76,95,21,17,29,71,78,107,99,80,29,75,87,86,75,37,22,21,52,76,70,60,61,69,44,137,172,125,52,28,14,27,71,129,133,108,91,28,69,69,158,76,53,55,60,55,93,191,141,123,93,34,75,52,108,148,62,38,28,54,61,72,69,70,61,43,103,191,191,133,95,60,52,76,109,70,56,43,75,109,112,110,61,183,148,172,149,110,108,53,89,90,169,183,137,95,43,34,69,86,169,91,68,44,75,115,125,125,125,112,129,99,43,140,97,133,137,139,69,69,86,86,61,110,116,129,112,44,75,133,99,99,75,34,78,123,86,72,52,140,129,68,38,75,117,117,115,88,43,75,75,123,43,29,31,31,129,144,125,75,52,87,95,90,90,93,99,88,43,35,35,60,62,69,55,76,75,75,88,129,116,96,78,69,55,75,44,27,29,36,44,44,44,61,69,133,148,147,144,179,76,22,14,14,21,21,36,55,43,28,23,48,89,189,90,53,27,35,36,37,35,28,27,21,20,20,21,28,49,35,0,0,0,13,28,60,43,14,20,21,37,32,28,28,91,87,94,112,44,44,44,44,29,22,21,20,21,69,133,148,140,148,86,37,32,52,44,37,37,13,14,14,21,28,44,38,23,43,68,43,44,46,37,35,37,54,70,99,101,75,76,71,75,35,21,21,14,21,21,21,20,20,21,14,20,20,36,44,52,60,75,48,44,55,62,32,29,43,38,44,55,144,234,234,227,255,234,197,197,187,109,94,75,46,55,37,75,76,111,75,60,86,133,155,139,107,116,140,160,144,94,62,35,53,44,29,99,76,28,29,38,52,49,44,37,44,54,52,35,37,48,44,29,21,28,86,76,44,37,27,21,35,37,38,43,44,54,61,61,28,28,48,62,69,68,35,35,55,56,69,76,76,90,75,68,69,179,211,186,186,160,105,105,129,117,96,87
91,110,88,75,69,86,148,75,51,75,140,149,80,60,61,95,149,87,61,44,75,148,148,141,137,72,29,44,70,76,133,71,37,61,75,107,44,43,89,133,117,44,69,76,97,91,56,21,75,148,129,37,29,28,52,75,75,88,89,48,36,53,116,123,116,75,21,43,90,95,109,91,69,90,80,78,75,55,28,87,123,203,139,55,60,34,48,117,141,91,71,60,95,68,76,68,97,69,28,44,95,115,140,76,70,34,75,75,75,68,69,69,43,78,125,90,76,76,86,48,139,115,108,84,76,38,51,93,194,190,133,112,31,68,69,148,108,93,107,99,69,60,200,137,108,91,34,61,52,99,144,61,31,51,76,86,84,87,87,75,38,89,160,149,71,28,27,53,75,99,109,91,48,76,148,93,43,37,76,75,93,140,116,109,36,71,69,125,112,116,61,51,75,88,99,169,133,107,76,55,125,191,203,191,144,103,78,35,112,99,148,112,103,54,53,69,84,68,99,108,117,99,52,75,140,110,61,43,35,76,125,115,110,71,139,144,88,75,123,186,133,117,99,43,75,75,116,88,88,76,51,109,160,133,76,52,90,96,88,86,89,109,76,36,35,35,44,68,70,55,70,77,76,75,98,93,90,83,74,68,62,34,32,54,61,49,53,52,65,54,139,155,148,135,133,56,20,20,20,21,21,21,27,32,20,21,76,160,160,37,14,14,20,20,20,21,43,36,61,60,52,43,56,71,48,10,0,0,0,14,43,91,38,32,44,62,44,27,36,53,44,76,187,109,93,84,37,22,20,20,0,23,105,160,189,186,147,123,75,62,69,54,43,28,13,14,20,21,27,29,34,48,20,28,44,43,46,49,44,55,61,65,84,105,87,75,53,75,29,27,22,21,28,29,23,28,21,28,20,20,22,44,46,46,52,61,71,75,78,71,44,37,34,49,55,69,189,234,234,227,191,186,194,211,209,189,147,71,61,69,75,53,43,75,75,74,96,135,148,115,107,117,139,140,133,62,35,29,43,29,44,140,90,35,37,46,76,76,56,44,52,53,69,60,56,55,44,37,37,43,44,44,34,38,43,36,28,35,43,60,54,49,55,55,21,20,49,61,62,60,44,56,86,88,75,91,76,76,60,55,70,99,131,109,117,140,99,116,139,139,131,96
93,112,148,91,76,91,144,70,48,69,125,149,84,60,61,97,140,148,103,55,71,140,144,148,140,70,34,48,69,75,123,72,29,53,71,91,38,38,75,103,103,37,56,62,84,44,28,22,75,123,123,44,29,29,51,76,80,86,86,43,36,56,133,115,129,76,28,55,91,84,90,90,61,76,76,88,99,85,29,76,86,186,148,62,68,38,38,99,129,99,86,44,89,62,75,80,115,85,28,27,62,72,108,72,69,35,75,75,68,60,76,99,55,55,78,76,69,76,90,54,141,110,110,125,110,43,28,52,123,163,123,112,29,55,68,141,95,97,103,110,69,55,200,133,112,95,34,60,48,99,160,76,56,38,72,86,78,69,55,54,36,95,148,125,76,69,48,80,125,110,137,108,56,91,123,110,84,69,139,158,160,160,140,133,43,68,69,117,91,117,129,75,52,86,139,205,149,139,88,43,85,137,179,194,85,48,52,28,95,99,179,107,38,34,71,76,85,84,112,107,112,97,48,69,139,133,75,75,75,133,158,129,129,70,116,144,108,71,80,125,133,123,107,44,72,72,95,91,97,76,28,76,149,129,84,48,109,95,87,83,76,76,52,38,37,37,55,69,69,68,91,123,77,76,87,95,98,75,61,65,75,38,28,44,62,54,61,49,52,69,131,77,68,94,109,44,21,20,20,21,27,28,28,21,13,21,32,76,148,29,13,14,20,20,23,34,37,28,105,91,94,75,86,84,69,20,14,12,0,14,28,76,43,27,44,55,55,62,69,60,37,55,140,166,158,131,37,20,28,38,28,85,169,194,189,186,148,147,91,76,69,53,32,14,20,21,27,21,14,20,36,70,13,20,28,36,48,37,37,48,54,55,52,62,90,76,75,76,28,27,21,21,28,29,54,68,44,49,37,38,29,43,68,69,75,76,84,76,85,48,28,53,60,62,75,70,191,179,95,84,46,44,69,96,109,111,84,75,75,62,75,88,60,71,76,75,95,135,135,101,117,86,76,69,44,23,22,27,35,20,29,140,112,62,49,37,70,91,75,44,43,53,76,56,53,62,60,46,60,68,46,29,29,43,60,88,60,35,36,54,61,46,44,37,28,29,52,56,55,52,53,75,129,166,86,76,83,89,76,74,133,98,84,76,75,94,90,93,85,84,77,90
95,116,187,97,75,88,137,69,51,69,125,139,76,54,69,110,116,148,99,52,62,137,160,149,139,62,34,48,69,71,116,68,29,44,44,29,20,55,95,112,117,38,48,61,91,103,76,35,85,148,123,43,38,28,44,90,91,75,72,37,38,61,117,116,129,76,29,51,95,95,99,87,35,62,75,91,99,84,28,76,88,183,144,61,69,38,38,103,125,107,87,44,95,61,61,75,108,90,28,28,61,69,116,76,75,34,62,69,55,52,76,97,53,54,69,69,61,72,89,62,183,129,129,137,112,35,28,52,109,163,115,110,29,62,62,125,90,87,95,95,68,56,203,117,85,76,29,52,44,89,148,86,61,34,56,75,52,68,68,68,34,95,144,116,90,88,52,53,76,72,133,129,70,117,117,117,117,53,116,140,172,148,115,112,43,54,60,95,87,112,109,72,38,75,123,200,158,133,88,44,84,133,179,194,112,76,69,55,133,149,163,139,99,55,88,141,163,148,169,103,115,112,60,60,148,139,91,84,44,76,144,117,103,60,87,137,107,69,80,109,91,53,43,34,70,75,93,97,95,76,28,76,179,93,29,34,123,133,117,85,75,76,46,43,38,43,70,89,83,115,147,84,76,84,78,112,83,48,43,62,109,95,43,48,75,71,54,43,68,95,75,27,21,35,76,76,34,21,21,27,28,21,22,21,27,37,43,28,55,28,21,27,21,21,29,43,44,44,125,94,99,91,87,76,54,27,21,21,13,14,27,44,21,20,27,34,61,75,70,56,54,56,93,147,144,140,76,43,38,70,75,140,189,194,199,186,148,75,61,43,37,38,28,21,28,23,29,48,21,21,62,101,70,29,27,34,36,35,29,43,53,44,44,68,88,88,75,70,35,20,20,21,28,28,37,52,37,55,56,36,37,54,65,71,76,85,75,75,90,46,34,52,76,98,99,112,84,44,35,49,43,37,48,56,44,69,70,68,60,49,44,88,85,78,112,91,112,117,116,123,123,43,21,20,14,20,21,21,44,28,43,125,86,53,46,43,76,88,111,88,76,86,75,35,28,49,83,76,62,75,54,37,43,61,75,115,75,21,44,86,90,52,37,38,43,43,55,52,37,46,70,88,84,70,46,37,68,77,75,62,129,117,76,52,21,35,43,29,28,29,35,74
95,112,169,90,70,85,75,48,43,69,109,86,48,44,60,91,129,141,91,44,55,129,149,112,99,52,28,35,48,53,75,44,28,38,62,76,43,75,123,139,133,43,43,52,86,129,89,35,78,160,133,44,31,28,51,103,112,70,38,38,55,72,103,123,133,80,29,54,107,95,71,34,27,56,75,95,91,75,28,76,90,169,160,43,29,27,29,108,133,103,76,48,95,62,54,55,88,91,34,28,60,69,110,90,76,31,53,70,54,48,75,95,55,55,72,69,60,62,80,69,190,115,115,133,115,38,29,55,108,148,91,75,27,48,75,123,112,95,95,93,70,51,209,115,60,37,29,60,60,88,140,99,75,29,54,76,52,62,75,76,36,86,149,129,91,91,53,48,75,48,116,115,72,144,123,109,107,44,110,179,169,183,110,54,37,75,76,97,90,110,107,69,35,71,109,194,169,140,95,44,75,133,149,194,137,140,109,52,90,190,158,137,117,44,69,87,91,69,103,99,56,52,29,52,125,115,93,75,35,75,144,76,43,44,90,140,125,69,80,99,129,85,76,76,149,141,137,90,89,71,27,75,183,115,75,75,133,147,135,86,76,89,75,69,52,37,37,44,54,148,140,75,75,68,61,78,75,55,53,62,76,86,62,52,60,54,43,76,91,84,28,21,28,44,60,75,84,36,22,27,21,21,28,32,37,37,43,46,37,29,29,34,27,28,43,35,37,44,37,28,44,69,83,56,48,32,20,20,21,29,37,28,20,21,27,21,76,76,56,54,53,55,84,144,155,148,93,74,44,44,75,109,189,194,179,131,88,21,29,32,36,28,37,44,29,27,35,65,48,44,86,61,60,44,46,44,35,32,34,37,37,60,52,37,60,76,46,43,32,14,20,21,23,20,32,43,61,62,69,29,43,56,52,29,32,69,61,90,94,60,43,61,101,131,155,112,37,34,43,49,53,44,76,88,84,98,123,65,55,53,52,84,140,147,148,123,93,139,117,147,101,21,13,13,20,21,21,43,69,49,37,75,69,35,28,44,56,75,94,86,69,71,62,43,43,49,75,76,53,43,60,75,93,84,61,70,62,14,28,111,115,75,52,36,37,37,44,52,44,44,70,44,28,29,35,38,55,75,70,75,90,111,71,21,21,21,20,23,23,28,28,34
86,110,148,87,69,85,69,43,44,75,110,109,69,43,68,103,125,137,87,48,61,133,163,70,52,29,34,68,78,90,116,62,29,44,76,99,36,43,89,133,107,43,37,43,88,117,78,29,75,148,123,44,29,34,53,117,123,125,90,61,75,86,179,183,140,87,38,55,108,108,86,69,43,107,148,169,88,75,28,76,90,149,158,44,43,37,75,144,140,99,76,52,97,28,28,55,87,87,38,28,55,69,133,97,52,22,36,52,44,55,71,88,55,61,72,75,69,75,76,69,160,86,93,109,108,38,29,55,93,169,86,44,51,95,133,163,125,108,99,108,75,53,203,112,99,95,37,75,76,125,169,109,85,35,71,75,53,48,55,69,34,86,149,141,103,95,62,52,71,43,95,90,76,183,123,109,88,43,103,187,149,187,125,91,55,84,88,133,183,148,125,70,31,69,91,197,141,133,110,43,75,133,148,187,110,139,116,55,69,160,158,133,108,44,61,90,88,60,95,108,90,89,60,85,194,190,116,88,38,76,133,89,75,60,88,158,125,76,84,116,139,133,99,48,86,75,91,90,76,60,21,76,183,140,99,53,111,140,101,76,85,91,77,71,44,37,37,36,37,129,93,75,75,44,37,69,125,74,52,62,55,54,52,48,48,49,76,139,109,108,44,37,54,76,52,48,54,43,27,20,21,21,38,35,35,35,43,44,55,35,23,32,28,29,38,29,28,27,21,28,37,44,75,75,75,53,29,22,28,36,48,76,29,27,23,27,75,75,65,68,61,70,88,140,155,147,75,44,48,52,55,75,123,158,105,84,56,35,35,34,28,27,36,55,28,28,88,54,37,62,76,38,37,44,62,48,27,29,28,34,44,55,43,27,29,46,20,20,21,13,20,28,28,29,35,48,76,70,37,21,43,46,44,27,22,35,69,95,109,75,75,75,144,169,169,166,32,28,37,37,53,44,76,91,98,87,85,107,84,76,74,78,133,186,85,65,36,68,78,125,62,13,14,14,28,27,34,52,46,37,43,90,37,20,14,52,61,77,60,34,27,21,37,48,46,37,37,38,44,65,83,123,98,70,48,46,52,28,28,70,109,75,55,36,46,69,52,54,53,52,37,28,29,37,38,52,55,75,70,86,108,76,56,28,20,21,14,29,43,43,37,36
86,144,160,91,69,84,62,38,44,75,108,133,76,60,76,144,158,148,107,51,55,139,163,139,117,60,35,61,85,80,84,43,28,37,75,84,35,43,91,70,28,14,21,34,75,90,56,34,75,141,99,38,29,36,60,125,116,117,95,60,61,69,125,139,123,84,37,54,107,103,107,93,48,88,99,99,76,75,29,75,78,158,139,43,54,44,61,117,115,89,86,60,109,55,38,75,93,76,38,29,54,76,133,90,36,22,55,76,76,76,84,86,53,68,75,72,34,31,29,55,133,109,123,109,108,44,37,52,87,179,108,95,31,62,75,140,117,112,107,115,76,54,194,112,95,90,28,43,37,84,158,107,88,31,71,76,76,76,36,28,28,62,123,110,108,91,60,44,76,44,76,61,71,141,107,115,103,60,93,158,141,179,116,99,34,69,69,95,103,125,123,75,34,56,86,194,148,95,99,38,69,115,160,190,108,133,112,51,55,179,149,115,103,37,54,88,87,55,91,115,137,125,60,54,179,160,95,88,43,76,133,97,88,44,69,137,90,55,75,112,137,110,88,43,75,69,90,54,38,36,36,108,179,144,110,52,75,101,90,91,84,76,68,55,53,49,43,37,43,86,76,76,70,62,85,88,131,115,89,112,69,44,49,49,44,76,140,135,115,108,74,53,55,62,68,84,76,76,60,29,28,28,35,29,28,35,38,43,43,32,34,37,35,43,36,29,37,28,37,53,56,44,123,148,116,76,75,70,62,65,84,144,75,37,29,37,76,88,78,74,61,49,76,99,112,108,62,55,55,56,54,53,71,107,69,54,37,29,34,28,28,32,29,37,32,75,148,65,46,61,76,35,29,37,55,44,28,28,21,21,29,37,38,28,23,32,21,14,28,27,14,21,27,27,32,55,86,109,46,27,38,43,29,21,28,20,70,77,76,75,101,115,179,191,183,148,35,28,28,43,44,52,133,75,76,68,60,76,75,75,69,65,71,83,55,22,23,20,35,111,75,21,21,13,34,52,65,54,21,27,29,108,89,22,28,37,60,75,29,21,22,22,44,62,46,32,28,29,46,95,105,101,84,69,54,37,53,44,37,52,75,69,53,35,46,76,55,44,48,38,37,29,35,43,44,60,55,86,94,101,69,54,56,29,21,20,21,28,37,60,44,53
110,179,187,103,70,80,108,69,55,88,141,144,84,56,71,133,144,89,84,43,52,115,149,148,125,60,29,43,75,60,27,20,27,56,84,89,38,43,86,62,14,21,44,75,107,99,55,34,76,148,52,13,20,34,55,99,109,116,76,52,62,69,123,137,125,38,21,34,69,85,103,91,76,97,90,99,61,37,22,54,75,133,139,56,56,52,60,116,90,75,72,53,103,71,28,38,76,76,37,28,53,69,133,88,69,29,69,87,71,75,93,110,62,70,75,78,62,70,60,69,194,183,141,140,123,43,29,38,76,163,110,86,37,61,75,137,116,86,80,91,75,44,172,99,95,90,29,44,36,76,160,112,88,27,61,75,69,69,56,52,52,103,179,144,139,107,60,44,76,60,52,43,86,183,115,116,110,71,91,123,148,172,125,112,43,69,72,87,97,117,133,76,28,38,76,194,169,76,44,34,52,103,148,190,133,117,109,44,48,187,160,115,108,29,60,93,85,56,109,115,133,139,62,52,172,137,93,88,44,68,125,109,95,61,75,133,71,60,99,197,160,140,112,51,76,75,87,90,91,84,43,95,190,125,115,61,52,69,76,77,75,62,52,54,70,62,43,43,48,87,125,101,91,139,191,115,140,140,129,140,75,52,52,53,55,96,147,107,62,37,55,54,60,83,140,155,107,83,83,84,71,75,43,21,29,46,49,37,28,49,65,70,48,52,44,69,62,37,32,48,46,43,60,117,125,44,35,55,69,78,99,65,87,76,83,76,76,116,94,52,43,29,29,55,75,87,55,54,55,55,55,44,37,77,35,20,20,21,28,28,53,69,54,52,69,140,160,70,55,75,65,29,34,29,35,29,28,28,28,36,36,28,35,23,21,38,29,28,20,28,28,21,29,27,27,28,37,48,34,29,35,48,27,27,23,14,38,74,69,62,115,148,191,183,144,109,43,35,37,43,37,48,117,86,87,76,69,60,61,75,62,55,52,36,52,21,14,0,27,88,101,21,23,21,89,115,85,60,37,43,38,69,76,43,43,37,44,53,28,28,27,28,77,96,55,35,28,36,61,75,99,112,96,86,61,38,52,60,74,69,71,74,49,55,62,60,53,48,43,37,55,65,53,46,27,29,52,105,148,160,56,53,32,36,27,21,20,21,28,44,55,43
110,144,190,108,70,76,148,76,52,76,163,163,89,68,70,117,115,34,28,28,37,80,99,97,76,43,31,43,69,56,21,20,28,53,71,76,38,37,89,69,13,13,22,36,71,75,51,31,90,148,43,0,20,36,70,129,125,125,76,52,68,69,125,133,140,27,22,44,76,137,133,103,76,90,95,91,38,0,10,21,44,107,133,91,84,61,60,125,123,76,43,35,75,61,43,61,90,75,27,20,48,56,110,84,60,28,75,75,44,55,84,86,68,62,75,76,69,76,75,62,190,110,84,75,54,21,21,28,68,117,99,95,38,60,62,139,129,29,13,17,20,31,110,112,115,99,28,52,43,76,148,86,29,21,43,60,44,55,62,72,34,76,158,112,123,76,52,29,55,56,80,69,97,203,110,103,91,62,78,97,117,169,129,117,60,62,75,76,99,103,99,54,20,21,43,89,107,109,90,56,76,133,139,163,117,112,97,44,44,194,187,129,109,43,69,90,78,52,99,133,129,116,60,52,158,139,69,38,29,85,141,125,115,76,76,140,115,76,72,148,163,148,137,52,75,75,86,68,75,70,28,76,194,133,103,68,52,48,68,75,74,70,60,60,70,70,68,52,69,158,207,203,203,203,199,155,129,112,148,155,75,49,54,52,61,99,148,84,37,44,37,43,69,116,131,144,148,115,84,76,101,139,75,29,34,37,44,35,43,75,84,86,70,75,75,88,75,53,37,44,43,43,34,85,140,44,49,60,61,61,76,29,48,90,93,76,89,94,75,43,28,13,0,21,48,65,55,53,55,61,53,37,36,76,29,21,27,28,28,34,95,90,61,49,86,186,166,65,38,65,52,44,29,27,23,28,28,35,35,38,52,37,29,21,21,37,43,44,29,32,32,34,29,28,29,36,43,29,21,23,22,61,60,23,21,21,37,62,68,61,123,155,158,133,131,86,37,29,28,35,35,43,95,133,117,75,69,52,56,76,62,54,68,28,43,27,21,0,12,46,70,55,70,68,98,96,62,62,46,46,43,38,55,48,49,53,55,62,62,32,29,32,111,108,69,46,35,44,62,61,86,88,131,105,105,70,52,76,139,133,107,76,61,75,60,55,53,36,29,37,75,116,84,62,34,54,69,61,83,158,69,43,21,60,28,21,20,21,20,21,43,43
