12 991 45 11 18 23 25 27 29 48 52 62 67 79 100