2
9
12
21
26
30
52
69
84
91
106
