12 738 418 true 1 4 15 17 23 43 63 65 77 80 89 96