5 142 281 true 1 16 18 19 27