0
1
3
6
7
9
10
11
13
14
18
20
21
25
26
27
28
31
35
36
37
38
39
40
41
42
45
46
47
51
55
57
58
60
66
68
71
72
73
76
80
81
83
84
85
93
95
96
97
98
99
101
102
103
104
105
106
108
111
114
116
118
122
123
126
128
132
133
135
137
138
142
143
144
147
148
149
153
154
159
160
162
163
168
169
170
171
175
177
179
180
182
185
186
191
194
195
197
198
199
201
203
206
207
213
215
216
217
219
221
222
224
226
227
229
231
234
235
236
237
238
239
240
243
246
247
249
250
252
253
254
259
260
261
263
264
266
268
269
270
272
273
274
275
277
278
282
285
289
290
291
292
295
296
300
301
303
304
306
307
311
315
316
323
326
328
331
332
333
334
335
336
337
339
343
346
347
348
349
355
356
360
361
362
363
365
366
367
372
375
376
377
379
380
382
388
389
390
391
397
399
401
403
404
408
411
412
414
415
420
421
422
423
424
425
426
427
428
429
433
435
436
437
438
441
443
448
451
452
453
455
456
457
458
459
463
465
469
471
472
473
474
475
476
477
478
480
483
484
485
489
491
492
494
496
497
499
500
504
509
510
513
514
515
521
522
523
524
526
527
529
530
533
535
536
538
539
540
541
543
544
548
549
551
552
554
555
556
558
559
562
563
564
566
567
569
570
572
573
574
575
577
580
581
584
585
591
592
593
595
596
597
598
602
603
604
605
606
608
610
611
613
617
618
621
622
624
625
626
629
632
634
637
638
640
641
644
645
646
647
648
649
652
653
656
657
658
660
661
665
666
668
674
675
678
679
684
685
686
687
691
693
694
695
699
703
704
705
711
712
713
715
717
718
721
722
723
724
725
726
728
731
734
735
736
740
743
746
748
749
750
752
753
754
755
756
757
758
759
760
762
764
766
768
769
774
776
777
778
779
780
781
782
784
787
789
793
795
797
799
800
801
802
803
804
806
807
809
813
816
818
822
823
825
826
