12 1282 39 15 19 24 31 36 40 46 52 80 87 90 95