3
6
30
36
42
53
86
90
100
102
120
133
134
160
162
178
185
188
197
200
207
219
238
262
272
273
276
277
295
309
317
321
324
339
358
363
368
371
382
386
391
401
406
431
458
466
487
490
493
505
526
531
536
541
544
561
567
593
595
597
615
624
642
644
645
650
667
672
675
677
703
712
726
750
753
763
768
774
784
