2
10
28
32
49
80
85
100
103
124
131
147
154
157
162
166
170
175
179
206
