4
6
3
4
7
3
5
6
7
6
6
5
42
58
68
109
45
14
24
12
26
12
11
4
16
15