20
13
18
34
35
33
123