10 972 686 true 2 4 9 15 19 22 29 30 32 39