20
10
21
30
31
32
40