18
12
23
4
1
1
2
39
23
1
2
16
39
5
3
1
20
1