20
27
39
44
49
63
73
75
77
98
115
136
139
148
150
153
191
200
204
229
231
244
251
258
287
291
306
308
318
335
356
357
367
376
379
383
386
389
395
396
402
422
