10
31
42
10
2
12