10
10
11
12
14
27
26
25
28
27
15
14
12
12
13
14
7
7
7
8
8
10
10
10
13
14
14
15
13
14
15
18
22
20
26
18
19
20
21
19
16
14
12
16
16
15
15
16
16
17
19
20
20
20
26
28
22
22
22
22
34
34
32
31
35
34
28
31
35
37
35
34
34
33
32
31
39
42
50
50
46
47
48
52
57
59
59
59
60
66
67
70
71
71
68
65
62
60
49
49
53
58
57
55
50
50
51
52
52
46
45
45
57
58
57
55
54
54
53
52
51
52
54
53
52
50
47
44
43
43
43
43
41
40
39
39
39
38
37
36
35
35
36
36
35
35
35
35
36
36
36
36
36
36
36
37
42
50
50
49
49
49
52
54
55
55
54
44
42
44
42
37
37
37
33
31
32
33
33
37
38
40
42
43
44
42
38
36
33
34
39
37
37
35
33
33
32
34
33
32
34
34
33
32
32
33
33
30
29
26
28
31
44
49
57
64
68
74
81
82
83
87
89
102
99
102
88
75
66
61
57
54
52
26
23
22
21
21
21
21
21
21
21
21
21
22
23
23
23
21
21
21
20
19
19
19
20
21
22
21
13
12
10
10
11
12
11
10
10
11
12
12
13
14
14
15
15
15
14
16
18
13
13
14
11
13
12
16
16
16
15
14
14
14
17
17
16
18
15
15
15
16
14
15
16
18
14
14
14
15
22
15
15
15
16
23
25
22
21
21
21
21
31
28
26
25
24
46
25
22
22
24
26
21
18
20
20
30
28
25
19
16
18
22
25
25
24
23
22
24
25
27
25
21
20
35
35
32
41
35
44
35
28
22
21
22
31
32
31
29
26
24
38
42
41
38
35
31
28
29
30
23
46
37
28
30
37
26
30
32
34
34
34
34
44
46
50
58
62
64
64
63
62
61
58
62
85
82
80
63
68
72
72
35
32
32
32
32
32
40
40
42
45
48
47
45
50
53
64
71
76
83
85
85
98
108
109
110
108
106
108
111
121
127
138
139
141
149
154
172
177
172
171
172
176
179
186
189
193
203
204
205
194
189
182
181
188
188
187
187
190
214
214
229
238
263
265
265
265
265
256
245
237
234
234
250
268
272
282
287
291
291
289
288
287
287
286
285
286
288
293
295
297
284
281
278
279
280
280
280
280
281
283
285
287
276
273
269
322
336
330
319
304
294
292
288
274
256
223
223
227
229
254
273
283
299
309
316
322
330
338
345
346
346
336
315
265
255
267
297
292
290
287
282
280
278
254
269
250
245
242
235
231
227
220
212
207
203
203
203
203
177
176
174
164
149
145
142
139
141
147
129
123
125
115
108
87
86
84
83
81
79
73
70
71
69
67
66
66
66
64
67
69
69
69
67
67
67
67
68
81
79
64
60
61
60
60
69
67
64
65
66
66
66
63
59
62
63
64
60
80
67
60
55
54
53
60
61
72
68
63
62
60
61
69
66
65
68
72
83
88
90
95
87
74
74
85
91
82
79
72
74
75
76
74
70
64
61
60
62
70
76
76
75
78
78
80
78
70
66
66
67
66
67
73
72
68
64
57
54
56
60
70
86
88
83
83
70
67
62
52
54
44
45
50
49
44
44
39
43
40
39
38
39
40
41
40
39
39
38
37
37
37
37
44
51
51
51
51
47
49
44
41
42
44
58
65
70
73
89
67
66
83
89
102
93
79
67
50
45
44
45
42
43
46
46
44
41
49
48
72
88
94
98
91
63
48
43
45
44
43
42
40
38
41
46
54
63
63
60
59
45
46
44
42
66
68
55
51
48
50
51
55
61
74
70
61
52
49
59
42
42
39
45
44
43
42
39
39
40
40
37
37
46
68
73
75
78
75
49
45
43
47
57
74
72
71
69
58
56
56
57
55
56
57
57
57
60
64
61
64
78
48
48
45
49
75
72
38
44
50
49
46
54
56
43
40
38
38
35
32
36
35
29
22
25
27
27
28
42
47
45
56
56
56
30
27
26
27
25
27
27
27
24
15
20
25
25
24
21
20
21
21
26
32
25
32
32
32
32
30
27
30
32
36
34
32
31
30
30
32
38
45
45
48
54
52
45
49
53
57
65
63
61
65
56
47
47
53
61
64
62
60
57
58
58
59
63
64
63
61
51
46
41
45
48
44
43
44
45
45
45
55
60
61
51
49
47
45
43
41
29
28
30
29
28
31
32
32
31
29
29
28
27
26
25
34
45
42
41
38
34
35
36
52
54
58
62
67
66
64
57
52
49
47
39
38
38
38
38