5 128 106 true 18 19 28 30 39