What is the next number of the following sequence 3, 5, 4, 8, 17, 15, 12, 20, 16, 6, 10 , ?