2
3
7
13
30
15
12
31
32
10
6