16 1161 394 true 3 5 8 11 12 13 14 15 16 19 20 21 26 31 37 38