7 205 347 true 2 6 21 29 44 93 99