0
2
3
5
6
8
10
13
14
26
30
31
34
35
42
43
44
47
52
57
58
65
66
67
73
77
78
85
88
90
93
95
97
98
99
100
104
105
108
111
112
115
116
128
130
132
138
140
145
146
150
151
153
156
158
159
164
166
168
171
174
175
176
182
183
184
185
187
194
197
201
205
207
208
211
212
215
217
219
220
222
226
228
229
234
236
238
240
241
242
243
246
249
250
252
253
255
256
258
260
263
268
269
277
279
281
290
291
293
296
298
306
309
313
315
317
318
319
324
326
331
333
340
344
353
355
362
368
370
371
376
379
382
383
386
388
394
395
397
400
404
407
415
416
417
418
422
425
433
435
440
442
446
454
456
458
460
461
462
465
466
467
474
477
479
480
487
492
494
495
499
506
510
511
515
517
523
540
543
548
556
562
564
565
566
567
572
573
574
575
576
578
580
583
584
588
591
594
605
608
609
614
617
623
626
629
633
634
635
636
637
641
642
647
651
653
657
658
663
664
666
667
668
673
674
675
680
691
694
696
697
702
705
706
709
717
718
724
731
734
737
741
743
744
750
752
754
757
758
760
762
772
779
781
782
783
785
786
788
789
802
803
806
809
811
814
819
822
823
828
833
839
840
841
842
843
846
847
854
859
861
862
864
865
866
868
871
880
884
885
892
897
898
901
904
905
907
909
914
917
919
926
934
935
936
939
940
947
949
952
954
958
965
966
968
969
970
978
979
981
992
997
998
999
1012
1014
1015
1018
1025
1028
1029
1031
1033
1035
1040
1045
1050
1052
1054
1055
1061
1062
1063
1065
1066
1082
1084
1086
1091
1094
1096
1100
