9
4
5
3
18
37
4
3
117
39
105