9
4
5
3
18
37
4
3
117
41
103