0
8
15
23
29
40
42
54
55
59
62
63
64
66
70
72
73
76
87
90
91
93
108
119
128
129
130
137
140
152
158
173
190
197
202
203
211
216
219
223
228
231
236
249
255
268
271
273
293
299
304
310
317
323
334
350
355
363
364
369
381
387
390
395
399
407
412
424
435
441
448
476
477
482
483
499
503
515
516
517
520
522
524
528
530
532
542
545
559
560
563
565
571
574
576
577
583
585
590
600
602
605
609
622
633
635
646
650
651
655
666
667
676
685
686
688
699
706
715
720
727
733
737
738
740
743
744
745
754
762
769
770
775
783
787
789
800
802
803
804
814
815
818
819
822
826
833
834
836
847
862
867
868
875
880
894
908
909
919
921
922
927
931
934
946
962
964
967
