16 994 391 true 3 4 6 11 14 18 19 20 21 23 25 30 31 35 37 39