19
7
7
20
32
42
123