12 541 126 5 10 14 23 28 34 50 60 74 83 90 95