16 574 397 true 18 29 30 34 37 39 43 63 65 69 71 72 78 79 80 84