18 57826 900 12 23 24 27 28 33 43 51 73 85 89 100 117 125 127 130 135 138