0
2
4
5
8
9
10
11
12
14
15
17
19
22
24
27
32
33
35
44
56
60
62
63
64
65
71
73
80
82
83
85
87
88
89
90
106
110
116
118
122
125
127
128
138
144
151
156
157
160
163
164
165
166
168
174
177
178
180
181
183
187
192
195
201
207
208
209
215
223
228
232
240
246
247
259
261
264
265
267
269
273
274
276
277
278
279
280
282
285
290
295
297
298
299
303
305
307
312
313
319
322
326
330
333
338
343
344
349
371
376
378
381
386
393
402
407
409
410
414
416
417
422
423
424
425
427
434
437
439
444
445
448
449
452
454
458
461
468
469
476
477
480
485
488
489
494
495
497
498
499
500
510
511
514
517
519
521
523
527
529
530
531
532
546
552
555
556
559
561
562
565
567
568
571
574
576
577
578
590
592
594
597
598
599
601
603
605
608
611
616
620
622
623
629
635
641
645
650
656
659
661
662
664
665
666
668
670
672
673
674
680
681
685
690
696
700
704
706
707
708
709
711
713
719
731
732
735
737
746
747
751
754
758
759
760
762
763
765
766
767
768
769
771
772
775
776
779
783
788
791
796
799
802
803
804
817
820
830
831
