12 959 471 true 7 10 17 29 33 40 44 46 54 73 80 95