2
2
7
11
11
35
20
30
18
39