12
7
8
16
10
18
41