12 982 47 11 18 23 25 27 29 40 48 52 62 79 100