10 346 312 true 2 4 6 11 15 21 27 30 36 37