4
6
13
34
60
112
120
122
125
152
157
159
199
205
213
217
227
231
251
256
275
286
295
299
331
337
338
367
371
391
398
403
407
411
433
483
496
526
543
549
557
572
594
615
627
647
660
667
672
694
697
705
709
717
727
740
770
790
799
807
816
817
835
839
842
865
877
880
888
895
924
946
947
965
974
984
986
987
988
1058
1074
