0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 02:12:05 +00:00
OI-codes/LibreOJ/2361/data/problem14.ans

6041 lines
22 KiB (Stored with Git LFS)
Plaintext

356
309
104
491
226
649
513
421
144
5
240
20
274
380
160
98
602
225
356
182
158
288
438
101
611
525
90
309
502
173
242
277
247
46
283
46
375
146
27
21
470
495
375
405
22
415
470
756
271
406
46
348
501
227
261
103
135
238
76
57
99
396
887
177
647
600
194
22
342
98
384
280
328
38
603
850
568
3
592
464
126
4
364
880
96
807
301
113
609
179
492
824
366
198
624
76
188
238
303
33
785
280
3
305
343
264
661
86
52
196
531
3
222
221
283
501
221
88
343
123
656
38
3
117
711
25
373
342
153
489
417
788
73
88
251
251
708
373
89
379
57
896
181
70
249
191
647
71
756
743
600
69
108
96
390
22
944
90
491
63
670
476
586
192
98
461
49
4
556
251
592
20
619
531
225
95
477
25
207
64
218
415
443
6
309
348
724
68
65
154
80
104
448
249
81
239
227
280
38
4
417
173
129
326
121
4
888
201
716
499
75
756
21
4
191
89
329
42
600
458
42
578
77
454
112
824
141
438
193
63
419
136
3
502
372
433
257
196
468
5
293
214
547
37
602
624
254
179
24
204
78
77
458
888
309
288
396
68
654
557
419
409
148
78
6
278
458
501
81
104
225
65
454
81
454
27
31
163
489
275
385
350
48
423
159
944
527
339
357
932
276
950
324
824
283
339
178
61
143
640
738
308
557
466
568
178
31
103
144
167
405
68
198
788
41
202
170
342
507
107
88
563
108
554
587
201
84
262
25
348
767
387
4
33
348
738
210
535
3
513
343
104
127
38
850
488
432
112
181
716
92
328
169
493
25
767
133
156
121
807
290
76
104
491
64
68
87
90
206
767
492
112
409
90
313
24
159
653
396
99
31
456
132
557
133
247
880
339
709
198
98
230
154
37
896
99
104
56
246
238
609
393
20
343
28
105
141
246
461
174
267
38
489
406
208
301
476
5
449
106
235
38
385
88
649
5
690
17
107
68
256
427
447
5
16
97
343
135
329
209
230
193
170
183
488
554
30
284
4
807
230
695
16
168
417
702
324
40
642
392
704
4
229
461
266
81
888
377
22
756
81
449
316
105
96
206
773
21
445
380
309
286
210
387
81
613
100
326
343
419
408
138
543
568
191
529
311
49
225
222
180
543
613
200
67
201
284
320
181
5
143
29
674
94
89
90
48
288
824
263
123
25
90
4
458
25
807
709
58
390
499
568
458
489
99
290
105
140
347
418
242
90
411
536
441
163
556
454
104
288
631
221
144
618
113
556
406
788
349
649
640
103
46
403
290
316
682
83
396
888
229
197
618
278
523
502
654
160
27
201
699
432
741
500
502
303
25
454
649
544
72
695
623
157
198
348
756
449
749
508
385
48
540
611
446
16
430
303
238
421
309
257
356
343
771
191
3
16
349
117
4
213
921
143
244
196
126
366
466
42
396
702
138
27
41
458
921
245
543
423
16
261
22
78
325
196
819
84
264
153
113
157
182
729
791
619
174
46
470
385
290
65
197
129
718
3
258
348
212
276
328
48
343
320
196
508
242
221
105
219
656
42
129
81
4
102
366
242
313
75
781
285
104
242
6
558
438
360
56
266
379
209
143
417
405
415
716
427
258
512
132
121
133
34
511
52
524
348
242
213
441
130
5
196
344
578
570
805
295
33
17
695
587
501
31
156
26
196
393
101
729
738
524
90
30
456
861
3
48
578
807
181
205
27
328
283
741
242
35
251
51
254
49
182
380
430
656
304
164
401
5
464
921
154
339
619
293
213
908
90
435
143
198
421
130
78
576
316
661
90
101
419
140
59
3
169
86
690
295
413
838
33
72
21
176
49
630
613
28
156
194
4
402
320
349
309
419
342
348
523
243
127
206
33
120
201
690
408
169
80
101
360
165
145
81
30
284
554
337
501
127
351
284
275
6
25
178
524
564
508
554
96
600
411
888
235
188
56
29
6
556
197
58
819
535
75
242
52
149
52
349
328
144
280
251
618
169
476
339
401
61
489
656
328
222
87
284
153
3
303
48
70
443
343
464
460
246
197
117
582
711
544
251
653
656
261
271
432
266
356
196
737
133
640
238
456
90
419
30
592
492
70
119
375
196
540
348
473
95
105
193
80
405
683
160
301
475
458
26
159
318
591
5
356
78
464
600
459
331
448
316
103
535
89
65
165
382
617
415
503
69
5
377
46
148
225
60
491
264
824
788
944
342
295
582
578
495
671
5
133
390
355
374
5
502
179
487
41
595
653
544
695
144
135
623
767
389
60
887
70
78
251
275
198
749
781
433
952
513
68
658
642
582
178
288
563
320
239
738
369
584
267
28
477
715
292
3
205
176
181
382
547
31
35
261
322
659
322
5
278
59
357
200
68
390
88
187
458
329
316
212
104
511
363
367
511
257
210
623
373
239
251
350
456
342
28
251
61
292
578
174
823
560
474
26
687
194
216
807
35
656
129
321
386
456
31
419
28
505
670
193
229
419
123
445
348
167
331
76
31
80
493
356
645
462
350
257
921
90
32
47
205
196
375
308
96
280
283
497
31
389
887
186
525
101
258
374
90
46
282
339
157
218
771
220
800
145
176
403
702
20
251
568
805
261
387
382
432
5
403
390
88
563
138
477
96
771
281
535
339
108
169
348
578
4
4
20
153
41
227
406
15
268
73
139
229
205
369
411
57
165
290
462
374
213
704
295
640
104
115
96
183
421
169
600
70
823
293
328
796
268
24
396
629
451
762
153
348
339
141
138
197
690
78
17
375
59
222
145
309
353
419
150
25
436
511
5
470
656
291
477
103
363
823
62
512
313
738
90
133
312
528
950
122
81
136
261
295
271
90
193
140
507
24
451
592
525
245
409
449
283
568
560
230
491
25
144
3
418
402
268
624
613
603
823
201
123
127
35
52
251
495
68
709
540
30
482
3
505
63
460
753
233
31
540
68
887
921
476
509
125
499
164
322
153
16
220
433
640
119
4
415
121
349
191
21
396
932
809
38
546
49
785
809
275
47
888
213
563
4
432
3
489
205
343
737
640
339
38
284
121
146
205
177
188
857
477
29
482
4
416
216
163
692
535
478
438
214
3
671
119
343
206
343
243
640
208
25
241
156
30
415
448
183
447
35
640
62
204
25
153
449
716
138
495
196
5
715
81
160
505
450
179
174
374
524
921
240
781
226
408
861
59
70
374
478
543
78
592
578
356
458
147
670
718
28
176
271
325
4
823
718
66
191
368
94
648
303
339
177
384
303
535
328
62
413
405
584
61
127
76
443
500
48
64
387
243
217
807
497
438
57
31
478
113
112
89
251
89
5
188
896
396
645
96
6
332
70
22
213
582
351
656
489
456
675
73
888
219
202
188
150
229
375
41
103
129
586
916
250
493
105
40
217
283
139
229
609
107
123
916
159
238
5
178
278
850
339
243
89
59
213
49
618
264
119
286
660
103
102
377
75
542
21
48
182
209
505
603
58
4
325
337
137
106
35
132
348
351
283
417
749
421
27
861
335
511
659
225
243
586
373
77
950
228
169
204
419
501
142
295
191
169
245
640
5
333
247
543
26
257
144
89
277
119
247
216
587
268
402
432
70
921
64
410
781
850
4
464
142
204
378
49
115
42
174
618
163
396
5
25
159
267
59
102
101
123
88
459
243
743
324
295
690
170
547
167
147
142
25
313
73
412
619
716
447
731
168
3
271
616
104
194
674
419
181
90
687
274
197
916
126
159
101
251
756
48
303
568
554
4
349
320
48
366
543
148
785
482
209
384
230
89
366
52
320
274
16
383
198
88
267
322
419
90
89
169
76
66
180
344
243
536
28
860
21
144
19
512
28
501
190
96
242
604
535
603
373
247
301
850
90
850
69
535
363
28
544
483
197
16
139
649
491
342
656
427
464
22
573
95
570
26
22
5
458
441
352
114
87
521
318
90
3
461
603
328
491
35
41
384
198
716
932
448
42
282
339
96
31
4
401
345
159
263
174
96
581
356
286
592
245
495
22
419
582
525
3
151
478
235
263
144
150
251
357
105
582
202
438
68
250
193
544
144
136
61
695
290
531
349
64
564
267
656
443
73
65
295
916
245
213
81
6
192
586
19
196
89
219
410
483
60
417
305
86
86
850
261
25
254
73
282
81
283
304
419
427
45
165
309
458
52
461
63
401
535
276
568
4
543
73
540
600
320
536
535
42
695
332
6
72
4
493
675
34
191
3
112
512
482
543
267
656
63
385
731
3
336
339
22
226
153
112
218
225
41
359
191
102
16
250
25
218
405
250
3
148
313
640
96
356
451
174
3
169
512
188
320
251
389
250
246
356
187
243
293
624
22
30
48
167
630
42
339
366
5
482
562
206
169
68
228
119
373
313
375
64
16
692
116
20
320
653
229
268
226
944
213
157
167
34
640
99
87
466
380
16
34
130
213
603
571
201
26
861
61
61
133
932
501
502
103
478
396
503
31
198
59
78
123
535
495
3
140
78
90
99
419
749
290
480
381
68
136
250
3
473
432
205
228
654
522
103
586
177
87
908
671
156
401
140
98
62
74
411
495
293
409
183
35
156
229
718
88
3
228
781
584
206
424
4
159
402
3
19
438
661
571
129
96
573
144
413
603
556
629
618
303
350
181
435
791
99
139
382
173
147
702
169
337
564
316
351
34
656
26
5
656
5
52
38
120
781
630
65
320
93
4
320
86
564
568
887
952
193
251
4
278
448
99
274
839
880
359
578
81
476
226
135
156
78
105
143
756
258
70
478
49
493
30
285
675
448
562
90
169
785
857
62
38
313
113
78
25
460
419
70
120
340
861
5
205
140
129
48
916
132
645
599
64
480
53
547
119
183
502
246
49
126
59
30
210
35
325
90
267
724
107
880
546
210
547
15
331
460
660
656
81
94
237
576
458
254
191
102
213
366
604
505
228
5
19
92
283
495
48
34
932
245
46
745
348
164
418
138
285
688
303
695
916
197
952
76
61
619
90
191
824
126
139
34
133
257
522
560
348
290
288
276
33
20
87
61
87
781
46
280
598
357
921
24
84
333
68
389
165
234
390
307
411
101
600
640
702
280
146
69
25
952
138
629
547
3
695
222
144
416
282
687
445
661
159
3
531
138
5
507
103
357
492
298
356
305
386
377
800
88
102
163
285
186
120
326
738
283
149
183
67
389
306
448
62
682
438
369
6
52
135
149
470
237
71
688
15
258
110
309
159
90
337
640
92
216
285
90
167
16
177
76
591
546
179
405
235
731
205
823
850
38
28
454
887
360
154
640
119
499
415
154
149
448
546
123
133
191
478
401
145
22
51
807
34
181
61
432
159
25
436
501
65
850
4
511
324
415
6
20
220
89
4
63
611
175
380
251
283
322
716
508
104
850
629
699
229
22
419
687
654
640
411
546
31
547
93
353
412
61
22
191
119
896
411
25
156
191
88
35
64
695
77
206
271
568
77
124
550
179
695
658
276
267
133
140
69
20
101
356
325
112
791
491
656
381
309
663
421
62
235
138
216
16
375
64
80
489
535
887
139
447
159
134
448
5
119
157
554
86
28
263
6
916
896
193
464
230
348
478
292
797
716
303
251
3
56
94
4
220
492
694
28
278
505
235
339
3
557
113
563
219
450
177
63
206
389
513
130
117
5
135
661
932
284
47
244
369
395
556
160
46
531
207
222
6
25
645
267
25
99
198
556
175
5
78
209
479
104
417
540
90
944
201
767
30
423
695
96
432
600
489
175
387
440
369
96
278
386
90
445
492
896
275
6
70
449
70
38
159
141
261
348
38
17
89
154
93
670
258
3
182
512
254
159
76
63
405
932
295
62
824
343
288
114
3
616
286
916
93
168
394
99
149
172
104
409
144
159
127
147
860
236
510
81
225
3
148
42
31
46
278
366
96
234
378
952
242
767
127
181
167
62
70
654
348
25
345
78
239
340
90
660
464
66
441
233
609
313
618
326
550
153
264
448
99
501
4
659
838
386
316
737
31
157
117
384
250
213
89
288
71
3
148
507
438
438
313
339
526
198
33
702
527
540
191
473
179
339
385
213
598
134
411
191
418
309
81
139
756
311
17
25
284
95
90
27
392
138
213
3
715
797
303
243
110
418
3
71
379
77
487
254
258
154
663
5
427
229
112
105
295
25
126
56
688
952
5
374
26
27
738
124
25
158
68
27
738
69
46
860
6
295
222
29
430
104
226
42
950
306
59
78
61
716
42
660
921
704
392
46
271
6
153
554
557
245
38
440
99
282
432
93
242
147
340
661
29
128
210
582
373
670
599
25
127
205
438
25
478
788
433
600
21
69
441
550
105
692
320
375
384
112
511
194
377
57
952
305
550
56
283
595
288
247
396
28
86
411
482
120
441
77
180
274
401
94
5
6
637
448
118
497
478
860
113
384
313
290
120
3
405
313
387
401
229
90
640
460
213
430
448
84
197
147
153
309
796
543
174
225
270
42
144
197
595
198
183
22
55
74
785
427
390
127
670
285
159
656
396
110
824
66
860
489
207
56
373
167
562
491
477
283
86
206
62
306
30
224
25
659
675
204
275
222
104
629
688
355
629
304
313
63
228
952
245
489
146
445
916
368
197
458
53
133
81
309
48
33
3
624
28
343
20
785
781
245
343
242
225
175
154
458
366
320
267
313
57
27
249
25
695
908
132
489
654
535
741
479
731
168
4
603
25
288
390
598
133
233
509
191
401
216
3
375
369
396
251
229
247
393
135
284
201
243
349
261
521
140
497
850
113
908
144
177
288
28
56
390
543
99
278
99
283
656
81
487
648
37
86
52
591
148
896
136
5
78
4
4
470
660
352
138
59
649
171
509
489
412
284
383
363
290
445
31
129
164
337
245
590
266
257
459
292
373
130
61
226
411
547
32
578
297
144
512
427
119
443
535
41
24
509
118
711
694
308
243
312
629
167
82
320
348
198
289
122
167
90
143
89
4
87
375
617
279
27
3
27
312
219
208
738
687
458
373
880
104
366
251
773
49
507
887
49
396
592
160
30
154
258
147
236
373
448
456
168
48
20
20
78
90
28
479
247
716
78
661
153
613
22
242
48
157
421
396
318
225
268
52
153
170
372
56
476
716
144
501
524
773
193
396
90
28
850
704
142
347
75
343
171
823
183
284
107
366
5
285
236
63
229
283
474
174
168
445
440
405
475
609
432
396
257
560
99
93
430
174
356
547
360
207
392
33
65
882
5
88
120
932
298
230
411
283
20
823
394
546
756
921
313
33
613
309
191
262
266
280
128
141
144
512
3
464
68
25
715
339
153
342
309
432
443
460
489
952
205
557
406
618
239
642
38
94
229
617
238
221
84
489
30
80
20
3
149
547
138
477
619
952
4
279
604
213
104
344
242
68
240
320
249
562
206
51
217
435
83
182
445
251
31
349
692
64
282
196
30
138
716
375
138
383
78
276
724
78
613
5
3
115
64
55
236
476
45
17
535
188
389
27
456
201
164
331
642
56
150
117
144
117
571
482
276
595
339
288
432
87
21
375
21
432
604
839
411
367
22
509
4
110
306
49
318
384
105
101
193
35
169
648
219
70
342
250
143
527
61
46
5
952
5
59
303
578
336
143
328
584
767
194
220
149
564
149
47
52
88
653
297
213
96
112
412
405
366
624
838
96
81
322
321
25
4
114
542
133
446
119
178
127
53
102
80
451
511
100
343
599
716
188
96
192
271
235
543
753
604
122
411
77
379
440
402
413
295
459
616
30
449
336
395
640
49
350
335
188
94
144
205
183
343
674
301
492
251
543
101
48
146
133
824
185
216
647
320
286
613
396
102
756
33
216
690
432
640
74
144
320
46
478
185
349
489
584
528
578
105
249
373
557
386
438
52
5
656
181
613
167
220
88
107
838
114
78
785
508
489
788
454
48
250
20
359
198
42
38
263
438
167
285
78
135
716
73
148
102
288
658
328
159
387
344
80
196
206
133
194
288
578
501
367
796
285
198
41
69
743
344
6
882
136
242
528
16
489
26
60
280
80
78
880
3
3
640
547
850
745
141
3
282
366
198
120
405
800
105
170
385
125
353
348
578
96
535
70
554
339
107
69
363
143
419
144
38
510
357
116
101
17
107
503
282
5
359
212
921
20
175
823
143
950
535
476
535
656
70
104
916
140
543
225
139
49
535
309
60
451
320
396
405
694
461
56
656
505
372
451
100
688
219
284
525
5
630
695
89
72
547
470
699
4
412
154
301
246
5
645
474
173
464
78
451
460
838
212
649
348
266
97
860
493
159
198
550
279
254
3
229
379
350
716
128
554
27
251
243
492
283
499
84
357
6
267
52
228
348
244
17
543
5
373
251
394
78
133
178
235
182
767
547
788
505
154
950
72
32
191
76
384
210
175
20
171
58
952
60
595
285
17
916
554
153
308
306
102
640
405
89
153
121
661
210
80
320
476
396
35
344
427
368
295
595
535
241
244
4
30
373
562
267
303
642
222
268
196
30
30
797
96
141
524
49
81
221
390
169
406
716
25
308
375
343
206
600
113
4
61
242
167
396
511
5
443
477
880
55
587
113
558
103
49
749
600
61
176
438
921
172
73
106
824
103
613
384
495
356
135
22
850
312
156
33
206
33
438
165
144
63
172
183
480
56
345
4
4
347
501
307
167
501
149
952
139
251
107
219
84
320
285
254
600
69
617
356
357
121
63
57
278
78
194
767
320
42
127
249
716
392
261
309
42
278
753
311
320
171
670
25
624
84
201
339
640
507
584
392
796
25
86
599
637
556
226
501
119
81
423
88
542
113
30
5
458
711
205
495
74
77
107
31
386
694
454
20
297
590
5
60
389
159
27
238
510
522
839
80
153
3
331
42
282
104
6
181
31
149
145
737
592
540
470
247
38
670
90
656
196
46
148
25
339
153
375
104
88
148
242
220
148
695
658
28
234
90
523
753
226
491
464
737
4
389
3
125
85
270
303
570
630
492
61
618
375
139
282
89
49
31
756
351
65
140
550
251
5
386
238
474
921
513
168
104
571
31
671
138
952
193
412
92
189
366
405
17
257
342
546
25
154
527
374
209
547
285
295
268
213
670
204
229
656
90
645
359
100
103
4
600
788
363
121
99
286
476
42
209
305
69
309
383
5
796
27
640
5
380
309
380
198
67
137
432
438
421
737
212
547
96
640
767
157
508
637
89
660
63
47
88
386
556
90
92
309
196
192
78
267
375
284
382
559
367
110
616
197
390
74
356
675
159
282
133
28
78
511
921
198
104
396
275
433
15
119
90
100
69
274
536
466
191
284
198
167
168
228
412
387
247
489
366
6
206
349
464
413
187
306
87
304
5
805
653
78
797
640
168
285
104
419
451
229
320
767
3
220
90
38
78
268
173
22
105
197
197
445
394
344
224
366
510
61
631
448
35
432
293
87
838
860
95
106
709
4
216
159
156
47
283
470
343
675
228
144
521
309
447
284
476
22
631
78
413
32
578
3
270
222
386
20
888
448
3
219
198
250
119
602
26
21
6
5
809
771
373
582
49
274
645
88
105
196
618
169
470
823
235
888
501
270
392
441
658
5
369
5
390
53
228
887
138
368
380
196
438
694
311
380
328
611
464
198
89
101
119
64
251
675
51
321
74
160
339
445
297
214
653
413
692
117
623
478
367
78
93
921
521
48
568
70
385
103
447
543
228
270
807
216
243
320
204
122
312
908
70
788
6
80
202
5
196
133
85
328
251
458
421
157
76
5
373
16
318
372
690
52
214
113
313
838
343
198
101
193
449
20
458
31
318
609
586
153
80
229
952
216
932
316
6
4
952
41
459
138
123
406
28
309
547
413
339
380
153
246
116
138
52
724
408
283
84
25
89
52
21
149
440
716
540
823
374
224
476
617
5
423
916
179
5
5
800
603
438
106
642
159
449
340
336
75
220
229
305
293
568
119
70
97
458
303
495
38
61
124
216
148
430
408
364
290
101
257
75
210
181
788
586
107
198
201
809
581
104
246
715
26
80
743
521
228
233
135
26
559
505
479
658
3
554
479
379
206
512
385
369
61
257
156
629
411
92
57
309
70
283
52
449
349
320
640
139
266
103
113
295
375
352
297
133
135
359
78
278
105
78
396
393
286
56
640
104
838
406
41
342
80
51
80
224
312
413
145
871
30
146
293
250
189
222
640
63
313
389
25
470
78
316
225
113
288
690
59
240
602
59
694
528
356
590
456
102
107
492
102
138
309
640
309
172
505
160
47
30
21
578
375
411
191
617
274
242
800
20
165
438
524
773
276
392
100
738
204
196
119
692
80
227
68
448
464
767
353
74
119
408
363
660
379
104
355
345
80
30
313
65
197
245
78
290
27
94
159
501
71
616
61
556
149
175
62
489
73
591
3
417
293
277
6
144
31
127
78
250
409
5
328
320
129
89
441
267
47
180
90
206
145
271
179
230
197
190
228
124
724
71
482
708
160
207
3
191
158
132
246
328
505
556
423
278
188
640
25
182
136
64
48
343
4
281
182
335
64
27
191
258
581
932
261
226
22
4
600
557
89
402
284
411
286
99
127
356
31
414
213
233
409
26
168
602
356
3
5
921
318
445
24
59
350
432
167
218
46
127
560
120
454
396
44
46
105
25
139
660
90
78
142
68
271
348
25
31
328
375
389
396
702
411
860
27
405
356
196
427
536
419
313
31
640
643
245
364
339
63
387
507
189
326
70
159
267
645
525
72
181
114
3
456
119
127
485
250
450
142
570
536
222
600
117
17
441
390
458
188
645
207
271
38
418
80
169
543
242
306
69
17
143
631
624
492
88
74
70
99
80
716
254
133
222
415
68
526
392
48
220
619
144
266
5
525
501
363
5
342
443
415
373
89
382
74
48
709
38
110
88
167
205
88
99
225
135
42
30
145
268
26
5
578
104
535
17
113
501
31
271
61
688
602
167
182
16
220
312
136
61
342
460
140
173
450
245
101
201
492
648
254
59
343
229
59
382
369
5
68
303
72
523
492
222
499
78
25
382
598
600
600
642
670
631
507
6
687
25
348
743
675
31
145
414
373
6
309
470
95
35
468
77
343
348
78
27
281
44
702
448
49
716
159
375
441
5
367
196
187
857
183
153
168
115
113
196
237
283
311
716
144
31
543
105
396
243
284
6
126
348
49
823
90
345
59
47
290
240
492
640
333
509
823
21
629
882
342
246
17
528
264
176
4
28
387
258
489
62
688
150
164
458
280
159
395
69
767
25
35
882
167
116
225
342
92
80
165
716
129
70
228
26
5
629
402
394
227
224
916
225
25
320
31
153
619
716
225
249
3
306
96
204
347
33
320
123
4
586
143
824
716
134
372
387
604
251
682
3
28
80
527
405
170
702
72
326
604
133
4
218
15
95
5
171
402
28
470
556
547
251
197
82
144
507
461
90
44
458
568
191
68
46
245
773
629
5
4
595
90
30
27
48
430
68
350
163
312
216
254
339
88
22
438
204
276
49
540
785
143
20
489
159
28
5
113
89
206
303
456
373
348
87
6
390
198
3
59
130
181
387
72
570
61
282
328
213
144
526
210
724
20
196
181
390
278
30
139
402
433
78
381
28
264
78
126
61
243
546
445
4
63
649
356
257
110
485
3
156
396
3
403
773
62
154
921
554
191
3
153
31
507
535
251
6
67
695
380
278
611
403
438
16
61
245
824
112
93
921
152
489
268
5
267
239
209
709
508
656
96
242
157
542
724
83
375
25
656
240
419
283
135
309
78
5
493
64
771
90
438
69
369
146
631
356
304
125
254
523
69
709
280
17
53
168
298
356
257
107
640
554
178
178
348
26
510
695
261
692
5
21
611
133
81
432
374
458
197
198
5
4
476
456
356
393
451
78
97
5
234
523
345
535
136
276
178
30
645
944
216
58
6
227
880
106
196
172
283
618
27
648
543
87
419
670
339
474
392
285
283
336
133
716
70
333
4
119
653
745
153
333
157
149
5
416
343
396
180
838
375
405
129
4
221
221
21
168
159
46
390
16
449
328
254
48
800
16
30
640
692
351
25
113
359
25
100
395
417
30
402
282
326
416
850
153
656
139
618
766
654
228
102
661
709
417
466
473
119
136
3
221
213
542
396
604
159
177
204
59
458
150
819
34
29
175
31
55
278
78
205
359
445
729
427
440
210
113
225
52
522
118
159
540
32
68
417
113
670
624
497
509
174
105
645
149
73
688
343
688
682
213
261
176
860
427
363
245
213
95
617
271
410
160
188
4
88
26
123
251
921
944
284
441
604
475
204
42
695
409
328
107
28
213
148
292
89
489
741
542
149
291
105
436
138
550
56
250
687
206
312
282
333
394
709
206
512
20
479
158
276
339
48
618
788
568
239
297
629
87
882
908
221
86
160
581
105
177
458
326
267
6
117
41
89
613
31
206
642
303
104
785
190
89
313
196
600
120
309
380
308
408
285
99
198
809
128
75
396
335
729
908
28
117
524
546
95
304
323
824
185
120
295
417
375
34
554
489
311
523
103
544
716
68
373
613
26
275
357
116
188
133
200
436
179
543
497
343
189
880
76
208
245
360
282
435
89
543
173
716
21
121
466
716
90
462
647
737
355
28
121
221
122
177
96
339
409
378
353
20
136
51
132
31
323
117
3
342
716
116
123
366
375
767
140
42
629
609
401
76
198
449
56
432
661
219
98
525
48
270
438
156
25
743
656
339
406
202
3
353
128
509
320
280
135
120
301
132
80
546
55
487
477
591
63
6
181
489
148
438
170
4
251
156
181
419
745
38
99
800
4
95
68
110
355
48
478
675
221
656
27
348
243
645
238
5
58
120
243
227
100
247
952
449
278
145
382
478
250
6
6
180
630
102
106
283
227
476
89
282
343
75
603
198
281
242
128
321
86
328
196
144
6
229
122
458
139
501
20
6
168
475
193
57
42
887
78
4
77
190
206
716
349
251
449
165
448
86
65
63
342
168
460
213
142
153
366
440
168
694
448
212
96
497
461
312
268
6
402
251
788
309
69
31
309
113
604
582
694
3
364
68
88
402
198
356
225
51
479
523
70
61
309
138
206
17
304
345
228
25
191
521
62
529
46
880
187
5
27
104
396
68
268
511
613
149
182
535
290
28
348
198
92
547
387
138
402
157
807
475
629
441
690
359
266
154
267
389
360
581
133
282
4
492
266
245
102
169
80
99
284
274
372
448
233
342
454
275
128
67
196
101
84
359
103
653
456
163
51
540
547
119
595
513
99
183
535
483
417
584
21
737
229
526
261
309
218
456
97
348
343
224
542
570
31
20
117
316
292
281
48
375
446
263
303
270
690
482
267
656
98
647
547
267
293
30
6
121
87
104
656
418
76
104
210
145
153
950
952
119
323
502
445
415
298
241
656
767
27
176
102
6
556
527
217
78
178
6
198
30
47
823
432
105
205
86
323
100
749
430
502
119
21
312
78
301
291
489
6
103
512
99
412
562
80
888
126
243
21
15
69
46
99
359
103
288
59
568
210
297
171
228
87
3
17
288
62
307
219
101
542
261
522
584
257
542
59
554
781
106
205
225
104
527
348
390
271
99
143
766
205
433
629
645
356
288
115
373
134
6
102
21
17
191
52
716
57
695
70
800
791
303
84
80
513
540
213
403
791
445
204
242
107
523
78
213
389
329
6
630
74
229
167
411
366
582
220
210
479
246
256
324