21
12
11
21
31
20
535