2
1
4
7
2
1
5
13
3
6
5
4
10
18
2
1
42
104
1
0