12
13
18
27
38
50
55
57
70
87
95
121
122
141
146
148
152
172
174
182
191
199
216
228
231
232
235
256
263
269
280
289
292
298
300
309
310
327
335
349
366
371
381
385
387
396
404
415
417
428
451
527
534
548
550
555
