12
21
24
36
54
75
90
93
96
103
108
111
116
132
174
185
194
202
218
221
226
234
242
255
256
269
274
277
280
298
310
336
337
350
367
382
384
395
415
461
465
470
483
497
507
515
516
529
534
546
555
586
587
617
631
639
645
649
660
664
669
671
672
673
680
716
722
725
734
742
758
762
770
778
782
794
797
830
838
845
846
851
857
879
883
896
902
918
925
928
950
951
962
965
976
979
988
993
1004
1011
1012
1013
1022
1045
1047
1068
1071
1074
1095
1102
1104
1107
1109
1127
1153
