12 957 719 true 17 19 28 31 37 45 47 48 53 56 64 79