10 515 289 true 3 5 7 13 17 19 32 35 36 39