5 289 111 true 6 7 20 26 30