6
18
31
36
39
50
60
78
87
89
100
109
113
120
157
161
176
178
185
196
213
246
257
264
270
280
289
290
309
326
332
334
354
370
384
387
392
399
403
412
429
431
432
446
452
471
512
517
520
550
551
558
572
577
580
583
593
600
601
603
618
630
642
647
648
649
650
