187
186
181
179
180
182
183
187
188
189
190
190
193
195
199
209
213
214
214
216
218
219
221
222
219
216
207
200
197
197
193
191
197
200
200
204
203
202
200
198
196
190
186
186
186
186
186
186
186
186
188
189
193
196
199
202
203
206
207
208
208
209
209
209
211
212
218
220
223
225
228
230
233
234
219
208
204
204
205
205
205
205
208
211
212
215
217
217
217
213
212
213
219
222
222
232
246
250
254
254
253
250
244
248
254
259
268
271
272
271
267
266
265
263
262
262
262
262
262
262
263
263
263
263
265
266
267
268
268
269
271
272
273
274
275
276
277
281
285
289
289
296
299
303
306
307
305
302
300
295
298
302
309
309
309
309
309
311
312
314
315
316
317
325
327
328
329
343
347
352
356
356
356
356
356
356
356
357
357
357
357
357
357
357
358
360
362
365
378
378
378
378
377
377
377
380
381
381
384
394
394
394
394
395
396
383
381
387
391
394
397
397
398
399
401
403
405
407
409
410
411
415
418
423
425
426
427
428
428
429
429
428
429
426
419
416
413
413
409
408
408
408
408
409
410
415
416
417
419
420
420
419
419
418
417
416
415
418
422
424
423
421
418
415
413
412
410
409
394
394
389
387
386
384
382
379
377
376
372
371
370
370
367
367
367
369
368
368
368
368
370
371
371
371
372
372
372
372
368
361
357
353
353
353
353
354
355
355
354
353
353
352
352
346
345
345
345
345
346
347
348
349
350
350
349
349
348
348
348
351
352
352
352
351
346
345
343
341
342
343
349
350
347
343
343
343
348
353
358
363
366
368
370
373
362
356
350
345
345
344
342
341
340
340
340
340
333
324
318
320
322
323
323
322
317
316
313
311
308
306
314
321
328
328
325
321
316
304
305
303
297
294
292
290
289
288
284
284
284
284
284
283
281
274
271
266
263
257
253
249
249
249
235
230
225
223
220
218
217
216
217
222
223
223
221
217
214
216
216
217
217
217
217
216
216
216
216
219
220
226
228
233
234
235
236
236
236
236
236
235
235
235
235
234
234
234
234
234
236
236
237
238
243
243
242
242
242
242
242
241
241
239
236
233
232
234
235
236
234
233
233
231
230
229
228
225
213
213
212
211
210
210
209
209
209
209
209
208
206
206
205
205
205
204
204
204
203
202
200
198
198
196
196
196
191
187
184
180
180
178
175
170
158
143
143
142
138
140
148
149
149
149
149
149
149
148
146
145
144
144
144
144
144
144
144
143
142
141
139
135
134
136
137
138
144
146
147
151
153
153
153
153
152
149
148
146
145
145
140
134
132
129
128
126
127
129
130
134
136
137
138
137
136
135
135
134
134
134
134
134
135
135
137
138
135
134
132
129
128
127
126
129
130
134
135
141
147
147
148
148
149
152
152
153
152
150
146
150
153
158
158
158
158
158
160
161
162
163
163
164
165
165
167
170
171
173
177
178
181
186
191
192
195
197
199
203
207
213
217
218
221
223
231
237
240
246
248
248
249
252
259
262
264
268
272
269
269
268
266
270
265
257
261
258
256
253
241
242
246
242
236
232
233
248
251
247
246
246
246
246
240
235
235
232
235
235
229
228
229
231
231
229
227
223
220
217
216
216
209
206
206
207
207
210
212
214
226
227
228
229
227
224
222
218
215
211
208
203
202
200
200
198
195
192
190
190
191
192
193
187
186
185
179
179
176
176
174
173
173
173
173
174
173
173
171
170
170
168
165
164
162
151
150
150
150
150
150
150
150
152
154
158
156
147
142
140
137
132
134
134
133
130
117
113
113
113
112
112
110
109
108
99
97
97
97
97
97
97
97
96
95
95
93
93
93
93
93
91
89
89
87
86
86
86
86
86
86
86
86
84
80
80
79
79
78
78
78
78
78
76
72
69
67
64
63
63
60
59
50
39
37
35
34
33
31
29
27
28
30
30
31
31
32
32
32
31
29
27
26
26
26
26
26
26
26
26
25
25
25
25
25
24
24
24
25
25
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
28
28
29
29
29
30
30
29
29
25
22
21
20
18
19
20
21
17
14
11
15
13
11
10
9
7
7
7
9
10
12
13
13
15
17
18
18
18
18
20
19
17
15
13
12
11
10
11
13
13
13
10
10
9
10
11
11
11
10
6
6
8
10
10
11
11
12
13
13
11
11
12
16
19
18
17
15
14
14
14
14
15
13
13
13
13
13
12
12
12
13
14
14
15
15
15
15
15
14
14
14
13
13
13
13
12
12
14
14
14
14
18
18
17
16
16
17
19
18
17
17
16
15
15
15
16
19
24
31
31
33
34
35
35
36
36
37
39
40
40
41
41
42
42
42
43
43
46
48
46
42
36
36
38
38
31
30
28
25
23
24
26
29
29
27
27
25
24
22
17
18
18
19
18
17
15
14
14
14
14
14
14
14
14
15
15
17
17
17
18
18
19
20
23
24
24
22
22
22
19
15
15
14
14
14
13
12
11
11
11
10
11
11
11
11
13
13
13
13
13
13
13
13
12
12
12
12
12
12
11
11
11
11
16
16
17
22
28
31
34
34
34
34
34
33
32
31
29
28
26
30
32
33
34
35
35
32
31
29
29
29
29
28
28
24
23
22
21
20
16
16
16
16
15
15
15
14
14
14
14
16
17
19
24
25
27
26
26
25
24
24
23
18
17
15
14
22
22
24
25
23
21
20
21
21
20
17
19
23
24
24
22
22
22
22
21
20
19
19
18
17
17
17
18
18
19
20
20
19
16
17
18
20
20
20
20
19
21
22
21
19
22
24
20
16
15
16
15
12
14
16
21
22
18
16
17
18
18
20
20
18
18
17
16
16
16
15
15
14
14
17
18
16
11
5
4
8
9
8
8
9
10
10
10
10
11
12
13
11
11
11
10
10
10
10
10
10
10
10
10
12
12
12
12
12
12
10
9
9
13
13
8
9
9
10
12
12
13
13
21
28
29
29
25
22
18
18
18
18
11
8
5
8
10
13
14
15
17
18
22
22
20
20
22
23
23
23
23
22
21
21
20
20
19
19
19
19
19
18
17
17
14
14
13
13
12
12
12
12
12
12
12
12
12
12
12
13
10
10
10
10
10
9
9
9
9
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
18
19
20
20
18
17
17
18
20
22
21
19
17
16
16
16
16
16
16
17
18
19
21
21
21
20
18
17
17
13
12
9
11
11
11
11
11
12
12
13
13
21
30
34
37
38
42
35
35
34
34
30
29
27
25
28
30
31
32
34
35
36
38
41
42
42
41
39
34
31
27
23
20
16
12
10
9
8
7
7
7
7
6
6
5
5
5
5
5
5
5
5
5
5
6
6
6
7
7
8
9
11
14
15
18
16
13
13
12
12
12
12
11
11
10
10
10
10
9
9
9
9
9
9
9
5
5
6
6
6
6
6
5
5
5
6
6
11
11
10
8
10
9
9
14
9
8
11
10
9
9
9
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
9
9
9
9
7
7
7
7
7
7
7
8
8
8
8
8
8
9
9
13
7
6
6
8
10
12
12
12
12
10
11
11
11
11
10
10
7
6
6
6
10
10
10
10
9
17
9
9
9
8
8
8
7
7
7
8
8
14
15
18
18
18
26
26
24
25
25
26
20
16
16
20
20
18
16
15
14
8
8
7
11
12
12
12
13
14
16
17
18
20
20
20
21
23
23
23
24
28
28
19
19
19
19
26
27
27
29
29
29
30
30
30
30
30
30
36
36
38
40
42
42
44
44
45
45
46
47
48
49
54
55
56
56
56
56
55
53
53
54
54
54
54
54
55
60
64
69
69
69
69
69
69
67
65
65
72
86
86
87
91
90
89
88
87
87
87
85
85
85
86
86
87
94
94
96
92
92
89
84
84
82
74
73
73
73