0
1
3
4
6
8
9
12
14
17
20
24
25
26
27
30
31
37
38
39
40
47
48
53
55
56
59
63
67
70
71
73
74
76
78
80
81
82
86
87
89
91
92
93
94
96
99
101
103
104
107
114
116
119
121
122
123
125
126
127
129
132
133
134
136
137
138
140
142
143
144
145
147
149
151
152
153
154
155
156
157
159
162
163
164
165
167
168
172
174
175
176
177
178
179
187
188
189
190
192
194
195
197
200
202
204
205
206
207
209
210
211
215
216
217
218
219
221
227
229
231
232
233
234
236
237
239
241
246
247
253
255
259
262
265
266
268
269
272
273
274
275
278
280
285
287
288
289
295
296
298
300
302
303
305
308
309
310
311
313
314
315
316
318
319
320
322
323
325
326
331
334
335
336
337
341
343
344
345
346
349
350
353
355
356
357
360
365
366
369
370
374
375
378
379
381
382
383
384
388
389
390
391
396
397
398
399
400
401
403
406
407
412
413
416
418
419
420
421
422
423
425
429
432
433
434
436
439
441
447
448
452
454
455
456
461
462
463
465
466
467
468
469
471
473
476
479
480
481
482
483
486
487
490
492
494
495
497
499
500
502
505
506
507
508
511
513
514
515
516
521
526
532
534
536
537
538
540
541
542
545
546
547
548
549
550
552
554
555
557
558
560
561
563
567
568
569
570
571
573
574
575
576
580
581
583
585
587
588
590
591
593
595
598
599
600
601
602
604
605
607
609
614
615
619
620
623
625
626
627
632
633
634
636
638
642
646
649
651
652
656
661
663
664
676
683
684
685
692
694
695
698
699
700
701
705
706
709
710
712
715
718
719
720
721
722
723
726
727
728
729
731
732
733
737
739
741
743
744
746
747
748
749
752
753
754
759
763
764
765
