10 3125 587 true 2 4 6 8 10 15 17 23 32 33