5 33 98 true 7 18 22 23 29