12 3599 903 true 3 6 8 9 15 18 19 20 26 28 31 35