27 22 29 9 68 126 3 22 7 322 620 202 405 1256 964 1072 922131