8
12
24
36
52
53
96
101
116
142
144
146
155
173
183
195
217
224
239
250
268
279
284
287
309
312
316
330
332
357
360
365
399
406
419
420
445
458
475
479
493
495
500
502
533
539
558
561
577
596
599
613
614
615
619
623
631
636
646
667
668
670
675
676
682
692
703
712
713
731
735
761
770
771
772
774
775
791
792
793
794
800
811
824
875
877
899
901
905
928
931
949
953
980
983
998
1015
1018
1019
1038
1039
1041
1054
1055
1072
1089
1091
1096
1105
1106
