10 990 37 17 28 31 35 39 48 55 73 83 99