14 601 312 true 2 4 5 9 14 16 17 22 24 25 26 31 34 37