3
2
8
11
11
35
20
30
18
39