9 509 30 5 6 8 24 31 42 67 78 90