18
20
24
32
34
40
43
47
48
59
65
68
70
74
75
83
84
98
106
116
131
154
159
165
166
172
188
199
207
214
239
240
261
264
284
291
309
313
316
330
337
339
348
380
381
404
424
435
436
446
459
498
499
506
507
516
524
525
527
532
537
553
565
573
577
622
626
632
636
641
