0
3
9
11
13
16
20
27
28
32
37
39
43
50
51
58
64
67
73
78
80
83
85
102
111
113
116
120
122
124
127
128
130
132
133
141
143
148
150
166
167
168
171
173
176
179
185
187
196
197
198
209
215
219
224
228
231
237
240
243
248
255
256
258
260
271
273
275
284
287
288
293
294
295
301
306
315
316
317
322
326
327
328
330
336
337
340
342
346
350
352
353
354
355
357
358
362
363
366
369
370
371
372
379
387
388
392
394
396
397
398
400
401
403
407
409
410
417
421
426
440
447
451
457
466
468
470
473
476
485
494
496
503
504
511
515
520
528
537
540
541
550
561
562
565
567
575
576
577
585
586
587
588
590
593
595
599
602
606
617
624
626
627
631
638
640
642
644
645
647
650
662
667
670
671
672
673
675
676
681
682
683
687
690
693
695
696
700
702
705
706
709
717
719
720
731
735
740
745
746
749
750
754
758
760
763
764
769
770
771
772
773
776
778
780
783
784
786
789
796
798
799
802
814
818
826
827
828
831
836
841
842
847
849
850
856
862
863
870
873
876
880
884
897
900
901
902
904
907
916
918
919
922
924
926
930
933
934
939
941
943
944
945
951
952
954
955
959
965
967
970
981
982
985
991
993
1006
1010
1017
1020
1022
1024
1030
1031
1033
1043
1045
1047
1049
1054
1055
1056
1058
1071
1077
1078
1081
1084
1087
1088
1089
1093
1096
1101
