10
6 
3 
7 
2 
6 
21 
14 
42 
63 
84