9 2845 648 true 3 6 8 14 22 29 30 34 38