scripts/ege/файлы к варианту ДТараскин КЕГЭ/26.txt
2023-05-05 00:45:01 +03:00

10001 lines
47 KiB
Plaintext
Vendored

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