0
8
12
16
21
26
30
43
57
67
68
69
78
83
88
150
167
175
187
201
205
210
211
221
231
233
245
247
249
300
306
317
319
320
321
325
326
342
354
401
402
407
412
422
465
484
491
495
497
513
518
528
550
552
564
569
579
589
598
601
