0
4
6
16
21
24
26
32
46
57
67
71
88
102
132
136
155
183
189
219
223
226
245
307
323
329
344
349
351
361
363
366
371
385
386
387
390
392
397
408
422
429
439
447
449
454
455
458
463
469
476
485
507
544
550
564
577
583
594
602
605
622
626
643
647
