32
4
15
16
31
28