5 139 248 true 7 15 24 26 29