9 400 30 3 5 14 31 54 67 77 84 99