10 3199 603 true 0 2 5 6 9 16 20 25 33 35