14 948 586 true 4 8 15 17 20 27 32 35 39 65 75 81 84 96