18
11
12
34
32
19
93