6 93 104 true 2 14 16 31 36 39