8 299 336 true 12 29 38 57 61 64 73 75