0
1
3
5
8
9
10
11
14
15
19
22
24
25
26
27
30
31
32
34
35
36
37
38
41
42
43
45
46
47
48
49
51
53
54
55
59
60
61
62
65
67
68
70
73
75
76
78
82
83
85
89
90
93
94
97
98
101
103
104
106
107
109
112
113
116
117
118
119
126
127
131
132
135
137
138
140
141
142
143
144
145
147
149
151
156
158
161
163
167
168
169
171
174
176
177
179
181
182
183
184
185
186
187
189
191
192
193
197
198
199
202
204
205
208
210
213
214
215
220
222
223
224
226
227
231
232
233
238
239
241
242
245
246
248
251
253
255
257
260
261
262
264
268
271
276
277
281
283
284
287
289
290
291
293
295
296
297
298
302
306
309
311
313
314
318
320
323
325
327
328
332
333
334
337
338
339
340
343
348
351
355
356
358
359
361
362
363
365
367
368
370
371
374
377
382
383
386
389
391
392
394
397
400
401
406
409
410
413
414
415
416
417
419
420
422
426
427
428
431
432
434
435
438
441
443
444
445
448
450
452
453
455
458
460
462
463
465
468
469
470
472
476
478
483
485
486
489
491
492
493
494
495
496
497
499
503
509
510
515
516
519
521
522
524
529
531
532
537
538
541
542
544
545
547
549
550
552
554
557
558
559
562
564
565
567
568
569
572
581
582
583
584
586
588
589
591
594
595
596
599
602
603
607
609
611
612
614
615
616
617
619
624
626
627
628
629
630
632
635
636
637
640
641
643
644
646
647
648
650
652
653
654
657
658
659
661
664
665
669
670
671
673
675
676
678
681
685
688
689
690
692
693
694
695
698
701
704
705
712
715
716
717
718
721
722
723
725
726
728
730
732
733
734
736
740
743
745
747
748
752
753
755
756
757
758
762
763
764
766
767
768
774
775
778
779
780
782
783
784
