12
17
25
38
65
79
93
96
103
118
125
131
136
151
156
158
160
167
168
177
188
216
231
233
247
257
296
