12 4169 976 true 2 7 9 10 12 13 15 16 28 31 32 39