5
13
14
27
38
39
42
49
52
65
71
73
77
80
84
91
95
122
165
177
191
199
217
220
231
232
235
245
251
252
259
284
289
315
325
336
337
346
347
354
393
395
400
427
448
450
453
457
470
474
496
498
501
531
562
563
571
583
