0
3
11
20
22
27
31
37
38
44
46
53
55
57
58
64
69
71
73
75
84
89
95
97
101
109
118
125
126
127
133
135
141
142
146
149
158
159
162
168
171
173
181
183
184
185
194
196
197
199
209
211
212
213
214
217
224
228
232
233
240
251
255
276
286
288
289
291
302
304
305
322
330
331
334
337
344
346
354
355
356
369
374
388
389
390
391
395
404
407
415
416
420
423
426
430
432
433
441
446
457
473
474
489
491
495
504
506
511
535
539
543
545
547
549
559
561
562
567
568
579
581
584
586
587
588
589
591
596
598
599
606
608
614
617
618
620
621
637
641
646
648
649
660
669
670
676
682
691
693
694
707
711
714
728
731
733
735
740
746
748
750
753
754
758
766
770
775
779
780
793
808
818
819
821
826
827
832
835
838
841
843
845
847
848
852
858
859
864
870
872
883
885
887
889
895
896
905
906
908
920
928
931
933
934
936
948
949
964
977
978
979
987
989
992
1001
1004
1006
1008
1009
1015
1016
1022
1031
1032
1035
1039
1041
1042
1045
1051
1055
1061
1067
1075
1080
1089
1095
1097
1101
1105
1108
1109
1112
1121
1124
1127
1129
1130
1133
1137
1139
1143
1147
