7
9
13
16
23
29
35
52
67
74
77
79
102
114
115
133
134
138
152
168
183
186
188
205
235
250
254
265
276
279
282
292
306
317
323
325
331
339
348
370
392
395
396
404
414
422
435
441
470
472
479
481
487
497
523
539
540
559
563
580
589
601
636
659
660
702
713
714
720
753
762
768
770
776
780
781
794
798
805
812
813
839
852
857
894
919
927
933
935
939
942
945
970
977
1002
1015
1017
1025
1028
1031
1032
1037
1040
1041
1045
1048
1059
1068
