0
1
2
3
4
6
8
10
11
12
13
14
15
16
18
19
24
25
26
28
30
32
38
40
41
42
43
45
49
53
54
55
56
58
59
65
66
68
70
72
74
75
76
77
78
80
83
85
90
91
94
95
96
97
100
101
102
103
104
108
110
111
114
115
116
117
118
120
121
122
123
124
126
127
132
133
135
136
142
146
147
150
151
152
153
156
157
158
159
160
161
162
163
165
167
168
169
170
176
177
179
183
184
185
186
187
188
192
197
198
201
202
203
204
206
208
209
210
213
214
217
220
222
223
224
225
226
227
229
230
232
234
236
237
239
240
243
244
245
246
248
249
254
255
256
257
258
260
262
263
264
270
271
272
273
274
275
276
280
281
283
287
288
289
290
291
293
294
297
298
300
303
306
307
311
312
313
314
315
322
325
332
333
335
336
338
340
341
344
347
348
349
352
357
358
359
361
362
364
367
368
372
376
380
382
383
384
387
388
391
393
396
397
399
400
401
405
408
409
410
413
414
416
418
420
424
426
427
428
430
431
432
435
436
439
440
442
444
445
446
447
448
452
453
454
458
460
463
464
467
469
471
476
477
478
481
484
491
493
495
497
499
501
504
505
507
508
509
511
515
516
517
519
521
522
524
527
529
530
531
532
533
534
535
537
538
539
541
542
544
545
548
550
551
553
557
558
562
563
564
567
568
571
574
576
578
579
586
587
588
589
591
592
593
596
597
599
600
601
604
605
606
608
609
610
611
612
614
616
617
619
621
623
625
627
628
629
632
635
636
638
639
640
641
642
643
644
646
647
648
649
651
652
655
656
657
659
660
661
668
669
670
671
672
673
675
676
677
678
684
689
690
691
692
693
695
696
698
700
701
702
703
704
705
706
707
708
711
712
713
714
717
720
721
724
726
727
729
731
734
739
740
741
745
746
747
748
752
753
754
759
760
763
767
768
769
771
772
773
774
775
