9 95 24 6 18 22 23 31 42 56 57 62