10 2885 528 true 3 5 6 9 21 31 33 34 36 39