2
4
2
3
2
3
14
7
25
64
49