10 121 148 437 678 458 392 422 669 18 6 23 7 9 84