14 8586 852 true 2 5 7 10 15 19 21 22 27 30 32 35 37 38