0
5
8
14
23
81
88
92
116
129
130
132
134
141
160
167
185
188
265
270
275
278
285
286
287
292
293
300
311
318
327
351
360
372
376
377
379
382
400
404
418
433
441
453
469
486
492
509
512
519
525
550
561
563
569
609
613
625
627
628
631
634
647
651
655
656
665
676
680
716
717
719
722
728
734
749
753
767
772
788
796
803
839
852
853
857
865
868
888
890
895
898
901
912
913
927
953
956
971
973
976
986
993
1005
1012
1030
1036
1055
1057
1084
1085
