2
3
5
6
12
4
10
10
7
10
10
3
2