10
10
10
19
4
9
8
10
10
13
13
11
11
11
17
15
10
11
7
11
10
11
7
5
9
10
8
11
10
10
8
12
14
6
8
13
11
15
13
8
10
6
9
7
7
12
10
14
10
8
8
13
7
8
12
11
12
11
11
12
14
9
13
9
7
11
13
10
8
8
12
17
11
5
14
12
4
12
10
7
8
8
10
15
11
11
9
13
10
20
6
9
9
6
15
11
11
12
4
10
12
11
11
11
10
8
7
3
10
8
9
8
10
12
11
10
7
9
6
10
15
12
12
15
12
5
10
8
12
14
12
13
13
11
7
8
11
14
11
9
9
19
15
11
18
4
4
13
9
9
8
12
12
3
10
9
7
7
12
11
16
8
16
14
8
3
13
10
12
8
8
8
13
13
8
14
7
6
7
13
3
7
9
9
10
11
9
8
3
8
11
15
15
12
10
10
11
9
5
10
13
10
6
13
7
14
5
17
12
9
10
12
8
6
10
7
9
10
4
7
11
7
9
15
10
4
16
10
7
11
11
13
14
11
7
16
11
9
9
8
10
11
14
11
11
9
9
11
12
8
9
15
12
9
11
8
16
8
12
6
19
11
10
10
14
11
4
8
14
8
10
15
9
9
13
5
14
8
6
7
11
12
11
9
10
6
14
16
12
8
11
9
12
13
10
10
10
14
12
7
8
12
11
11
14
11
6
11
8
10
10
15
8
15
9
13
12
10
16
11
9
8
8
7
7
8
12
8
6
6
13
8
7
8
13
12
6
13
4
12
11
8
12
15
12
9
13
15
13
12
11
15
9
11
12
11
8
11
7
14
15
9
14
7
9
5
6
11
8
8
9
10
12
9
14
10
10
5
17
11
5
10
8
5
7
8
8
8
8
9
5
8
10
6
12
12
6
4
13
13
8
6
10
9
13
7
11
10
8
12
9
9
10
11
5
7
14
10
9
13
8
9
7
15
12
10
6
6
11
6
7
11
8
16
10
14
7
17
10
11
11
7
14
3
10
8
8
8
8
10
8
11
13
11
9
13
11
16
6
13
11
8
10
8
2
11
8
7
9
22
8
13
15
10
11
9
12
16
9
6
7
8
7
12
3
8
6
10
9
13
8
10
12
10
5
8
6
11
7
12
38
42
52
51
33
43
45
58
46
65
39
47
55
50
52
53
46
53
45
56
56
38
59
43
62
61
54
52
50
43
51
39
40
57
56
49
59
56
41
57
47
47
56
46
64
44
44
48
59
58
41
41
56
52
44
47
59
37
48
49
49
50
46
53
52
49
53
52
49
49
54
45
43
42
58
49
55
53
43
56
49
55
49
51
47
47
54
47
49
56
49
43
54
35
53
55
52
40
62
51
55
53
40
36
44
52
43
59
59
57
44
54
43
59
43
54
53
40
64
33
61
64
44
43
55
48
47
62
49
54
57
54
48
56
61
55
54
54
56
59
59
58
51
60
45
45
46
49
44
47
60
52
36
48
52
50
68
53
62
42
55
50
63
50
50
45
46
65
47
43
58
61
60
63
61
50
46
63
47
41
50
43
58
51
49
63
54
48
44
47
49
53
42
38
57
46
60
47
40
53
45
36
49
50
61
41
65
50
41
43
39
58
54
45
52
50
49
53
50
44
48
56
51
45
37
51
64
48
58
49
57
57
50
47
42
50
41
56
40
38
52
45
55
62
48
48
47
43
50
38
49
47
39
54
59
61
43
52
57
61
56
46
42
44
43
51
49
56
46
47
55
47
48
74
42
59
55
53
49
52
48
53
55
51
52
55
54
53
53
52
55
46
58
39
40
55
67
53
37
49
44
44
42
47
49
54
44
57
49
52
46
53
53
42
46
49
36
54
49
54
49
43
47
40
50
53
52
59
48
44
44
41
55
44
40
62
52
72
44
53
37
49
50
52
59
38
51
57
42
33
51
41
60
58
38
66
38
47
52
50
56
50
42
36
51
40
43
51
48
56
60
49
52
55
42
43
54
49
48
37
54
49
44
54
58
58
56
46
46
54
36
46
42
61
55
50
71
40
65
52
47
53
53
54
53
46
48
49
42
51
50
48
46
52
60
49
58
53
46
41
44
49
43
60
42
45
51
53
37
58
59
45
48
46
47
42
47
39
41
51
46
56
52
51
66
51
55
43
57
40
50
44
63
50
51
48
52
47
39
51
56
63
41
46
57
60
42
57
62
53
46
55
49
42
52
46
48
49
40
55
52
63
51
49
40
57
42
48
44
57
53
53
56
59
52
38
46
35
46
39
109
103
107
93
96
112
105
90
104
96
79
96
106
85
104
100
89
92
89
94
93
102
94
92
100
105
104
92
115
86
112
84
110
91
86
98
102
97
89
102
106
100
87
79
101
113
107
76
90
86
113
92
103
103
93
98
85
102
115
99
86
100
98
96
113
114
98
90
129
103
110
88
104
103
101
103
97
105
107
91
87
106
80
99
94
102
99
147
86
96
92
92
105
96
106
94
92
89
87
95
108
108
103
105
107
100
88
109
88
107
91
101
86
92
100
96
91
98
104
115
90
95
91
98
92
107
108
92
98
94
103
100
87
101
102
110
88
105
103
96
112
109
89
105
104
100
110
102
115
121
107
93
107
97
113
115
115
98
91
103
86
86
105
91
103
114
104
89
92
94
107
103
109
125
98
110
99
91
88
88
98
106
95
92
102
91
94
95
98
85
91
89
92
96
98
101
83
115
86
101
94
86
112
96
114
104
131
97
82
81
98
103
104
101
102
119
105
102
99
121
81
92
125
97
98
95
83
92
117
110
89
98
105
107
96
95
95
86
97
104
116
108
101
107
100
114
127
103
105
97
110
72
88
110
120
108
105
104
117
108
89
88
101
89
107
94
108
87
100
120
97
76
120
106
96
95
105
87
95
90
124
99
116
112
93
91
110
92
100
97
98
102
107
100
109
95
101
107
75
89
106
101
94
97
104
103
112
103
104
122
96
113
89
104
97
96
87
105
86
107
104
114
100
107
113
96
104
110
103
102
104
95
98
96
106
88
103
106
89
94
93
90
101
93
102
96
89
106
99
80
89
106
107
107
98
87
92
82
108
85
114
90
110
93
99
84
92
97
96
87
99
104
96
92
102
105
88
97
104
101
99
86
103
84
103
103
104
105
105
98
92
97
77
84
100
100
113
100
101
78
124
94
103
85
96
103
103
87
99
92
99
117
106
101
107
100
116
107
92
108
117
121
91
113
112
104
95
94
90
92
92
96
97
96
93
114
110
104
112
107
79
98
105
94
91
90
90
104
89
106
82
101
96
103
120
113
112
106
85
99
96
105
90
88
104
100
82
106
104
111
90
118
122
94
106
99
105
101
112
101
107
110
89
120
85
99
95
90
93
110
101
109
93
103
106
93
103
97
104
98
209
174
220
198
194
197
218
189
196
199
177
169
169
186
225
207
210
188
203
199
191
208
203
175
186
195
196
200
197
217
201
206
212
198
219
209
212
178
195
227
182
197
186
213
200
173
213
238
180
216
179
197
209
209
185
209
204
206
198
207
193
214
201
222
205
258
202
186
194
201
194
191
218
222
219
200
211
196
196
213
172
192
197
209
193
185
196
214
202
217
207
220
204
211
195
221
202
213
191
188
207
192
215
193
186
198
191
201
188
192
191
174
195
187
196
200
206
194
210
212
186
204
182
209
209
205
204
182
220
194
189
180
192
226
206
198
198
199
188
190
195
204
219
207
221
173
176
205
198
217
203
219
196
201
211
216
217
204
210
199
196
210
202
206
200
222
204
206
213
188
200
180
178
201
195
203
209
209
213
183
219
203
225
181
192
182
207
190
193
194
248
189
192
186
196
198
213
200
216
198
209
202
195
215
206
181
183
223
207
210
199
189
214
198
201
213
224
214
191
211
198
215
199
180
217
206
203
201
184
210
191
214
177
224
184
203
223
207
210
203
199
202
181
191
198
196
176
218
197
212
185
176
181
187
205
202
197
180
213
185
208
199
199
217
209
188
206
197
200
194
181
198
238
195
191
179
191
230
200
189
221
201
178
178
225
206
194
208
201
179
200
203
209
194
213
193
223
211
206
191
190
218
209
179
205
209
187
191
214
203
208
183
187
195
197
188
211
193
215
214
231
184
181
225
189
204
202
219
195
212
242
215
184
177
179
200
190
199
205
197
191
223
199
213
201
202
195
190
194
205
187
187
189
195
188
199
196
208
193
223
178
226
212
203
187
207
180
203
193
212
180
212
205
215
175
206
204
181
199
199
203
195
198
209
206
192
181
184
195
201
204
221
188
209
188
210
184
186
189
177
220
206
220
203
203
185
205
208
204
189
201
187
202
218
207
207
201
230
184
203
198
213
190
188
179
195
190
248
205
192
193
239
185
201
193
189
190
208
170
195
184
228
206
197
199
190
193
214
217
200
189
216
217
191
211
192
201
179
195
212
203
219
202
191
209
184
229
212
192
179
210
199
206
200
223
195
223
205
175
152
200
192
212
221
188
198
189
204
203
210
183
212
191
181
175
228
183
220
208
192
