10 3809 603 true 1 9 12 16 22 30 32 34 35 39