13
13
13
13
16
18
18
23
24
23
20
19
20
28
31
38
38
37
31
24
23
23
23
23
23
23
23
24
24
24
25
25
25
25
26
26
23
21
20
19
19
18
15
15
14
14
13
13
13
13
13
13
13
13
13
13
14
18
22
22
29
42
52
62
74
76
75
75
75
75
75
74
73
72
75
77
78
79
80
81
79
78
77
75
74
72
70
69
69
69
68
68
67
70
71
72
73
74
76
77
79
83
80
79
70
48
44
41
40
36
35
34
33
29
29
29
29
29
28
28
28
28
28
28
34
34
34
35
39
43
44
44
45
47
48
49
51
51
52
53
53
53
53
53
57
65
69
74
81
98
104
120
133
137
139
142
144
147
151
152
156
156
156
156
165
168
171
177
177
176
174
172
170
170
169
169
169
169
169
169
168
168
164
164
165
166
170
187
199
198
186
173
170
172
174
174
172
171
171
170
170
174
182
189
200
210
220
228
247
260
261
258
258
258
261
264
269
284
288
286
280
284
286
291
296
298
308
316
316
320
327
327
336
345
357
372
376
380
377
372
368
369
370
371
373
385
384
384
385
394
396
398
399
400
401
402
402
402
401
401
400
393
386
385
383
381
380
382
384
385
386
375
377
379
381
384
384
384
383
382
380
367
366
364
365
369
373
375
375
374
374
376
386
382
381
380
388
408
409
408
406
404
404
404
404
408
411
415
417
419
428
423
428
440
437
434
434
431
425
423
426
426
423
420
417
412
408
405
402
402
403
401
398
398
398
398
398
398
393
385
379
379
382
391
391
391
391
391
388
386
385
383
379
378
378
377
376
376
366
363
377
383
382
381
379
376
372
377
375
369
366
358
354
353
361
382
384
384
382
381
380
380
379
378
377
375
373
372
372
369
366
362
340
337
335
335
335
332
323
303
296
296
295
293
271
267
268
273
288
289
292
315
321
326
318
312
325
312
326
325
320
295
285
284
279
284
283
269
256
229
227
226
226
220
216
212
200
194
181
180
179
166
157
156
156
157
157
158
158
158
158
158
157
157
156
155
154
153
150
137
136
137
138
138
138
138
138
138
138
137
136
136
136
136
132
122
121
116
112
110
108
107
104
91
91
92
88
76
76
76
79
81
84
87
93
102
106
111
125
127
126
124
122
121
120
120
119
118
117
116
117
117
115
112
110
101
101
104
107
109
108
107
107
106
102
99
96
79
72
71
69
66
66
64
60
55
51
51
44
36
36
21
20
20
19
18
15
12
6
6
6
6
6
6
6
6
6
6
6
6
5
10
12
12
12
11
11
10
8
7
7
7
8
7
8
9
14
16
16
17
17
19
19
23
21
21
22
22
22
21
20
19
19
17
14
12
10
8
8
8
17
19
21
22
21
20
19
19
19
19
20
20
20
20
20
20
19
15
13
10
11
12
12
15
16
15
13
8
8
8
8
8
8
7
6
6
7
9
9
9
9
9
8
7
7
7
7
6
6
12
17
15
15
15
15
15
15
15
15
15
15
16
16
16
16
14
11
14
6
5
6
9
14
14
16
16
16
16
12
11
10
10
12
13
13
14
15
15
16
17
18
20
20
20
20
22
21
16
14
14
14
14
14
14
14
22
23
25
30
33
33
32
32
34
35
30
29
23
19
14
13
13
12
12
12
12
12
12
12
12
12
12
11
10
11
13
13
11
10
10
10
10
10
10
12
9
10
12
12
13
11
11
11
11
10
10
10
11
11
11
11
11
8
8
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12