12 979 568 true 1 5 17 24 44 47 48 53 59 84 94 97