0
1
3
4
6
9
10
13
16
17
19
22
24
25
28
30
32
35
37
38
39
42
43
44
45
46
47
50
53
55
58
61
63
65
67
71
72
73
74
75
76
77
78
79
80
81
85
86
87
90
92
95
96
98
100
104
108
109
111
112
113
117
118
121
122
123
124
128
129
130
136
138
141
143
144
146
150
154
155
156
160
162
164
165
167
171
172
175
176
177
179
184
189
190
192
194
195
196
197
198
199
205
206
207
208
209
210
211
213
215
216
217
220
221
222
223
224
225
226
230
231
232
234
235
238
239
240
241
242
243
246
247
250
253
257
258
260
261
262
264
265
268
269
271
272
273
274
275
278
279
281
285
289
292
293
295
296
297
298
299
302
305
309
312
314
315
317
318
319
320
325
326
327
330
331
332
337
338
340
341
342
343
345
350
352
353
354
357
359
360
362
365
371
372
374
376
377
378
379
380
383
385
388
389
391
393
396
399
400
401
402
404
405
408
409
414
418
421
422
423
425
427
428
430
433
435
436
437
438
439
440
442
443
445
446
449
454
455
456
459
461
462
463
464
465
469
472
475
477
478
479
480
482
483
486
490
492
495
497
500
501
502
503
504
506
508
509
510
511
513
515
516
517
518
519
520
521
522
526
527
528
530
531
532
533
536
537
539
541
542
544
545
546
547
549
550
551
553
555
558
561
566
567
569
572
573
575
576
583
584
586
587
588
590
591
592
593
594
595
598
599
601
604
607
608
612
615
617
619
620
623
624
626
627
634
636
637
638
639
641
642
643
644
645
647
648
649
651
652
653
654
655
656
657
658
659
660
661
664
665
671
672
674
675
676
677
678
682
685
686
687
690
691
692
693
699
702
703
704
706
707
708
709
711
715
716
717
720
722
723
730
731
733
734
735
736
738
743
745
746
747
748
751
753
755
756
757
759
761
763
765
767
768
769
771
772
773
776
777
779
781
783
786
790
791
792
793
795
796
798
799
800
802
806
809
812
815
816
817
818
819
820
826
830
835
837
838
839
841
843
