12 1156 990 true 8 13 31 40 44 57 63 75 78 79 83 90