B
311
335
316
407
277
269
362
454
167
316
192
189
160
298
78
61
268
151
170
261
480
485
507
465
214
274
271
270
392
325
284
384
109
276
359
392
285
58
43
173
236
50
449
445
431
433
346
349
330
385
132
267
120
109
209
115
190
191
317
398
162
479
434
406
464
59
286
329
322
310
190
30
261
203
186
220
4
328
261
402
439
308
302
259
243
234
188
154
189
260
63
50
113
120
208
140
80
76
23
24
430
444
426
533
478
264
484
483
532
42
166
263
115
102
260
517
506
531
152
275
301
309
266
311
305
351
243
307
321
259
353
386
405
297
122
139
112
106
196
91
161
171
251
253
189
172
156
201
174
368
393
436
232
144
34
45
36
59
87
151
251
257
338
199
262
114
98
195
132
C
D
G
520
367
285
254
337
69
27
42
44
19
75
399
384
367
404
301
333
314
363
296
255
170
155
146
146
519
50
56
69
11
23
1
88
512
517
459
473
471
466
458
382
254
422
424
403
78
135
69
62
173
518
390
253
372
362
313
169
290
310
294
336
198
33
284
325
172
517
148
25
22
20
13
28
16
15
18
5
127
165
252
209
207
218
352
374
366
381
247
182
186
167
296
272
100
143
130
116
124
375
181
421
418
457
29
24
21
24
17
164
51
82
73
88
180
99
68
57
89
148
415
378
356
402
184
194
180
137
128
129
221
145
133
138
20
55
83
38
34
69
85
381
251
316
279
335
90
193
241
242
295
J
K
160
174
103
92
104
113
157
96
91
81
115
68
366
248
314
286
307
167
77
50
59
58
96
365
320
299
269
181
175
129
133
122
194
116
414
447
443
425
469
460
424
246
128
167
153
186
472
510
516
510
85
197
206
235
18
127
108
131
185
228
240
194
180
199
105
396
357
345
281
245
247
192
173
258
185
131
173
87
74
192
259
289
290
267
321
391
390
509
464
452
423
345
433
459
454
389
360
337
348
309
246
390
435
294
143
95
44
35
46
61
34
15
19
21
22
70
289
245
260
239
347
150
174
244
95
84
154
102
42
124
144
102
463
448
453
388
416
415
361
168
96
81
25
22
122
471
482
480
508
82
280
301
291
334
274
250
241
250
34
229
257
248
323
19
41
243
126
145
131
350
241
415
422
422
178
242
141
124
268
44
470
425
404
380
125
49
256
336
105
40
23
14
12
15
509
500
139
54
11
20
17
62
507
23
207
80
198
182
241
506
86
204
279
289
282
344
330
300
379
387
432
417
505
141
60
81
68
193
314
389
399
401
405
344
318
360
134
97
508
515
452
372
424
430
421
225
79
113
105
79
64
L
M
364
346
328
378
44
3
157
225
37
403
460
477
447
288
337
347
257
119
68
201
231
71
237
15
481
478
449
505
498
103
404
405
382
420
188
94
75
65
81
151
466
491
497
499
343
168
396
429
266
402
341
309
357
182
39
58
99
126
35
129
40
52
46
32
39
192
21
288
365
120
184
236
295
377
135
465
449
428
448
320
235
370
374
358
271
166
180
163
205
57
299
234
237
218
419
93
342
281
255
322
144
426
364
331
377
133
52
165
102
104
230
504
496
498
233
497
21
27
163
101
114
149
413
409
381
446
142
313
221
202
249
147
379
353
327
400
496
65
162
184
208
224
5
161
53
75
128
257
222
210
240
62
123
57
8
6
20
464
441
416
418
N
O
P
462
395
373
331
461
446
420
444
150
6
227
292
61
386
394
379
397
149
460
392
364
375
411
228
408
386
395
52
326
298
269
396
54
46
20
9
11
2
114
340
297
270
330
176
385
363
335
415
233
229
158
149
158
319
381
414
256
339
211
183
292
459
470
457
489
38
227
139
157
137
59
38
35
33
45
122
187
77
267
311
125
488
22
401
350
320
374
128
68
13
4
4
12
33
134
150
276
37
66
16
14
36
45
488
473
487
157
43
79
13
62
78
164
106
122
58
54
99
138
109
226
220
233
312
220
318
332
305
84
156
160
176
223
238
282
308
152
486
183
147
136
165
66
118
223
245
233
80
155
226
302
119
458
467
451
485
224
327
340
321
333
435
472
442
440
480
493
484
191
122
111
94
47
363
313
288
291
177
203
225
273
281
239
R
S
422
340
307
343
156
38
273
221
366
384
371
153
100
357
219
286
260
255
172
269
382
456
303
325
204
175
290
171
251
280
267
355
20
117
71
85
92
146
92
55
45
43
349
356
339
370
8
65
36
61
34
124
216
231
250
289
265
215
216
194
275
46
421
400
372
394
332
214
407
427
342
482
456
478
491
437
250
89
336
385
170
156
149
100
93
74
94
287
53
119
103
127
155
213
481
17
438
355
326
320
81
36
31
30
39
53
268
91
132
115
144
263
278
259
329
237
272
258
301
501
492
119
312
212
259
235
300
410
398
371
392
45
211
121
147
49
232
210
258
263
157
206
208
150
135
190
163
105
48
23
19
40
89
457
387
359
369
187
503
513
440
502
512
439
162
47
97
86
109
377
207
254
227
274
153
278
178
161
197
95
480
361
206
442
511
368
235
205
315
329
273
2
46
28
51
56
308
380
389
391
134
152
202
195
288
231
114
177
166
215
89
113
230
296
134
264
322
319
328
383
238
217
253
318
151
397
438
287
172
111
127
116
189
165
487
471
479
285
212
192
177
180
436
338
304
354
178
267
90
369
433
264
195
64
66
64
27
127
110
57
53
47
98
435
448
432
438
204
26
478
171
203
268
280
252
356
404
413
319
93
150
149
159
163
T
W
497
488
475
176
105
240
282
87
262
147
187
169
236
347
290
256
353
454
477
470
474
453
486
487
146
473
83
472
145
252
266
315
198
49
27
248
145
215
204
214
80
452
466
509
352
9
1
1
1
18
355
190
162
213
434
414
388
413
420
430
410
412
476
469
435
170
44
283
346
147
138
74
30
27
54
305
342
370
175
419
457
463
389
283
354
394
211
451
459
450
411
496
486
471
87
175
187
263
71
148
185
67
158
144
106
100
77
108
167
73
79
67
124
14