2
3
10
1
64
2
1
6
14
3
3
4
1
21