225
162
358
375
377
310
354
390
371
378
209
205
199
194
191
183
187
197
205
210
213
213
203
202
212
212
211
211
208
200
195
184
182
183
186
189
191
416
407
395
389
385
384
389
394
402
407
414
419
426
437
431
426
422
415
410
410
422
432
440
437
434
430
424
405
401
400
393
391
395
400
410
405
394
378
366
363
376
379
385
397
405
425
416
403
395
393
386
387
384
387
392
400
409
416
419
426
427
427
413
412
428
431
431
433
434
432
430
426
424
416
407
401
393
390
386
383
373
371
375
377
375
374
374
377
379
382
385
394
397
412
403
395
386
384
388
391
389
389
390
396
402
406
412
415
416
419
421
248
232
226
221
218
211
205
194
191
191
200
202
208
216
221
231
239
247
250
250
244
242
235
228
239
273
264
257
249
249
256
265
269
274
280
280
280
279
275
272
272
279
283
280
268
261
256
256
257
255
255
257
246
242
239
239
239
239
243
252
255
262
271
276
274
260
249
249
249
252
255
255
255
246
246
246
253
258
252
250
250
253
256
260
266
268
275
279
283
414
420
422
420
412
421
406
400
394
385
373
366
367
372
385
389
400
409
423
425
425
415
401
408
413
418
421
422
422
421
416
413
409
406
403
403
314
313
310
310
322
322
326
332
335
336
345
345
345
346
346
347
347
338
329
322
316
315
324
328
332
334
338
340
340
338
335
330
321
315
309
309
309
308
311
314
318
319
311
306
299
299
297
297
301
306
308
313
317
318
323
330
331
327
326
331
327
325
319
315
315
311
300
298
300
303
303
303
306
309
310
310
321
323
323
326
333
334
336
336
321
318
315
318
328
331
331
333
338
343
342
342
341
333
329
329
329
332
343
343
341
338
332
324
312
401
401
428
432
433
434
438
435
435
435
435
433
433
432
432
413
406
408
397
389
389
393
404
402
394
377
371
329
319
315
312
306
305
305
296
291
289
285
284
277
275
272
272
271
278
280
294
288
426
384
348
328
308
294
313
323
324
329
334
343
355
357
361
368
370
379
383
391
396
423
420
416
411
408
403
397
393
388
382
370
370
152
143
152
157
157
160
160
151
154
155
155
153
156
156
157
159
161
161
147
146
146
145
142
143
147
147
147
147
161
165
172
172
175
178
179
170
163
156
149
137
131
126
120
106
100
94
100
109
119
131
139
150
143
136
125
111
108
103
111
115
121
130
137
144
181
186
186
160
167
176
183
189
197
203
213
216
224
229
244
250
224
233
215
205
190
185
180
170
238
229
218
206
197
184
174
149
140
133
123
115
111
105
101
95
93
92
99
105
114
118
126
135
135
138
140
142
145
147
149
153
155
161
166
167
170
176
185
185
189
198
201
204
208
210
212
217
219
219
224
235
240
238
233
224
245
245
249
253
249
240
225
197
190
148
143
114
114
114
116
117
118
118
111
109
109
105
103
106
100
102
104
105
107
108
104
102
107
94
429
429
445
462
470
479
480
483
491
489
487
480
475
464
457
431
434
439
445
456
466
474
479
480
475
469
462
451
436
439
438
437
441
443
448
459
462
303
296
307
311
319
321
330
335
344
348
351
359
361
365
378
381
383
389
394
394
370
359
340
334
326
335
333
329
328
328
328
329
334
335
371
368
368
368
371
374
377
382
384
392
397
399
403
408
408
419
422
420
417
414
406
405
404
397
394
389
382
377
373
373
372
374
380
385
389
393
408
413
415
416
420
421
421
420
408
408
404
403
400
397
397
388
388
385
385
380
380
375
373
372
365
372
375
383
387
391
396
404
407
413
415
416
409
406
397
392
386
381
376
376
366
366
369
374
376
385
387
394
397
399
368
408
411
418
422
422
422
422
416
403
410
405
401
398
397
393
389
380
375
374
374
378
384
388
399
405
412
413
416
420
422
422
422
422
414
408
404
401
399
395
391
390
388
379
376
375
368
368
368
372
375
380
385
395
425
423
416
406
403
400
395
421
428
425
420
426
420
418
413
411
407
405
399
397
390
389
382
376
375
370
384
389
396
402
412
418
422
427
427
420
415
413
409
403
402
332
337
339
345
350
352
355
355
351
344
335
328
317
311
306
301
292
291
282
281
278
274
271
270
268
269
277
282
291
285
296
304
307
313
317
318
323
324
328
330
336
338
341
345
351
353
363
364
372
375
379
381
384
387
391
393
394
394
396
406
406
409
413
417
418
418
420
421
390
389
388
384
375
372
367
364
363
369
372
378
383
388
390
393
251
251
248
246
242
238
233
228
222
213
208
207
204
201
196
196
194
194
200
204
208
214
218
224
227
229
232
233
238
241
243
246
247
249
249
244
237
230
225
220
215
168
167
166
160
155
153
189
182
181
122
126
133
139
147
153
157
163
170
176
118
125
134
141
148
152
154
157
165
167
172
178
180
187
189
191
195
199
201
204
209
201
236
243
249
251
252
252
235
239
243
250
251
251
248
246
238
235
231
227
225
222
215
213
207
204
200
196
190
189
191
198
199
202
209
212
214
222
227
233
235
238
240
243
244
244
242
239
234
249
247
247
245
242
242
239
236
234
233
231
230
229
225
223
222
216
210
208
204
196
196
193
193
193
196
197
201
205
210
216
218
222
225
231
237
242
242
248
250
250
251
247
247
244
239
235
231
226
225
222
217
215
212
401
396
388
384
379
375
368
364
368
373
379
383
393
397
393
419
410
415
304
300
196
199
204
205
214
214
214
214
214
216
216
213
209
202
202
199
195
194
190
188
185
185
185
140
139
139
141
142
146
153
161
162
160
158
154
159
157
148
147
147
150
150
275
277
280
280
274
264
260
262
265
259
255
250
249
249
246
246
246
247
253
253
254
257
248
253
253
245
244
246
250
263
264
264
402
402
404
407
409
413
417
430
441
440
439
427
414
403
400
395
391
389
384
384
387
391
395
399
393
388
379
375
372
371
370
369
369
370
371
373
379
381
384
392
394
395
401
403
405
441
432
426
413
406
397
396
395
394
392
392
395
403
406
410
442
448
443
437
432
431
424
417
431
431
434
439
442
443
446
446
448
441
434
431
426
423
421
419
424
429
431
431
3
8
10
18
25
31
38
46
55
61
67
72
82
83
84
76
72
69
66
65
60
57
54
50
44
38
34
33
31
25
22
22
22
26
23
24
27
24
25
27
27
27
28
29
31
32
34
34
34
35
39
41
43
45
50
51
56
58
62
65
77
78
79
74
71
64
57
52
48
35
28
19
14
13
