11 686 354 true 7 12 16 18 22 26 29 32 33 35 38