12 924 399 true 3 4 17 30 45 56 69 73 74 83 88 97