3.12.1 3.11.7 3.10.13 3.9.18 3.8.18 3.8.12