7 159 322 true 6 16 18 20 21 30 37