15
3
2
26
49
38
150