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