12 474 124 6 7 15 24 29 40 43 46 49 59 95 96