5 289 112 true 16 27 30 33 39