18
18
13
13
13
18
14
10
10
8
7
6
5
5
4
14
18
21
44
45
45
45
45
56
61
63
65
75
77
78
79
79
79
87
86
90
90
91
91
91
89
89
89
89
89
88
87
82
74
73
70
66
55
52
49
47
45
42
38
34
34
34
30
30
30
31
32
33
39
44
55
59
66
82
81
76
77
65
65
64
72
70
69
69
57
59
59
59
66
69
74
72
72
84
84
86
86
86
87
89
85
83
83
75
74
74
75
76
74
74
74
84
91
91
99
101
101
101
103
105
90
90
89
89
92
96
101
101
101
102
103
103
110
110
112
111
111
111
111
111
112
111
111
110
114
113
113
115
123
123
123
126
120
120
119
118
118
123
124
124
124
132
137
138
137
136
136
137
138
139
139
139
140
141
137
137
137
137
137
137
139
139
138
138
138
138
138
141
141
142
143
143
143
141
138
127
127
117
118
120
120
117
116
103
102
106
108
109
120
126
119
119
120
111
110
108
105
105
105
109
106
107
108
117
117
118
118
118
117
118
120
122
123
122
122
129
134
135
148
169
142
142
143
144
146
146
146
149
152
145
142
139
137
137
137
137
139
136
134
144
148
154
154
154
159
161
164
165
167
168
173
181
192
196
208
214
219
223
224
228
231
237
241
242
243
243
246
247
252
252
253
253
252
255
261
262
258
256
270
276
278
278
279
281
289
300
305
308
310
315
342
346
360
361
362
359
366
384
388
381
382
383
385
377
376
382
389
395
396
399
397
395
390
393
393
393
393
393
393
393
392
392
390
386
372
369
368
368
368
369
364
363
377
390
390
400
427
429
430
430
433
438
442
444
444
438
434
418
414
413
419
407
405
402
402
401
402
399
398
401
398
395
394
393
385
380
383
386
388
386
383
383
382
379
378
374
367
363
362
361
360
360
357
355
351
352
356
351
347
333
335
326
324
319
316
314
314
316
328
322
315
313
313
296
294
297
299
301
300
293
290
287
280
276
272
271
266
257
245
244
242
224
221
221
221
221
221
213
201
196
193
188
184
176
175
174
165
154
150
149
146
143
154
156
158
158
157
155
152
151
138
143
143
137
139
136
128
122
115
96
94
101
98
94
89
79
75
71
69
57
59
60
62
62
60
57
40
34
34
34
26
19
18
20
25
24
22
17
16
14
3
3
4
4
8
8
12
5
5
14
15
16
0
1
7
8
8
11
6
6
6
13
0
0
21
8
20
16
13
11
18
9
16
23
15
15
21
54
36
43
23
18
26
35
35
17
17
21
9
12
14
17
21
26
46
57
52
41
36
33
34
25
18
13
7
2
0
3
14
20
22
22
31
42
54
63
66
67
65
62
53
53
54
61
79
81
82
83
79
76
83
77
75
78
85
99
93
102
105
87
89
95
98
97
102
105
94
87
80
73
72
71
74
73
72
72
72
72
72
73
73
71
67
63
60
53
49
49
50
48
41
36
33
30
28
26
22
21
21
27
34
36
21
20
20
26
29
33
34
34
21
20
17
25
32
20
15
18
16
13
8
8
5
3
15
15
15
6
8
6
7
11
11
11
13
2
9
12
12
9
8
10
10
10
18
24
20
6
15
14
14
14
27
21
17
11
10
11
13
14
10
4
4
4
3
3
5
6
6
7
7
7
7
9
16
19
23
36
49
49
45
48
50
47
47
47
47
46
48
50
50
41
42
50
55
61
59
55
53
54
58
49
48
47
39
35
23
20
24
34
32
23
32
21
20
26
19
24
15
22
22
18
17
22
21
26
28
35
34
36
38
43
48
51
55
58
56
53
60
57
54
48
51
52
51
45
38
27
24
22
7
6
5
5
8
6
6
6
7
4
9
12
15
13
9
9
9
10
11
12
13
21
25
30
35
34
41
41
42
44
47
49
56
63
64
75
85
88
89
92
97
99
100
99
97
93
92
92
94
101
105
110
114
115
114
115
117
117
117
117
117
118
118
112
113
114
111
113
112
112
110
108
104
105
105
102
92
89
85
83
82
83
81
83
84
84
86
86
86
89
89
89
89
89
90
90
90
90
87
87
79
77
64
59
54
49
38
20
18
12
4
5
7
9
9
10
10
9
8
7
6
11
18
13
19
19
18