0
8
10
14
19
21
23
39
52
61
99
108
141
176
194
208
210
218
228
229
230
234
235
246
253
265
266
270
292
332
335
343
344
356
364
379
380
391
394
415
419
421
438
439
443
461
470
480
493
504
505
516
517
537
553
555
558
602
621
644
647
648
673
691
692
702
717
724
742
746
747
762
763
768
771
777
791
793
795
813
814
816
825
