0
4
6
9
13
16
17
19
26
31
34
36
40
41
44
47
48
49
51
52
54
56
58
61
63
68
69
70
72
73
74
76
79
80
81
82
84
88
94
96
97
100
102
103
105
107
108
109
113
114
115
116
117
118
124
127
129
130
132
134
135
139
141
142
143
144
145
146
147
148
149
150
154
156
157
158
159
160
161
167
168
174
175
176
177
178
180
186
187
190
193
194
195
196
197
199
200
201
202
203
204
205
207
210
211
212
213
214
215
216
218
219
220
221
223
224
225
227
235
239
240
241
243
246
247
248
250
251
252
253
255
259
266
267
268
270
271
272
273
274
275
277
278
280
282
283
287
289
290
292
295
296
297
298
299
300
302
303
306
307
308
309
311
312
313
314
317
318
320
322
324
326
329
330
331
332
337
340
342
345
349
350
352
357
358
359
360
361
364
367
368
371
372
376
379
380
384
385
386
387
388
389
390
391
392
394
396
397
398
401
402
404
405
409
411
412
416
418
420
422
423
425
429
431
433
434
435
438
442
446
447
448
449
450
451
454
455
456
457
458
460
461
462
466
467
469
470
472
474
476
477
478
479
482
485
486
487
488
497
500
502
510
511
513
514
515
516
518
519
524
525
527
528
529
530
534
536
541
544
545
546
549
550
553
558
560
563
565
566
567
568
570
574
576
578
581
583
584
586
589
590
591
593
594
595
596
597
598
599
600
604
608
610
611
612
613
615
618
619
622
624
625
627
629
630
631
632
634
636
637
638
641
643
644
646
647
648
649
650
651
652
654
657
659
664
666
668
669
670
673
677
678
680
681
684
685
686
687
689
690
694
696
697
702
703
704
705
706
707
708
709
711
716
718
720
722
723
727
731
732
734
738
739
740
741
747
748
750
752
753
754
755
756
758
759
765
766
770
772
774
779
782
785
790
791
793
796
797
800
801
804
805
807
814
817
819
821
824
825
826
827
829
830
834
837
839
840
841
843
844
846
847
849
853
855
862
863
864
