12
42
16
102
5
7
5
18
15
8
5
17