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