60
59
60
60
60
61
61
61
61
61
60
60
60
60
61
62
63
64
64
62
61
60
61
61
62
62
62
63
75
87
89
93
96
98
107
113
112
106
100
97
96
99
106
99
96
95
100
116
114
102
112
110
106
106
106
107
112
113
115
118
120
122
123
125
131
128
126
129
134
141
144
145
145
146
152
162
162
162
160
157
155
158
160
163
157
150
150
152
155
156
155
152
154
161
161
157
153
152
152
152
146
141
131
129
125
124
122
119
115
111
111
111
111
111
110
109
106
104
100
102
99
96
96
96
96
85
85
87
90
90
90
93
95
95
89
88
88
88
88
88
88
89
100
96
90
91
91
91
93
94
94
95
95
96
93
90
100
97
94
92
90
90
92
92
92
112
113
114
115
123
118
121
127
127
129
130
131
131
131
131
131
130
129
129
132
142
144
144
142
140
139
137
139
141
143
147
148
148
144
144
144
145
145
145
147
155
154
147
144
145
145
137
135
135
141
136
131
129
127
128
130
130
134
135
138
146
148
143
139
136
127
124
124
114
109
110
112
116
117
121
124
128
131
135
135
136
140
142
138
137
137
137
137
139
142
142
134
134
135
157
159
156
152
136
139
143
145
147
150
143
140
143
144
145
145
146
132
133
143
158
167
173
161
153
148
148
146
141
140
140
139
139
139
139
140
141
144
150
149
149
161
150
139
138
136
135
135
138
142
142
139
134
135
135
136
136
136
136
136
147
147
148
148
155
156
158
164
169
170
171
173
175
178
181
184
186
187
188
189
190
192
194
195
196
197
198
198
199
199
199
199
204
211
212
215
221
236
237
238
236
236
236
236
236
234
231
232
233
234
234
237
247
251
252
253
255
256
259
261
263
265
269
272
279
283
287
292
298
304
307
309
310
315
317
314
311
311
310
310
309
308
308
308
308
309
310
311
312
313
314
315
318
319
320
323
332
332
332
331
331
328
325
322
318
316
318
321
322
322
320
316
315
313
312
313
311
304
304
304
304
302
302
278
274
277
277
278
278
276
275
268
264
261
260
257
252
248
237
234
235
236
236
217
215
213
211
210
202
198
198
198
195
194
193
192
192
192
191
190
189
189
189
187
184
185
187
188
190
198
201
204
208
210
211
211
212
212
212
212
210
206
204
192
187
186
185
184
183
176
174
173
173
172
172
172
172
172
172
172
172
172
173
173
173
173
173
176
181
183
186
188
191
194
194
192
192
194
197
199
198
197
198
198
196
196
191
187
185
183
182
181
181
181
181
181
181
181
181
183
187
188
189
189
190
190
191
191
191
190
190
187
187
186
186
186
186
186
186
184
188
189
190
190
189
188
186
184
182
182
182
181
183
183
182
177
175
174
174
173
172
170
169
169
169
169
168
168
168
164
161
157
154
140
136
136
135
131
126
127
127
128
129
129
131
131
129
128
135
132
126
138
135
134
134
132
129
124
122
122
118
120
123
122
121
119
115
115
115
116
119
125
126
127
127
128
129
133
125
123
117
116
115
115
120
127
130
130
131
132
133
135
138
139
139
139
141
145
146
151
150
151
152
152
152
150
150
153
155
155
165
170
174
175
177
178
179
181
189
189
187
185
187
184
184
191
190
179
180
181
181
169
166
180
184
182
182
182
182
155
152
149
132
130
127
126
124
124
124
124
124
125
132
135
133
129
119
132
121
119
102
96
93
89
79
80
80
80
81
84
86
87
88
88
87
86
86
87
87
96
100
105
111
119
120
126
127
131
135
136
135
133
132
134
142
148
149
149
151
151
159
163
161
163
169
173
175
174
170
169
168
173
175
178
180
182
183
181
178
177
176
175
174
174
174
174
166
164
163
163
162
158
160
161
162
156
151
151
150
148
148
148
148
148
148
147
145
144
144
144
141
136
128
128
127
127
127
127
126
117
116
107
104
104
111
126
134
136
133
129
125
122
118
116
113
115
118
115
118
130
129
128
128
126
125
120
119
118
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
118
118
119
119
119
119
121
120
119
119
119
121
121
123
125
127
128
129
129
130
130
130
130
131
137
141
139
136
138
140
140
140
141
144
147
148
149
149
152
153
154
160
162
159
159
156
155
159
161
162
165
166
166
167
168
169
170
170
170
169
169
168
168
168
169
169
171
172
175
175
182
183
186
185
183
183
182
182
188
191
190
189
188
190
198
197
198
201
204
206
209
213
219
216
210
209
209
209
209
212
213
213
215
216
217
220
222
234
237
241
241
242
242
243
243
246
247
255
256
256
255
254
254
254
254
254
256
259
264
268
271
273
275
275
276
278
279
279
279
279
279
281
282
283
285
289
292
293
293
293
296
296
296
296
296
296
296
297
298
299
300
301
307
308
314
315
318
319
322
324
325
326
327
328
333
334
334
335
336
331
328
324
320
318
314
311
310
306
309
310
311
312
305
305
305
306
308
323
324
325
326
329
332
334
335
336
337
337
335
337
339
341
344
355
360
376
377
382
383
383
378
376
374
372
369
364
364
364
363
363
363
363
363
363
363
362
362
362
362
354
353
352
353
354
355
356
351
350
350
350
349
347
347
346
345
344
344
342
340
339
339
338
338
336
340
339
339
337
336
335
335
335
337
337
336
335
335
331
331
332
332
332
332
331
331
331
323
323
323
323
322
322
322
315
308
308
308
309
310
310
310
310
308
304
300
298
289
287
287
287
287
288
288
289
289
289
288
287
286
285
284
284
284
285
289
291
292
293
290
281
276
273
271
268
267
265
265
264
256
257
260
263
264
262
259
253
250
247
243
239
239
244
244
243
241
236
229
224
222
220
220
219
217
221
223
226
225
225
216
215
216
217
211
203
202
201
200
199
198
196
196
197
195
193
192
190
196
198
200
200
200
199
199
197
201
205
215
214
214
214
210
207
207
210
214
218
225
227
229
236
237
234
231
229
226
230
231
233
234
237
241
242
241
244
249
258
259
260
261
262
262
262
263
265
267
269
271
273
271
271
270
270
269
269
269
268
268
268
267
267
266
266
260
259
261
263
262
261
259
258
256
255
255
248
239
239
236
236
237
239
243
244
245
247
247
247
245
242
241
241
242
243
244
246
243
235
232
232
232
229
222
217
213
211
211
214
213
209
204
198
184
178
177
175
174
174
172
187
192
197
204
208
217
217
219
222
207
211
217
220
226
231
233
245
250
253
254
256
258
260
263
264
266
268
270
272
285
288
288
295
295
297
297
297
294
294
294
295
295
297
298
292
291
289
290
290
298
300
300
300
300
300
301
302
305
305
307
309
314
318
320
321
320
318
317
316
316
322
323
326
327
327
328
329
333
334
335
335
336
346
347
345
345
345
332
332
331
331
331
331
331
331
330
318
317
316
315
315
315
316
316
317
317
317
318
318
317
313
312
311
318
318
318
318
318
317
316
314
313
311
310
312
312
312
311
311
314
315
315
314
314
314
316
316
316
323
323
323
322
321
320
320
320
320
319
317
317
314
318
319
320
320
320
320
320
319
314
316
312
312
312
312
313
314
314
313
312
311
307
306
306
305
305
305
306
306
306
306
306
306
306
305
305
303
303
303
303
303
302
302
302
302
310
308
307
307
307
306
305
305
302
299
299
298
295
294
291
291
290
290
290
290
291
292
295
296
297
299
300
302
302
302
303
304
304
306
306
307
307
308
308
307
307
306
305
304
303
301
300
299
292
291
293
293
293
294
295
300
303
305
306
307
310
310
308
306
304
303
303
302
301
300
300
308
307
306
306
306
306
306
306
306
306
305
305
304
303
302
304
307
308
310
311
311
312
312
312
313
313
314
315
315
316
316
316
316
314
312
311
309
307
306
306
307
309
312
312
312
313
314
315
316
325
324
322
317
313
311
310
305
305
305
305
307
306
306
306
306
306
306
306
306
306
305
304
304
303
303
303
303
304
310
312
315
317
318
318
318
320
325
327
327
327
327
325
320
318
317
317
319
329
329
329
323
321
320
318
318
318
318
318
318
319
321
323
323
325
325
327
327
328
328
327
330
330
330
330
331
331
333
334
336
336
336
334
334
334
334
334
334
334
334
334
335
335
336
336
335
335
335
335
335
340
340
340
339
336
336
335
333
333
333
331
331
331
331