12 959 481 true 6 13 18 24 31 37 49 73 74 77 87 97