2
9
12
5
12
21
26
90
72
106