10 228 266 true 3 5 7 13 17 19 32 35 36 39