0
1
3
5
9
16
21
25
27
28
32
33
38
39
41
44
49
51
53
61
64
65
66
75
77
82
83
87
94
95
97
98
99
100
101
103
109
110
120
123
125
128
131
133
137
138
140
141
143
149
155
156
163
164
169
171
175
176
180
186
191
194
197
204
207
215
220
221
222
227
230
233
234
235
236
237
240
242
244
247
256
261
263
265
266
277
278
286
290
294
298
302
303
304
310
311
312
313
316
318
319
323
324
330
331
333
334
342
343
344
345
352
355
356
359
360
362
364
368
372
373
375
377
384
385
389
402
404
405
417
423
424
426
429
430
432
434
443
450
452
457
460
465
468
469
481
489
492
496
499
503
505
506
508
511
515
521
525
526
529
531
540
548
555
564
568
574
577
578
580
586
587
590
591
592
593
594
599
603
607
608
609
613
620
628
629
631
632
639
646
649
654
661
662
663
668
671
676
677
689
707
708
709
716
717
718
721
728
732
739
741
745
746
748
753
758
761
764
769
770
774
776
779
793
799
802
803
804
813
815
818
819
822
823
826
829
831
834
836
839
840
841
844
845
855
863
865
867
870
872
875
878
882
889
