0
1
5
35
65
72
77
126
142
169
173
176
177
179
184
211
215
224
230
242
256
258
268
274
283
286
293
314
316
330
361
362
401
416
418
424
426
427
433
439
447
450
453
481
488
493
497
515
544
610
617
620
622
631
637
649
651
660
665
673
676
677
689
701
714
729
737
744
753
754
758
769
794
798
806
810
820
825
832
836
842
857
867
870
873
896
901
914
927
934
945
947
948
952
967
970
974
986
990
999
1013
1028
1037
1042
1045
1049
1069
1086
1096
