0
2
4
6
7
11
12
13
17
18
20
22
25
27
31
35
36
38
39
40
45
46
47
49
51
52
53
60
68
77
78
82
91
93
95
96
97
98
104
107
109
111
112
113
116
118
119
123
124
127
128
133
134
137
138
140
141
143
144
145
147
148
150
153
154
157
160
161
163
165
166
170
176
177
179
181
184
185
188
189
190
192
193
195
196
197
198
199
200
203
208
210
211
213
215
216
217
219
222
226
227
228
236
238
239
241
242
247
248
252
253
254
256
258
260
261
262
264
265
266
268
269
270
271
273
274
277
279
280
281
285
286
289
296
298
303
304
305
307
308
310
313
315
319
323
324
326
329
330
332
334
335
338
341
342
344
348
350
353
359
366
371
377
379
381
383
384
385
387
388
393
394
395
398
400
402
405
407
408
415
419
422
424
426
429
433
435
439
445
448
449
451
453
457
458
462
468
472
479
481
483
486
487
491
492
494
495
496
497
500
503
505
506
507
510
513
514
516
518
519
522
532
537
541
545
547
550
553
554
555
556
559
561
563
564
570
571
576
579
583
584
585
586
588
590
591
594
595
596
599
601
602
603
604
605
610
611
612
613
615
616
617
619
622
626
627
631
632
633
634
636
637
639
640
642
643
644
646
654
660
665
666
668
669
673
674
678
680
682
683
685
689
690
691
695
696
697
701
710
712
713
716
718
719
723
725
726
727
730
731
733
736
738
740
741
742
743
744
745
746
747
753
755
756
758
762
766
767
768
769
770
772
774
776
777
781
788
790
792
793
794
796
799
804
813
814
815
