5 139 229 true 3 19 27 31 34