8
12
20
24
25
26
43
45
48
58
62
64
72
77
94
104
113
115
121
123
137
140
150
153
162
173
193
203
205
215
219
223
235
236
255
256
258
262
272
275
276
279
283
307
310
315
324
350
353
358
382
388
395
403
404
414
415
423
464
466
477
480
491
494
495
498
499
500
506
511
512
518
519
522
525
552
562
565
567
578
579
588
592
595
602
609
622
638
648
660
671
673
685
689
690
693
699
701
702
712
731
735
746
756
764
766
768
774
782
791
795
799
807
813
818
827
831
835
841
861
872
874
882
890
899
901
903
908
911
913
920
932
947
948
960
967
969
976
981
1006
