15 1118 683 true 3 6 7 12 14 22 33 34 36 44 66 74 79 85 87