11 666 376 true 2 10 12 24 31 33 39 47 50 77 97