0
1
8
15
19
20
21
36
42
58
60
77
81
89
94
103
105
107
112
113
114
116
123
133
134
135
139
154
161
162
170
190
204
209
210
218
220
223
224
227
239
247
253
254
259
274
282
286
307
310
320
335
339
342
353
355
373
374
393
405
408
411
432
458
468
472
474
484
489
492
507
518
530
534
537
542
545
554
556
566
567
568
571
577
591
597
604
621
622
627
630
640
641
668
671
674
685
686
696
701
715
723
725
726
744
758
764
778
784
786
787
792
801
802
807
808
822
826
837
842
844
845
849
858
860
865
881
887
895
898
915
926
927
944
946
961
976
990
999
1024
1025
1026
1032
1036
1040
1049
1053
1059
1071
1072
1079
1081
1086
1089
1092
1115
1120
1131
