12 669 472 true 6 8 15 24 33 39 77 87 90 94 97 98