10 15 16 19 21 25 27 31 37 39 39 40 41 46 51 52 66 73 75 79 81 88 88 91 95 95 96