108
4
3
5
53
1
8
18
122
76
1
2
21
8
20
4