4
10
24
33
40
56
70
80
91
93
108
128
131
143
160
184
185
191
193
216
218
220
242
247
250
257
258
264
