12
20
7
14
6
15
17
35
3
3
2
6
7
8
20
42
30
118
4
14