12 939 446 true 1 4 6 7 8 10 14 16 17 18 23 25