2
3
4
3
12
21
14
4
10
25
12
3
11
1
11
6
14
42