0
2
6
9
11
13
14
15
19
20
21
23
24
27
29
30
31
35
37
38
39
40
42
43
44
48
49
53
55
56
57
58
61
62
63
64
66
68
72
74
75
79
81
82
84
86
87
88
89
90
91
93
94
97
101
103
104
106
111
115
116
118
123
125
128
129
130
131
134
136
137
139
141
143
145
146
147
148
149
150
151
153
154
155
156
157
158
161
162
163
164
167
168
169
172
173
174
175
178
179
180
181
186
189
190
195
196
197
198
199
200
201
204
207
210
214
216
221
222
225
226
227
228
231
233
235
236
237
241
243
244
245
246
249
251
252
254
255
257
259
262
263
264
265
266
267
269
273
275
277
278
280
282
285
286
293
294
295
296
300
301
303
305
306
307
310
312
313
314
315
317
319
321
322
324
325
327
329
332
334
335
336
337
341
343
351
352
353
355
356
360
364
367
370
374
375
380
381
382
383
384
388
389
392
393
394
396
398
401
403
405
406
409
410
411
415
416
418
419
421
427
429
430
436
438
440
442
443
448
449
450
457
458
460
461
462
464
468
469
471
472
473
475
478
480
481
483
484
485
486
489
490
491
495
497
498
499
500
501
502
503
504
505
507
513
514
517
518
519
520
521
522
525
530
531
532
534
535
536
539
541
544
545
549
550
556
559
560
565
566
567
568
569
573
575
578
579
583
590
593
596
597
598
600
601
602
607
611
612
613
616
617
618
622
623
626
627
632
636
637
638
639
641
642
645
646
649
650
651
652
654
657
658
659
661
663
664
666
667
671
679
681
682
687
690
691
693
697
701
703
705
708
709
710
712
715
716
717
720
724
726
727
728
732
736
739
740
741
742
743
746
749
754
755
756
759
760
761
762
763
764
766
770
771
773
774
775
776
777
781
782
784
787
788
789
792
794
795
796
797
798
801
803
807
808
809
810
812
816
817
818
819
821
822
823
824
825
826
827
828
829
830
832
833
834
837
839
840
843
844
850
851
854
855
856
858
860
864
865
867
872
875
876
878
880
881
882
883
885
889
890
892
896
897
899
901
902
903
904
905
906
907
908
911
912
913
915
916
920
921
922
924
927
930
932
937
938
941
942
944
948
949
954
957
958
