2
2
20
43
6
108
5
6
2
6
1