0
1
2
9
35
36
37
41
66
70
108
135
145
154
157
180
197
203
230
253
275
306
307
311
316
340
362
365
367
384
386
390
411
446
477
481
486
495
504
505
507
508
509
510
524
531
543
545
546
558
560
561
582
590
600
611
615
617
620
643
644
664
673
677
682
686
690
706
711
722
726
731
735
738
742
743
747
768
799
814
820
826
829
