18
11
12
35
43
35
123