8 114 142 true 3 8 16 17 23 25 27 30