12
13
18
24
30
33
51
52
70
76
94
107
119
125
146
150
157
164
176
178
197
220
