5 43 103 true 1 8 12 14 15