10
5
5
12
33
26
121