10
17
24
33
53
70
105
112
114
142
164
166
192
219
224
225
228
233
236
244
253
259
264
283
285
288
298
328
339
351
354
356
361
364
366
385
391
396
397
404
416
425
428
433
434
450
451
461
