true 1689 846 true 4 11 12 13 16 18 42 44 46 47 55 56 57 59 65 67 71 78 83 85 99