0
2
8
10
22
26
28
30
34
39
46
79
98
126
128
130
143
150
157
169
184
215
224
234
255
263
272
282
283
300
302
321
322
339
340
368
372
377
380
384
408
409
416
422
448
452
461
476
478
483
506
511
519
