14 1020 443 true 0 2 3 4 5 7 16 21 22 27 31 33 35 37