16 2230 679 true 1 15 16 21 27 28 29 30 44 47 50 57 58 79 81 86