0
6
9
10
12
13
14
15
16
17
19
21
22
23
25
30
31
39
40
42
43
46
49
50
53
54
55
59
65
66
67
68
70
71
72
75
77
78
79
80
83
86
88
89
92
93
94
97
98
100
102
103
104
106
110
111
112
117
118
119
124
125
126
130
132
133
135
139
140
145
146
153
157
159
162
171
173
176
177
178
184
185
186
188
189
193
195
197
198
201
202
204
205
206
209
210
211
214
215
218
219
220
223
224
225
226
229
230
233
234
235
236
238
240
242
244
245
246
247
248
250
252
253
255
257
258
260
261
267
268
269
272
275
278
279
281
283
284
288
290
295
296
297
301
308
310
311
314
316
317
320
324
332
333
334
335
336
337
340
341
346
348
349
350
353
354
357
358
360
362
363
364
367
369
372
373
374
375
376
380
384
386
388
392
395
396
397
403
404
407
411
412
415
416
420
421
426
427
430
432
434
438
440
441
442
448
453
461
462
466
468
472
473
475
477
478
479
480
481
482
484
486
487
488
489
490
491
492
495
497
498
500
501
502
505
507
512
514
515
516
518
524
527
528
531
532
533
534
538
539
542
544
547
548
550
551
552
553
555
556
557
558
560
561
564
566
567
568
571
573
575
576
579
580
581
582
583
584
586
587
592
595
598
600
602
605
606
608
613
615
616
621
622
623
624
628
631
632
633
636
637
640
641
643
647
648
649
650
653
656
661
662
665
668
669
670
673
677
678
679
680
683
684
686
687
696
698
699
700
702
703
706
707
710
713
714
718
719
721
722
723
724
726
727
729
730
731
732
734
735
739
742
744
747
748
751
752
753
754
755
758
761
765
768
769
770
771
773
776
777
778
779
780
781
782
784
785
789
790
792
793
795
796
797
798
800
803
805
806
807
809
812
814
815
816
817
820
823
824
825
832
833
834
836
838
840
845
847
848
851
854
856
857
858
859
860
862
863
865
871
873
877
878
880
889
893
894
898
899
900
904
905
908
909
918
921
924
926
930
932
933
934
935
936
937
941
942
943
944
945
946
947
949
950
952
953
957
958
959
960
964
966
968
969
971
973
974
977
978
979
983
986
987
990
992
