14 1590 856 true 1 10 17 18 21 24 34 40 46 48 75 80 86 88