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