2
5
9
11
16
20
29
34
60
70
84
85
92
105
118
126
133
135
147
156
195
