14 9005 978 true 1 3 7 8 9 14 15 16 20 23 28 29 35 39