16 58130 337 true 29 30 44 53 67 80 90 93 101 107 123 127 131 137 139 147