9 397 343 true 2 4 7 9 12 30 33 34 36