5 142 244 true 9 16 19 23 24