14
9
9
14
14
18
18
18
19
23
23
22
22
22
19
19
19
23
25
30
30
30
30
31
32
32
33
37
41
41
49
52
52
53
55
55
56
56
54
52
45
45
45
45
40
37
34
31
30
29
29
29
30
31
32
32
33
36
40
41
48
52
52
52
52
60
61
64
66
68
68
71
78
79
75
70
69
69
76
77
77
79
83
84
86
87
86
86
87
87
93
93
93
92
91
91
92
95
96
96
97
97
99
110
114
114
114
116
117
117
115
115
117
123
125
126
128
131
136
140
143
149
151
152
152
154
156
165
165
166
166
166
166
169
170
172
174
175
177
180
182
187
191
191
199
204
206
206
206
206
206
210
213
214
215
219
220
221
223
226
227
228
230
234
238
239
242
242
233
231
228
227
226
225
224
221
220
219
218
216
214
213
210
207
205
204
204
204
204
204
205
205
206
206
206
207
211
213
215
220
220
220
221
224
226
228
230
232
235
236
243
245
246
248
250
255
255
255
255
256
258
261
265
268
270
272
274
276
279
290
298
302
300
294
292
291
294
304
308
320
324
326
327
326
326
327
328
330
330
342
346
346
345
345
341
338
344
329
329
337
341
336
336
336
336
336
335
331
328
325
318
318
316
314
314
309
304
302
295
292
288
285
283
282
281
277
277
277
277
277
277
277
279
276
276
276
274
277
278
279
279
279
280
280
281
281
282
284
281
279
277
277
276
276
276
274
273
266
264
262
250
249
242
247
248
244
235
230
229
228
228
226
225
224
232
238
241
230
224
217
224
226
216
210
208
204
201
201
201
201
201
199
198
197
195
198
200
202
203
205
208
210
211
211
207
207
207
208
208
208
210
210
210
212
219
221
222
222
222
222
222
223
223
223
229
231
236
237
237
237
237
237
237
240
243
248
249
250
253
256
262
266
267
268
270
270
271
270
269
263
263
260
260
261
261
260
265
265
265
259
259
259
258
256
253
244
244
231
227
226
218
216
207
197
191
191
190
189
189
188
187
186
183
180
177
175
174
172
169
166
152
151
151
144
144
124
122
120
119
113
111
110
103
100
102
102
100
100
99
105
106
106
100
98
97
97
97
96
93
93
94
94
91
91
91
91
91
91
91
93
96
96
94
97
98
98
98
98
98
98
98
97
95
92
93
94
90
89
89
88
88
87
87
88
87
83
78
72
73
70
65
63
58
57
57
57
56
56
60
59
51
55
55
57
55
52
48
43
43
49
49
51
51
51
55
61
64
77
81
81
99
111
131
136
138
138
137
136
143
146
153
171
171
180
193
199
210
215
227
230
230
237
237
237
239
239
239
239
235
239
262
266
268
268
268
269
270
276
276
275
275
275
284
285
286
286
288
299
301
318
320
323
328
335
338
339
338
338
337
337
332
326
325
319
315
312
312
313
318
321
323
325
327
333
331
326
317
314
313
315
316
318
317
315
308
308
308
308
308
308
308
309
309
311
308
304
276
267
272
283
287
293
305
301
301
300
300
295
297
287
301
306
314
323
317
307
310
311
306
301
300
298
297
294
288
290
291
302
304
307
306
305
303
295
293
294
295
297
301
301
301
301
302
302
301
302
311
318
337
341
342
343
347
344
343
334
342
343
345
346
368
372
372
372
370
363
361
361
362
363
363
360
353
348
347
347
346
345
340
340
338
334
329
326
325
322
312
304
295
293
300
300
291
289
287
285
281
282
280
276
269
269
260
243
231
231
234
239
239
239
239
227
221
216
216
215
215
215
209
192
182
179
173
166
168
170
173
173
172
164
162
166
160
158
156
144
144
144
144
144
144
142
141
136
132
128
113
107
93
82
68
55
36
30
26
23
21
27
23
22
13