20
8
10
19
18
33
105