8 455 336 true 12 39 47 57 79 82 95 98