12
10
11
20
18
12
31