3
3
2
11
18
14
26
5
7
14
15
38
34
16
9