10 554 330 true 2 3 5 7 15 23 28 30 33 34