2
9
49
109
3
3
2