19
29
33
52
60
87
99
121
129
134
156
159
165
170
183
191