9 578 31 2 13 28 34 51 56 77 87 92