3
1
3
8
5
23
3
1
18
2
42
14
3
4
15