3
9
16
20
30
90
95
109
135