2.
3.
5.
10.
12.
13.
15.