5
18
27
47
51
59
72
91
95
101
109
122
127
132
137
157
179
186
195
210
217
247
250
255
268
291
292
295
297
298
321
349
355
358
362
368
385
390
392
414
419
422
439
441
451
468
491
493
502
504
514
522
528
541
548
556
563
579
582
587
591
605
626
641
643
644
649
652
659
662
664
672
687
694
719
723
747
753
756
758
801
815
850
856
864
874
883
884
895
897
899
914
931
932
950
954
963
974
994
1019
1034
1035
1053
1054
1056
1061
1073
1076
