2
11
3
15
3
5
5
43
63
3
9
15
20