3
5
24
32
38
45
48
70
100
114
137
142
143
147
159
177
188
210
212
217
219
221
250
307
318
329
332
336
339
341
343
