0
2
20
22
28
41
57
62
83
92
101
111
143
162
168
173
174
179
188
197
205
209
210
217
235
251
279
281
295
314
328
339
340
353
379
383
387
412
414
433
442
448
449
457
487
488
504
569
570
571
574
592
611
614
618
626
627
657
662
663
664
674
710
714
741
744
746
753
761
766
781
785
791
802
803
805
817
828
832
855
867
871
873
878
887
890
895
896
904
905
915
926
939
940
941
