3
30
5
48
5
16
5
4
36
107
35
16
11
3
101
41