12
31
12
16
35
43
137