12
13
23
42
48
74
80
103
129
138
140
141
142
153
157
159
168
169
177
179
187
200
248
258
263
278
282
294
298
304
318
324
327
331
333
342
343
379
396
401
