12
17
28
42
44
52
74
104
111
123
142
146
150
159
170
183
184
208
222
224
227
240
248
250
258
282
298
305
325
327
331
342
343
350
360
374
375
380
392
394
400
410
420
425
427
457
458
459
470
476
481
497
498
513
529
543
552
577
583
601
