14 443 242 true 1 2 6 7 12 14 15 20 23 26 29 32 35 36