12 103 50 9 12 28 30 35 37 43 54 55 56 63 68