220
217
209
207
206
204
194
192
190
189
187
183
181
175
167
164
155
134
132
131
126
124
130
129
128
126
124
128
130
134
140
143
146
149
153
159
159
160
163
164
164
165
166
167
169
171
174
177
182
190
192
187
183
183
180
165
159
154
150
155
162
168
184
191
195
195
196
211
214
237
237
238
239
241
241
241
240
235
228
226
224
220
218
216
211
212
213
219
222
222
221
220
220
220
220
223
222
223
218
216
213
212
212
212
212
212
211
208
207
202
196
193
192
188
187
183
181
181
185
201
202
202
202
216
216
216
216
217
217
217
217
217
217
214
213
212
209
203
200
199
198
197
179
176
175
175
175
173
170
171
175
170
153
151
147
145
142
139
137
132
129
128
128
127
125
119
117
111
105
102
100
98
97
94
93
88
86
84
84
84
84
83
82
81
77
76
70
70
81
83
83
85
87
85
82
97
102
98
104
103
101
103
105
108
109
111
113
114
116
117
118
120
127
130
131
133
141
141
141
141
141
141
141
144
149
149
155
154
159
156
152
160
164
161
157
158
159
159
158
158
157
157
157
156
153
149
146
142
142
142
139
125
119
112
113
112
111
110
103
100
88
87
86
80
78
74
74
74
75
78
81
87
81
91
99
109
114
114
114
114
110
108
104
101
99
96
95
94
92
95
99
98
97
86
74
60
62
64
65
67
69
79
81
75
72
70
68
66
72
73
76
76
78
80
82
82
82
82
82
82
85
86
86
86
95
101
101
102
98
88
90
98
98
97
96
96
96
94
94
92
92
90
87
86
84
84
84
83
82
81
78
72
69
66
61
63
64
63
59
51
50
50
50
50
52
53
53
53
54
54
57
60
62
68
72
75
77
87
91
93
97
103
107
112
121
121
120
120
120
117
115
115
117
120
119
116
113
109
106
104
99
99
98
97
96
96
95
93
70
70
68
67
66
66
50
48
50
50
50
50
54
54
54
59
62
64
68
71
72
74
77
78
79
71
71
71
69
70
72
77
85
103
113
121
121
119
112
114
115
115
126
127
131
132
137
136
134
159
169
172
172
170
168
168
167
167
168
168
168
168
168
168
168
164
167
190
191
191
191
188
188
188
188
188
188
188
189
189
191
193
195
196
193
192
192
192
184
174
173
172
156
151
144
144
141
153
156
156
137
68
63
56
59
59
58
60
60
60
59
59
59
59
60
60
64
63
55
77
64
58
58
63
64
63
54
45
42
41
42
49
48
44
45
48
49
51
53
55
57
62
65
60
57
52
56
58
53
52
50
48
45
44
46
46
49
59
61
58
56
58
58
61
72
74
43
40
40
41
53
44
42
42
39
36
36
38
39
39
41
41
41
41
43
44
46
48
49
55
59
67
83
98
102
102
103
105
104
94
87
87
97
105
108
107
106
103
102
101
113
120
122
124
129
134
131
124
115
109
120
145
148
140
140
142
147
147
144
140
140
140
136
115
109
102
99
94
93
91
89
88
87
86
85
81
79
79
78
77
70
68
68
68
69
69
71
73
74
74
68
66
62
64
66
72
70
69
68
67
66
51
48
46
54
56
59
53
48
45
47
50
51
50
49
47
48
50
50
50
50
50
55
55
66
67
69
72
79
81
83
87
82
76
70
67
59
50
56
62
67
71
72
63
58
63
72
67
59
64
73
64
52
49
52
52
54
55
55
55
56
58
58
57
57
60
57
54
54
54
52
54
62
62
59
59
58
57
55
53
53
66
65
60
55
51
58
53
49
50
50
49
49
48
48
49
52
52
54
54
54
54
54
54
55
56
51
49
56
60
60
55
53
54
56
59
63
61
61
53
55
61
51
50
50
50
56
57
51
62
62
62
62
60
59
62
67
67
67
68
70
70
70
70
70
69
67
64
62
60
55
55
55
54
54
55
59
61
60
58
65
68
70
73
62
60
60
60
60
60
59
59
59
59
60
60
60
62
63
64
65
66
69
74
73
76
85
85
103
110
113
124
139
140
140
140
140
140
140
140
145
147
149
157
166
169
170
170
169
170
171
172
172
174
188
189
189
190
188
190
171
167
168
168
168
168
168
168
168
169
169
170
170
171
171
171
171
172
172
176
182
185
189
200
202
208
211
211
211
210
215
216
217
220
221
222
229
229
229
225
225
227
227
220