6
11
17
24
32
43
45
49
66
70
72
75
79
89
96
120
124
128
141
166
179
185
187
188
195
209
246
256
271
275
289
297
315
320
340
343
353
364
370
373
379
393
410
423
431
438
455
484
503
511
515
516
519
537
543
556
561
562
577
610
614
617
624
629
636
645
653
661
666
671
673
697
710
716
720
745
755
782
785
789
803
804
807
816
834
850
865
883
890
903
916
920
923
927
931
958
991
992
997
1003
