8
12
15
20
27
48
52
68
76
87
96
130
136
142
151
156
162
163
169
174
188
190
194
232
245
256
281
294
303
304
312
314
322
324
339
353
355
370
377
393
397
404
407
427
437
445
472
473
474
481
513
539
553
581
592
635
644
649
653
665
666
669
698
700
703
712
722
730
732
745
769
775
779
795
799
801
809
840
846
857
892
903
908
918
957
962
965
990
992
1000
1003
1012
1015
1027
1044
1050
1051
1067
1068
1073
1087
1090
1138
1144
