6 104 146 true 1 13 16 21 22 28