true 1740 699 true 2 4 12 14 15 16 17 18 21 23 24 27 30 34 39 51 54 58 61 64 69 70 81 92 93 95 96 105 106 109 112 117 124 129