188
188
188
188
188
188
187
187
187
180
176
175
173
170
169
168
168
168
167
166
168
168
168
167
166
166
173
174
174
177
178
178
182
183
183
184
186
187
188
189
190
192
193
197
200
203
204
203
198
197
196
195
194
194
194
194
194
194
194
194
194
194
193
191
190
191
192
193
193
192
192
192
192
192
192
193
190
184
179
177
179
180
181
177
175
174
170
170
169
169
165
162
162
162
163
163
163
164
164
164
162
162
161
161
160
160
160
160
161
161
156
151
150
148
147
148
148
147
143
139
137
136
136
136
136
134
127
126
123
123
121
119
115
114
114
112
112
107
103
100
95
91
88
88
88
86
78
78
75
72
71
68
67
66
65
64
56
55
53
52
52
52
52
56
58
61
64
67
70
72
72
71
75
80
83
74
74
76
78
77
79
80
81
82
83
84
84
84
85
89
90
94
97
114
120
121
129
140
141
146
147
146
146
145
145
139
137
134
134
133
132
132
132
131
131
133
142
144
149
149
149
153
155
153
152
152
148
145
144
142
133
129
127
126
127
128
122
121
124
125
120
118
118
117
115
114
114
114
115
120
130
130
132
133
139
140
144
146
147
148
151
151
155
159
160
153
153
153
153
153
148
150
150
150
150
149
149
147
142
142
141
140
140
140
140
140
140
141
140
139
126
125
124
124
123
123
122
120
119
118
117
111
110
109
87
85
81
79
79
77
68
68
59
46
39
39
36
26
24
23
18
14
7
6
5
15
9
18
10
10
8
6
7
10
8
7
10
8
5
8
10
8
9
13
9
13
18
11
13
7
13
14
11
13
13
11
12
13
16
18
18
19
20
20
21
21
30
31
32
34
38
57
86
90
105
107
107
107
107
107
107
107
108
108
109
112
119
120
119
118
115
110
93
95
100
105
102
97
93
93
90
90
89
88
88
88
88
91
92
91
90
94
97
102
103
104
105
105
103
102
101
101
101
101
105
105
105
105
106
107
108
108
108
108
106
106
106
105
105
105
104
104
104
106
106
106
107
108
111
113
114
114
115
117
123
123
134
138
141
143
144
145
145
143
137
136
122
122
122
122
112
110
108
106
105
103
100
94
91
89
87
85
83
80
77
75
75
75
74
74
68
65
66
71
75
72
62
60
55
51
36
36
40
42
47
58
60
61
65
68
71
79
79
79
79
81
84
85
94
103
105
107
109
111
111
114
115
115
115
116
117
117
117
117
117
117
117
117
117
117
117
117
116
116
102
96
89
89
87
87
84
81
80
78
76
71
67
66
62
60
57
55
49
49
38
39
41
40
32
31
32
29
26
23
23
24
24
24
24
29
29
30
31
31
32
33
33
34
34
34
33
33
32
31
30
29
28
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
25
25
24
24
24
24
27
27
27
27
27
26
26
26
25
25
26
26
27
27
27
27
28
28
28
45
45
52
55
57
58
66
68
70
71
72
74
83
83
87
89
97
123
129
134
137
139
146
146
147
147
148
149
150
150
151
153
154
155
160
161
163
167
168
168
167
168
168
168
168
168
168
168
168
168
168
169
165
164
162
159
159
159
156
156
155
154
153
152
150
150
150
141
141
131
131
131
132
132
132
134
135
135
139
140
140
141
146
146
146
147
144
139
138
126
119
118
110
94
90
88
87
85
84
83
83
82
81
81
81
78
78
77
74
74
78
82
77
72
71
73
71
66
63
61
58
55
53
51
51
50
50
49
47
47
49
49
48
49
50
51
51
52
53
54
57
58
58
57
55
53
51
51
49
43
41
38
36
34
29
29
29
31
31
29
19
13
13
11
11
11
12
12
12
14
14
14
14
13
13
12
12
12
11
11
11
11
11
11
12
11
11
11
12
15
15
14
14
12
12
12
13
14
16
17
21
23
30
35
38
42
45
49
54
67
69
71
73
74
74
74
69
69
75
81
81
83
94
97
101
104
105
106
109
110
110
111
111
111
111
111
111
112
123
129
130
134
135
136
137
138
139
140
142
143
143
144
144
144
145
141
141
142
143
148
148
146
144
142
142
142
143
143
151
152
154
156
156
156
157
158
159
160
161
170
170
162
156
155
155
157
163
160
144
142
141
140
114
107
97
81
79
67
67
69
69
70
71
72
72
73
99
103
111
112
127
128
131
132
132
133
135
136
137
140
142
144
150
150
151
152
154
156
157
160
161
163
164
165
165
166
168
169
170
174
176
176
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
179
181
183
184
185
187
188
191
192
193
194
195
195
196
192
191
190
190
190
190
190
190
190
190
190
191
190
190
190
189
189
189
189
189
188
188
188
186
185
184
184
184
184
184
183
183
182
182
182
183
183
183
183
183
182
182
181
178
177
177
174
174
172
165
168
172
172
172
172
172
171
169
156
156
157
157
159
158
156
156
153
152
151
149
146
143
140
137
138
138
138
138
140
141
139
133
130
128
126
120
120
121
114
109
102
102
101
99
94
90
90
88
86
86
85
74
74
74
74
78
80
83
84
85
90
93
94
95
96
98
99
101
101
101
111
115
117
119
121
133
136
138
143
145
147
151
156
160
162
165
167
168
168
169
170
174
182
184
183
180
179
179
179
179
180
181
181
182
182
181
181
180
180
180
179
178
176
175
174
174
172
171
171
170
170
170
170
169
169
168
168
166
167
167
167
168
168
168
168
168
168
168
164
159
158
158
158
158
156
152
150
149
148
145
142
141
141
141
142
144
148
153
156
158
159
161
162
162
164
165
168
168
168
176
176
176
177
181
177
177
175
174
174
174
173
171
171
167
163
155
155
155
159
159
159
159
159
163
163
163
163
165
166
170
168
165
164
164
164
164
164
165
166
170
172
173
175
176
176
176
176
174
180
181
181
179
178
177
177
178
180
182
184
184
183
180
180
180
180
180
181
184
189
188
188
197
196
196
196
196
197
198
199
200
201
202
202
201
201
204
197
194
194
195
196
197
198
197
196
196
196
196
196
197
197
197
199
200
201
201
201
201
202
198
194
194
194
196
200
197
196
195
193
191
187
186
178
178
176
175
173
169
166
158
150
147
143
139
134
130
127
118
115
114
113
111
109
103
101
99
96
92
88
85
81
74
72
71
70
70
69
70
72
74
80
85
88
92
95
98
101
107
112
113
114
114
114
116
121
128
136
148
150
157
158
160
161
165
170
171
172
179
182
184
189
189
191
197
195
194
192
190
188
189
191
194
191
190
189
188
187
188
188
188
193
193
193
193
194
195
197
200
200
200
201
201
201
200
198
197
197
196
196
196
196
197
198
200
202
203
195
195
195
194
194
193
193
193
192
191
191
188
188
189
190
192
194
201
202
204
206
201
201
201
201
201
204
204
203
203
203
202
200
199
199
200
201
200
199
195
193
193
192
191
191
191
190
190
190
190
189
187
178
176
175
175
175
175
175
176
177
180
183
187
189
191
191
189