12
10
7
16
19
12
42
54
31
18