2
9
24
36
44
46
64
88
91
105
107
119
143
151
157
172
175
176
180
198
213
