10 417 330 true 2 3 5 7 8 11 20 25 32 37