31
12
42
41
32
5