9 313 28 5 9 21 39 51 56 73 77 89