0
1
3
5
8
9
15
23
25
33
39
41
45
48
54
57
59
62
66
72
77
84
86
88
90
92
94
96
99
101
104
112
113
117
121
123
124
125
127
132
133
134
136
138
139
143
146
147
148
150
153
157
158
160
163
165
166
167
171
180
183
194
195
198
202
205
210
212
213
220
222
224
225
226
229
230
231
233
239
242
244
247
250
251
253
255
260
266
267
273
274
275
276
277
279
281
282
284
288
290
293
298
299
300
306
310
311
314
315
335
338
341
345
351
354
356
357
358
363
365
378
380
387
393
397
402
406
407
411
413
414
415
417
418
420
422
428
430
431
433
434
435
436
437
438
440
441
442
443
446
451
452
454
460
462
464
468
470
481
484
485
486
490
491
492
493
494
499
500
501
512
529
536
537
538
540
542
548
550
560
561
566
568
569
572
575
578
587
588
589
590
592
597
601
603
607
609
613
614
615
616
621
626
629
631
632
636
638
640
641
644
650
657
661
665
667
669
674
675
676
677
678
682
685
692
696
697
698
701
702
707
712
713
715
729
731
733
734
739
740
744
746
751
753
755
759
761
766
772
774
775
780
785
786
789
791
792
798
799
802
803
811
812
813
814
819
820
821
822
828
831
832
834
835
836
841
844
849
850
855
857
858
861
864
866
877
880
883
885
891
