9 396 322 true 3 6 10 14 16 20 21 29 37