5
7
9
13
14
17
29
37
42
48
50
51
53
56
59
75
98
107
121
131
136
140
145
167
181
204
218
224
237
254
265
269
279
287
325
364
389
396
412
418
460
463
466
494
524
546
566
573
593
606
610
622
623
628
631
641
645
646
655
660
664
665
686
687
708
710
718
724
725
726
728
734
736
776
778
791
792
795
806
810
820
824
827
830
860
870
873
890
900
901
902
912
915
933
971
977
987
994
1008
1029
1031
1032
1038
1040
1043
1052
1061
1071
