12
5
6
12
31
32
66