
1
3
4
5
6
7
8
8
10
10
11
12
12
13
13
14
14
14
15
15
16
16
17
17
17
18
19
19
20
20
23
23
24
26
27
28
30
32
34
35
38
40
43
45
47
51
53
56
60
63
66
70
74
79
83
89
93
99
105
111
118
125
133
142
150
159
169
180
191
203
216
229
244
259
274
291
308
326
345
364
384
404
425
446
467
489
509
530
551
571
590
609
627
644
659
673
686
697
706
714
720
723
726
725
722
718
712
704
693
681
667
651
635
616
596
576
554
532
510
487
463
439
416
393
370
348
326
304
284
265
246
228
211
195
180
166
152
140
128
118
108
99
91
82
76
69
63
58
53
48
44
40
36
32
28
27
23
21
18
15
13
10
8
6
4
1
0
-1
-4
-5
-7
-9
-9
-10
-12
-13
-13
-14
-15
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-20
-21
-22
-22
-24
-25
-26
-28
-29
-32
-34
-35
-38
-39
-42
-44
-46
-49
-52
-55
-58
-61
-64
-67
-71
-74
-78
-82
-85
-90
-94
-99
-104
-110
-116
-122
-129
-136
-144
-154
-163
-173
-184
-195
-208
-221
-235
-250
-265
-282
-299
-318
-336
-356
-376
-397
-419
-440
-462
-485
-507
-529
-551
-573
-595
-614
-634
-652
-669
-685
-699
-711
-723
-731
-738
-743
-745
-746
-743
-741
-734
-727
-717
-705
-692
-676
-660
-641
-622
-602
-580
-559
-536
-512
-490
-466
-443
-420
-397
-374
-352
-331
-310
-289
-270
-251
-234
-217
-202
-186
-172
-160
-145
-133
-123
-112
-103
-95
-85
-78
-70
-63
-57
-52
-46
-41
-36
-32
-28
-25
-22
-20
-17
-15
-14
-12
-11
-9
-8
-8
-7
-6
-5
-4
-4
-3
-2
-2
-2
-1
0