0
4
6
10
12
20
21
23
26
30
32
39
49
50
54
57
61
62
66
68
70
72
76
78
84
85
86
89
91
97
100
102
109
112
113
118
122
125
133
138
140
146
149
153
158
160
164
165
168
170
185
191
193
194
197
206
217
226
234
235
237
240
251
252
262
272
277
285
288
289
291
292
294
297
298
302
305
315
322
331
342
343
344
347
354
357
361
373
377
378
386
389
390
393
397
398
416
418
422
424
427
430
431
432
434
443
446
447
449
452
453
461
469
472
473
474
481
483
486
495
500
511
522
524
525
531
532
535
537
539
540
543
545
546
549
553
560
562
565
571
576
578
582
586
593
594
599
601
613
619
622
629
631
637
648
650
651
659
661
663
667
670
679
683
689
694
698
699
701
702
704
708
710
716
717
721
722
724
729
735
736
742
743
745
746
749
750
754
756
761
763
766
771
772
776
778
781
782
784
790
792
801
807
813
814
816
821
827
828
833
834
837
839
841
842
843
846
852
856
863
865
872
878
880
883
888
889
890
892
894
898
906
914
916
917
918
924
931
932
933
937
939
946
948
950
953
954
964
969
974
975
976
985
987
988
990
992
993
997
1004
1005
1010
1012
1013
1016
1023
1036
1040
1047
1050
1051
1052
1053
1060
1065
1069
1074
1075
1076
1079
1086
1091
1093
1096
1101
1102
1107
1108
1110
1112
1119
1120
1122
1123
1127
1136
1143
1149
1154
1155
1156
1160
1161
1162
1163
1164
1166
1169
1171
1179
1182
1187
1190
1191
