9 2187 433 true 3 5 9 10 15 19 30 35 39