62
62
62
62
62
60
59
62
63
63
61
60
60
60
59
59
71
73
83
77
80
80
74
74
78
78
79
79
79
79
79
85
87
87
87
87
87
89
91
90
89
87
87
82
82
82
81
80
80
78
78
77
77
75
66
66
58
58
58
60
62
69
70
70
78
76
73
72
65
59
59
59
59
59
60
60
60
61
61
60
60
60
61
61
61
61
59
55
55
55
56
55
56
56
56
54
54
53
53
53
53
54
54
59
90
95
91
87
72
72
71
71
69
69
68
67
68
69
69
65
64
62
61
59
59
57
56
55
55
55
55
55
55
55
55
55
56
56
57
57
57
57
58
59
59
59
59
58
57
56
57
58
58
58
58
58
60
63
63
65
65
65
66
66
71
71
72
72
72
73
73
73
73
73
73
74
75
76
76
75
74
74
72
72
71
70
70
70
70
71
73
76
77
77
78
78
78
79
80
80
80
82
83
83
85
84
84
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
84
85
85
87
90
91
93
95
105
113
121
129
131
136
151
154
156
156
155
154
154
155
158
160
164
166
167
171
172
172
174
174
177
188
188
188
189
193
196
204
205
209
221
217
231
232
239
252
266
266
268
278
282
281
280
279
277
274
274
274
274
274
270
269
267
263
257
257
253
253
246
245
244
242
240
220
205
203
201
200
199
196
196
196
196
193
188
185
186
191
185
184
182
181
179
175
175
170
169
167
166
166
166
171
177
177
190
190
189
188
189
190
191
192
192
191
192
204
210
211
211
213
208
206
201
197
191
190
189
187
185
184
181
181
180
178
178
177
177
174
174
173
172
168
167
166
163
161
155
153
153
152
152
150
144
144
143
144
139
135
133
132
131
128
121
119
118
115
115
113
111
109
107
107
107
107
107
107
106
104
103
102
102
97
97
93
89
89
90
90
91
103
103
104
104
101
102
100
99
97
97
99
102
104
105
104
94
95
96
98
99
102
105
106
111
121
122
122
120
112
112
112
112
119
120
121
123
124
123
120
121
122
118
114
106
101
96
92
90
90
90
90
86
85
82
82
83
85
86
89
92
94
93
96
96
96
95
95
94
93
91
91
91
90
90
74
74
72
79
79
81
81
79
77
75
75
75
75
75
75
75
75
78
78
79
80
80
80
80
80
80
79
79
80
80
82
82
82
83
86
86
87
88
93
93
94
94
95
96
96
96
97
99
99
101
104
105
113
120
120
128
132
134
136
146
148
150
156
158
158
160
155
151
156
156
158
154
152
157
158
158
161
161
148
141
137
137
135
136
133
131
131
132
128
128
125
120
117
116
115
112
112
107
107
105
105
105
100
100
99
99
98
98
102
120
123
121
120
122
123
123
124
125
124
122
123
123
126
131
132
132
133
135
136
143
146
147
147
145
144
142
144
145
146
148
152
154
154
154
156
159
185
185
190
192
192
189
187
186
178
178
174
172
172
175
177
177
178
180
182
188
200
207
207
210
214
216
219
217
217
220
222
226
231
231
231
226
226
221
218
211
211
206
200
195
192
189
185
184
180
172
172
172
172
170
169
169
167
165
156
153
150
150
150
141
135
131
131
128
126
125
117
117
116
108
108
101
99
99
99
99
99
98
98
98
98
97
96
95
95
94
93
93
93
96
96
93
92
106
101
100
98
97
97
101
102
101
101
103
103
99
97
96
96
96
97
98
100
100
102
108
107
108
110
110
110
110
110
111
112
113
114
118
118
120
126
121
123
142
144
144
144
145
145
145
145
145
145
145
154
158
161
161
150
143
143
143
143
143
143
138
138
138
138
134
132
129
128
128
127
127
127
127
127
127
126
125
125
125
125
125
126
127
140
140
140
136
136
136
128
128
123
121
119
118
118
118
118
118
118
126
130
130
130
130
134
137
142
142
142
142
142
146
147
149
150
158
160
160
159
158
158
157
157
158
159
162
163
165
173
175
193
194
195
195
196
197
198
200
201
202
203
205
205
205
205
205
206
207
208
209
209
212
213
215
219
219
223
225
228
231
230
226
225
223
222
222
222
222
219
214
212
212
212
212
212
207
202
205
201
195
192
190
186
183
183
184
184
185
185
185
185
185
185
192
196
196
196
196
196
196
196
196
199
200
201
203
205
223
244
246
246
246
246
253
255
271
272
272
273
274
275
276
277
277
280
280
282
284
280
277
266
268
259
247
238
236
231
222
214
215
206
198
202
194
189
188
188
188
179
173
172
164
163
161
157
156
155
152
152
154
155
152
150
149
148
146
145
135
128
125
117
109
104
92
92
91
88
85
84
84
83
83
82
82
82
82
82
82
82
83
83
82
82
82
81
81
80
80
79
79
79
76
76
76
76
76
76
73
73
72
72
72
71
71
68
68
68
67
67
67
66
66
67
67
67
66
66
66
65
67
67
65
65
66
66
68
69
73
73
74
75
73
73
74
74
74
74
74
74
74
74
74
74
74
75
76
93
94
95
95
102
102
102
104
107
110
120
126
102
88
86
83
82
79
79
77
76
75
74
70
66
66
66
65
65
64
63
63
61
63
79
79
79
79
81
86
85
86
87
88
89
89
89
87
87
87
87
86
85
83
79
79
79
78
77
76
76
80
79
78
77
80
73
75
71
58
58
60
60
60
62
65
63
60
60
62
62
62
62
62
62