12 3736 115 28 67 73 80 87 93 102 113 124 140 144 146