12
5
6
11
31
32
66