2025090401
B3/S23-a5
br-00128-
9
8
1
2
1
0
4
21
21
18
24
3
-1
0
1
1
0
0
0
0
0
1800
0
1
9
8
1
314
1
461
502
0
1
512
512
512
513
512
513
515
513
512
513
515
513
515
515
512
515
515
515
512
514
513
515
516
512
513
515
513
512
512
514
512
512
512
512
513
512
515
518
512
512
512
512
512
519
518
518
512
2
8
512
1
516
512
4
512
4
1
514
512
512
1
512
516
518
22
517
516
516
516
525
516
526
526
526
526
526
526
526
526
526
522
522
522
530
514
522
514
10
514
522
520
520
512
528
520
512
512
520
520
520
536
514
514
512
512
526
516
520
4
18
520
516
522
18
12
26
518
518
520
515
522
512
8
516
516
514
520
518
516
12
524
524
524
526
526
523
517
516
516
524
516
12
516
6
12
524
539
516
526
526
526
526
526
542
574
527
524
526
526
526
526
526
526
526
526
526
543
526
526
526
526
526
590
538
522
524
525
526
526
526
526
526
526
526
526
526
516
526
522
522
522
522
586
522
522
540
524
522
524
524
522
522
522
522
522
522
524
522
522
522
522
522
714
522
546
540
537
514
540
540
522
522
522
522
522
530
537
522
536
536
616
536
536
514
554
534
515
532
520
520
520
520
512
512
512
540
519
512
540
516
28
524
512
548
528
560
566
513
518
524
519
512
512
532
532
532
535
519
512
548
532
532
524
548
580
532
564
527
519
512
518
517
532
516
532
534
516
532
527
512
534
534
518
22
550
534
582
564
628
533
524
522
526
517
534
518
566
532
518
518
521
516
530
516
18
516
516
530
516
740
628
564
529
517
530
516
20
532
516
20
516
530
516
516
516
537
516
530
516
530
516
516
530
516
674
580
624
561
513
530
518
518
518
516
548
516
546
516
516
516
513
514
4
100
562
516
514
516
516
706
516
938
516
628
516
525
538
532
532
596
512
512
512
514
512
512
2
532
525
514
512
4
644
528
520
528
528
527
752
520
528
540
566
516
513
560
518
518
518
536
536
536
512
512
512
512
528
537
512
512
512
512
530
536
536
530
530
628
538
564
540
592
532
519
526
534
534
519
540
540
540
540
540
540
540
531
512
520
4
514
8
4
18
520
1
17
514
130
136
546
548
524
564
564
660
570
628
540
604
517
526
528
532
532
527
540
540
572
552
540
520
520
562
516
9
512
512
513
520
1
512
8
513
513
513
560
528
512
688
433
259
17
24
10
4
14
14
10
10
24
28
36
22
18
18
50
16
18
34
34
26
40
104
15
46
46
30
14
46
106
101
38
36
1
49
48
97
1
57
53
117
84
42
109
108
23
53
69
69
68
40
8
2
58
42
42
7
0
4
12
18
14
2
0
27
10
4
13
21
49
31
13
2
8
11
11
17
0
1
1
5
5
12
20
4
2
4
2
7
5
13
5
1
12
1
12
14
10
6
15
13
13
13
4
1
1
0
6
10
27
99
11
15
6
98
97
100
232
104
144
67
241
81
66
198
6
70
124
216
225
386
70
226
2
8
64
128
228
394
74
98
54
126
124
28
244
86
322
100
208
64
196
212
4
132
64
160
54
144
0
232
104
60
18
38
166
4
88
92
20
124
70
234
106
114
102
240
130
12
202
26
2
130
134
142
264
324
370
378
242
114
230
230
420
476
266
138
10
258
22
306
138
218
18
402
418
18
398
42
266
410
410
186
10
404
54
468
150
244
70
358
160
44
132
100
102
162
172
62
120
112
68
4
126
8
32
0
0
36
24
42
58
106
122
136
12
68
158
82
18
70
204
76
226
234
180
21
209
70
214
310
68
259
17
24
10
12
14
14
10
10
24
4
20
22
4
4
4
8
24
36
36
70
6
6
70
100
68
56
124
86
192
224
110
130
32
40
68
68
80
20
182
32
20
56
24
44
126
142
10
170
40
96
68
36
98
66
202
58
442
154
154
154
442
146
230
422
102
70
230
450
450
66
250
10
426
170
178
58
20
302
60
178
114
290
394
480
196
22
66
76
142
140
31
20
234
107
96
100
157
17
4
5
45
47
7
99
23
69
64
99
16
52
32
36
112
99
179
113
147
19
83
17
48
112
16
80
84
208
16
24
26
63
79
63
79
223
83
211
5
0
32
32
96
124
244
216
26
27
31
43
17
21
1
1
36
36
28
0
31
11
47
28
30
2
86
20
54
48
73
73
50
114
38
54
70
112
112
68
193
3
22
104
136
152
412
142
196
482
192
198
174
390
470
150
196
486
130
132
172
36
96
66
194
42
42
82
50
58
122
124
44
72
74
26
66
70
196
223
7
83
5
180
69
205
1
232
200
248
238
85
85
213
309
405
182
162
12
226
170
142
398
393
26
402
272
49
177
182
180
160
424
224
103
191
66
82
158
121
90
285
265
29
17
259
17
24
10
12
14
14
10
10
24
4
20
22
18
18
2
16
24
12
18
8
28
4
40
16
56
44
0
32
112
80
32
16
24
32
96
96
64
64
0
48
0
32
32
48
48
16
88
88
216
24
72
136
104
108
101
197
229
373
244
36
86
151
151
134
135
133
236
77
121
75
121
64
0
3
3
167
56
32
37
6
48
48
65
35
32
104
72
62
36
112
80
67
69
88
20
232
65
54
38
56
88
216
192
197
28
146
16
86
80
80
87
101
236
102
116
118
208
343
259
8
28
21
141
136
399
511
339
264
219
195
237
417
16
0
143
231
151
146
146
400
7
32
44
97
121
48
187
190
446
254
92
86
223
197
64
66
66
192
92
72
26
24
26
28
54
64
192
228
241
241
52
20
54
6
4
15
95
220
88
20
6
8
27
11
25
64
4
132
129
89
31
16
125
116
248
255
187
83
219
232
143
136
67
67
0
160
135
183
167
27
125
93
205
92
76
8
32
96
32
64
40
40
3
25
30
30
16
0
35
107
43
5
4
22
6
55
45
116
128
4
16
53
53
69
65
141
5
191
183
147
120
90
242
50
250
208
208
129
12
143
226
259
17
24
10
12
14
14
10
10
24
28
20
6
4
4
4
16
18
52
4
6
6
6
54
46
36
56
76
86
32
120
64
88
80
152
116
20
182
54
38
104
232
136
416
392
76
66
86
80
72
236
164
424
40
96
148
48
8
56
56
48
56
108
12
112
80
12
44
40
40
36
102
52
6
32
12
16
20
20
22
134
64
4
64
252
228
244
198
134
136
192
232
136
136
300
262
104
72
88
88
76
196
164
80
232
204
232
356
120
98
6
166
152
156
441
257
229
228
212
230
114
147
119
39
45
136
144
405
173
33
64
84
92
97
183
384
13
129
34
162
142
166
182
6
254
100
195
178
162
138
10
122
34
130
170
426
426
42
64
116
68
204
303
172
428
32
104
223
215
209
66
64
56
300
87
29
44
124
218
202
192
131
419
3
1
1
70
0
191
183
436
44
31
57
115
181
120
163
41
136
106
98
97
144
152
8
80
62
139
128
129
419
45
39
11
249
99
209
401
411
18
71
203
24
136
178
25
59
112
208
23
183
161
400
402
402
192
216
284
205
137
163
254
86
278
316
240
500
433
278
284
272
168
12
258
266
380
370
150
128
496
500
259
17
24
10
12
14
14
10
10
24
28
20
22
4
4
4
15
18
52
20
6
10
11
9
14
20
48
2
3
5
5
4
16
16
5
1
1
3
3
31
31
7
3
5
0
0
56
32
48
32
100
100
108
127
95
71
35
99
67
83
83
81
65
17
36
52
28
31
19
22
22
35
99
166
48
68
53
89
64
194
194
134
184
32
96
114
250
81
73
105
57
33
1
65
193
79
79
207
191
7
87
69
73
192
128
128
288
424
468
341
0
189
277
354
291
289
288
272
346
214
212
213
195
209
224
161
99
106
42
0
48
7
43
43
82
82
216
24
60
16
13
1
33
71
196
86
16
4
24
60
60
98
102
71
34
40
96
72
76
32
97
4
52
124
82
64
0
1
2
62
38
38
2
4
15
13
29
28
16
40
8
27
19
26
34
38
71
11
45
44
33
49
49
113
81
80
48
36
34
47
67
77
221
29
21
26
28
54
54
70
194
83
65
80
20
4
53
101
100
180
116
146
88
17
56
14
43
11
161
36
295
48
121
168
88
205
13
473
198
202
204
64
208
192
401
52
4
72
203
265
158
246
51
423
39
5
133
157
4
97
172
40
259
17
24
18
12
14
14
10
10
104
12
12
38
18
18
194
240
116
148
180
146
146
506
104
248
260
232
250
226
422
392
12
172
128
6
68
130
134
32
416
28
6
0
60
82
226
176
8
12
38
120
60
70
94
90
28
92
112
12
44
40
100
194
248
160
168
0
16
64
72
136
188
160
32
44
112
56
112
88
28
54
44
96
4
32
36
8
12
40
44
98
0
124
72
136
80
16
68
242
250
508
240
160
92
220
204
150
388
389
52
22
120
116
180
181
37
4
246
38
32
40
35
47
13
120
36
52
48
59
41
96
103
116
4
6
23
7
33
32
39
40
12
9
24
24
31
47
41
40
11
26
58
32
40
107
169
15
74
82
66
72
96
200
137
418
162
170
168
68
238
152
188
110
236
168
2
70
6
34
20
22
118
3
67
2
198
2
114
131
249
65
128
192
195
363
241
361
325
325
69
133
173
165
389
258
266
138
267
111
64
180
184
186
18
248
208
239
163
65
145
507
232
108
68
104
0
163
259
411
8
132
132
278
212
504
280
26
98
232
508
312
425
174
10
416
428
164
141
141
393
148
436
228
47
103
231
246
195
331
95
283
19
259
17
24
12
12
14
14
10
10
24
0
36
22
4
4
4
8
26
58
18
6
10
10
11
11
27
59
3
3
11
9
9
9
25
9
33
21
5
5
4
12
14
26
26
34
34
3
5
4
2
10
26
58
64
4
12
12
9
1
26
56
10
26
3
11
11
26
24
27
27
25
7
4
15
23
53
20
5
1
31
16
20
17
53
116
6
10
10
26
24
20
52
116
38
58
0
0
8
29
52
2
51
56
0
7
3
21
1
13
4
31
15
31
51
118
6
2
8
71
176
176
99
117
161
69
227
335
201
136
132
141
137
432
500
60
52
124
84
86
211
279
403
3
3
48
50
88
212
23
49
56
22
38
64
80
88
20
5
57
96
86
82
193
210
0
17
48
84
85
81
93
220
31
63
39
47
43
43
43
33
97
8
8
24
8
16
18
22
99
131
15
15
3
1
128
192
256
84
192
200
192
452
192
511
347
143
147
155
411
35
319
39
5
101
121
137
449
216
116
68
196
34
166
142
139
3
241
354
224
370
194
424
288
288
388
16
158
156
150
238
491
397
469
118
80
50
16
37
56
35
40
294
2
183
69
194
492
489
244
245
413
17
259
17
24
26
12
14
78
74
202
24
36
68
70
228
162
426
16
52
116
116
230
168
424
384
20
168
136
132
68
140
10
136
448
208
152
24
36
38
114
66
116
68
0
88
20
84
54
50
122
194
164
40
104
8
44
46
106
168
184
32
96
40
0
72
72
76
12
36
56
32
112
80
16
208
16
20
56
64
80
20
213
208
24
32
32
109
206
223
85
16
152
88
139
89
17
33
112
102
110
239
143
198
199
7
44
68
77
65
89
24
248
57
25
17
33
100
227
72
4
6
7
35
67
66
203
84
54
52
54
112
81
77
81
13
158
72
216
72
204
220
196
224
81
192
248
76
72
28
0
14
90
25
88
220
208
208
22
11
16
52
21
21
21
21
17
23
4
54
22
18
23
19
8
6
54
116
102
104
108
129
29
92
222
16
64
72
232
44
248
224
192
48
59
141
208
336
88
16
8
7
232
333
128
192
224
248
199
454
448
0
8
1
5
151
386
128
448
7
3
15
106
138
418
6
143
305
185
251
250
184
73
341
109
336
336
282
272
9
136
192
385
128
451
357
97
225
65
206
495
135
7
75
71
5
141
197
128
8
396
64
196
141
259
17
2
6
14
30
26
10
10
2
16
20
52
116
68
4
28
28
28
52
102
166
48
48
0
8
36
116
210
6
160
0
64
81
197
241
320
353
97
176
123
250
158
400
265
60
76
87
134
130
178
114
92
19
34
106
72
2
2
74
10
10
42
34
2
90
90
218
90
58
106
98
118
102
230
226
66
202
66
146
130
138
178
46
170
52
162
70
232
160
432
296
32
172
4
166
64
208
208
280
340
80
210
2
18
18
80
216
212
70
14
28
62
34
48
104
68
228
230
98
36
32
48
120
8
0
62
16
20
20
48
0
64
45
42
106
13
20
20
53
59
49
33
105
201
88
7
18
0
22
55
115
35
51
118
54
2
4
32
32
32
50
26
90
74
58
127
99
97
112
64
57
89
209
87
131
145
130
145
151
85
4
160
112
380
337
382
308
500
277
13
407
158
154
222
130
138
258
418
98
32
34
46
106
122
186
58
122
26
17
5
21
113
21
5
5
129
135
11
135
37
164
81
253
244
272
448
80
236
142
426
264
224
161
413
146
80
223
215
7
415
271
108
32
3
1
157
433
177
49
449
5
0
96
130
96
194
438
67
69
245
357
259
17
2
6
14
62
10
10
34
42
48
52
116
52
112
116
54
80
92
212
22
82
130
4
86
68
196
194
74
234
42
82
42
186
154
458
426
234
74
74
196
230
260
148
18
26
82
64
66
198
78
138
10
26
56
62
51
38
68
2
10
24
3
13
4
12
8
12
8
5
8
2
7
2
4
7
1
0
1
0
22
0
3
9
9
30
16
59
21
21
13
4
28
23
54
56
96
39
35
107
18
18
0
62
26
60
104
98
2
58
18
4
4
34
42
10
90
90
74
90
90
194
86
86
118
54
102
98
250
242
314
170
426
138
2
134
166
270
268
424
32
108
224
68
192
230
152
412
20
88
12
300
18
96
128
176
432
416
424
12
32
0
96
112
168
168
16
48
240
144
24
144
144
384
416
464
64
24
248
120
180
50
136
412
140
196
12
109
37
120
76
90
130
2
15
19
1
4
38
22
20
21
16
28
7
13
12
77
45
46
33
48
20
37
113
65
224
228
228
50
100
102
182
151
277
374
36
60
68
206
220
476
268
30
8
40
68
98
170
170
32
16
48
49
33
42
34
136
12
72
67
127
185
115
247
496
368
191
140
204
257
385
259
17
0
8
11
15
12
28
28
22
54
15
21
17
49
4
4
20
5
13
28
52
53
69
37
1
1
21
33
38
70
87
78
79
61
61
52
48
80
33
48
50
82
3
3
59
13
15
20
56
8
56
17
3
2
15
1
0
16
0
8
14
16
28
0
0
0
8
27
31
44
47
41
5
13
31
17
48
51
39
7
15
26
19
17
24
16
8
40
41
8
8
8
24
51
57
52
39
34
6
15
31
19
25
19
27
3
5
17
52
16
17
32
52
37
61
49
89
88
24
38
20
54
38
101
45
32
45
8
9
30
44
106
11
11
13
45
9
8
40
40
40
24
58
43
107
110
100
116
5
82
20
80
49
183
130
167
161
20
198
0
216
76
69
231
284
196
230
372
252
336
104
231
88
164
300
298
140
129
258
17
256
200
264
32
111
229
209
449
112
240
52
53
73
105
128
427
169
13
71
51
8
28
150
190
26
26
11
1
73
233
107
352
258
24
32
116
218
250
410
154
264
324
101
209
6
226
42
234
226
199
227
236
296
73
65
117
5
45
57
189
173
171
35
101
205
228
132
106
106
34
38
98
184
305
289
2
250
160
70
86
198
259
17
0
3
5
12
13
12
25
3
1
7
12
5
1
13
1
7
14
14
14
23
5
2
26
25
9
9
9
8
48
42
16
68
68
92
106
85
68
72
244
184
168
172
128
184
168
192
96
112
88
88
76
224
256
320
320
352
48
224
96
248
384
384
384
320
336
216
272
224
136
8
72
152
164
184
128
392
440
440
24
28
36
70
140
206
158
6
2
20
2
96
70
202
410
490
162
90
208
226
290
224
36
476
156
447
163
435
291
2
128
0
289
109
161
177
0
136
0
199
35
54
82
195
255
71
207
223
279
30
68
12
52
132
168
296
265
185
19
239
107
106
226
308
102
96
201
59
130
66
194
38
54
114
16
114
2
66
2
4
14
4
35
111
173
13
8
8
9
1
109
65
25
134
15
23
55
246
492
200
208
64
204
209
469
389
405
48
48
152
144
404
168
36
12
254
70
96
136
384
152
4
96
4
128
104
193
240
56
96
2
127
55
163
49
153
157
5
157
125
193
0
86
71
111
239
97
102
193
42
104
192
132
56
40
116
28
220
79
99
35
3
7
3
139
33
15
132
272
244
300
369
83
226
241
497
203
453
468
336
67
160
259
17
14
10
4
14
14
10
2
20
6
0
10
18
18
26
48
14
16
14
30
40
32
56
59
19
18
52
54
32
20
13
13
8
26
16
16
6
7
3
15
17
56
16
52
37
13
16
16
48
82
30
31
9
25
30
55
99
3
121
73
17
0
37
113
165
173
453
260
64
90
196
196
152
386
315
383
117
248
84
72
236
228
0
71
80
208
64
36
8
128
180
70
72
72
12
112
88
28
54
48
46
108
108
18
4
54
54
4
32
32
4
28
21
42
10
24
24
56
96
101
96
104
3
17
20
33
71
77
133
189
157
12
31
59
59
121
174
79
257
394
72
240
144
96
0
416
128
448
198
143
143
399
439
503
199
67
101
81
240
160
152
152
400
411
221
149
42
137
155
50
48
48
69
0
113
78
30
26
2
56
108
110
18
17
48
20
20
60
0
12
0
30
48
96
104
252
114
102
118
166
84
68
196
196
70
74
250
130
154
74
122
82
234
138
168
428
44
42
122
10
56
176
176
432
20
68
20
151
84
64
128
88
216
14
233
172
161
189
13
5
245
357
165
420
166
51
259
203
147
283
268
468
16
454
230
286
352
241
148
240
386
259
17
4
0
4
14
14
12
28
8
12
6
14
4
6
20
6
22
20
20
22
16
50
2
10
8
24
24
32
62
60
6
14
8
12
28
36
0
4
20
6
4
2
34
0
80
0
8
68
78
122
248
168
80
88
248
112
104
200
140
136
424
424
44
4
80
64
108
230
164
420
36
32
46
76
92
88
28
84
214
86
80
50
48
64
80
20
20
54
4
8
32
32
56
88
8
26
8
28
28
28
40
44
38
22
52
0
8
28
5
5
20
22
48
0
0
7
3
9
8
16
16
25
7
5
12
7
12
14
19
27
3
5
0
17
5
13
9
8
0
15
31
2
2
47
71
13
28
42
26
2
116
164
36
160
94
134
190
248
248
186
443
137
402
208
331
74
13
133
101
165
85
337
88
65
83
19
48
22
177
80
88
220
8
95
76
204
20
80
88
192
468
502
354
231
85
36
144
212
173
161
1
81
133
212
150
391
423
161
48
56
92
361
381
200
456
16
152
156
410
259
18
23
227
375
221
486
193
97
240
71
36
163
129
437
157
297
45
38
64
120
165
64
193
205
217
142
152
312
4
30
2
6
96
202
456
232
168
91
203
57
19
259
17
4
0
4
14
14
12
28
8
12
6
14
20
6
20
6
22
20
20
54
64
40
68
32
8
32
48
112
72
192
144
142
184
20
120
128
96
100
230
230
180
420
436
4
6
6
2
72
216
200
444
30
4
12
14
22
12
36
36
6
18
0
28
0
16
52
52
38
32
41
47
47
105
8
28
57
57
91
40
107
105
4
7
3
51
11
40
8
3
67
3
64
0
18
6
124
92
17
227
69
226
64
208
88
140
192
8
65
226
432
48
112
88
212
0
64
224
416
0
0
80
64
228
144
216
80
240
72
40
12
112
88
64
8
56
56
108
108
80
216
196
148
36
136
136
128
132
136
188
58
480
240
244
244
208
452
396
392
8
12
12
98
140
200
304
434
90
42
10
8
0
28
22
7
159
158
48
112
40
5
53
101
104
171
96
113
43
98
115
75
120
28
3
6
62
48
0
15
8
8
10
10
10
40
108
7
16
21
20
17
35
42
3
107
27
13
13
60
52
125
68
12
104
46
85
69
68
70
23
147
17
196
126
148
106
192
237
293
412
32
183
32
95
149
458
267
415
171
43
139
169
265
16
144
192
76
348
219
472
12
12
259
17
4
8
12
14
14
12
28
8
7
5
5
20
6
84
6
7
15
23
53
64
232
57
129
136
24
184
112
196
205
382
342
311
471
135
391
143
129
385
280
312
24
184
104
121
161
66
131
15
3
29
76
124
12
4
4
4
8
40
0
51
3
35
35
35
123
11
91
57
124
60
60
108
100
196
16
83
3
3
35
33
126
26
124
16
25
39
5
4
2
32
28
16
56
0
3
1
14
4
8
18
48
16
28
12
13
20
5
24
14
46
30
6
18
19
48
51
34
2
8
104
12
38
34
78
66
70
224
112
180
54
86
78
100
230
18
156
20
86
68
192
130
238
154
42
74
42
186
186
276
390
28
130
66
194
66
226
130
482
226
66
132
6
140
28
188
162
52
280
4
270
24
136
108
136
400
56
484
156
244
96
144
144
0
424
104
98
224
100
144
504
312
28
62
159
26
144
145
130
141
430
417
35
96
111
125
201
193
205
40
37
37
5
77
0
18
154
426
168
190
128
195
371
185
175
68
324
210
210
408
280
201
4
256
14
2
180
182
32
408
499
246
248
168
4
422
388
22
34
38
160
260
428
92
30
26
82
80
252
178
32
259
17
8
4
4
14
14
10
10
8
0
20
22
4
4
0
24
28
28
28
14
12
14
26
0
20
18
50
2
18
50
0
12
12
18
62
28
54
54
4
10
10
18
22
52
20
21
21
2
20
52
4
53
85
85
16
48
51
55
53
42
106
31
149
229
4
111
64
71
192
320
199
45
168
30
154
436
432
176
416
295
165
426
418
170
394
132
72
208
209
232
490
98
226
4
8
76
4
43
42
170
128
144
116
116
18
10
42
104
104
108
72
204
138
232
40
8
28
60
82
90
216
204
12
4
0
20
38
56
48
96
248
65
9
9
11
10
8
16
63
47
63
42
6
2
2
15
17
16
35
33
21
5
21
13
25
24
16
3
19
61
5
12
0
56
4
24
162
50
3
5
80
232
168
474
96
116
100
237
204
134
398
394
10
72
204
132
182
178
114
226
314
136
152
16
8
28
42
76
255
266
388
68
0
12
16
9
235
128
388
128
140
64
241
434
391
136
192
204
160
439
445
180
389
68
332
96
227
165
420
5
149
456
32
27
27
9
82
215
32
448
11
17
52
32
21
203
384
143
139
73
75
138
192
239
127
327
104
105
226
320
330
259
17
8
4
4
14
14
10
10
8
0
20
22
20
36
0
24
28
28
28
30
60
68
108
16
32
36
100
36
96
72
96
40
40
96
112
191
33
32
48
80
72
72
75
73
65
97
16
48
48
63
55
62
38
100
2
0
7
7
1
17
35
41
0
63
89
12
12
8
25
61
125
125
1
10
16
18
18
34
38
102
4
15
14
15
29
17
11
10
26
3
1
17
60
57
40
9
25
56
45
97
34
32
40
8
46
40
109
4
119
112
112
115
67
67
107
42
58
10
95
93
93
45
61
84
53
69
53
0
4
16
17
5
69
53
21
5
12
14
34
102
13
105
45
13
1
58
106
100
189
105
142
77
113
212
16
81
145
132
148
466
223
199
289
99
99
99
152
32
16
135
171
384
2
118
28
484
176
48
139
393
152
228
416
34
258
240
136
217
216
460
470
222
72
136
392
384
148
148
178
30
76
152
28
396
76
204
448
320
266
8
152
68
110
134
178
386
320
320
96
97
178
50
62
64
192
225
35
113
48
17
5
36
35
70
15
16
153
27
26
19
6
148
142
210
30
391
20
130
498
352
356
230
396
13
476
476
254
154
48
243
9
259
17
8
4
12
14
14
10
10
8
0
4
6
4
4
0
24
28
60
28
22
6
14
26
32
96
8
36
38
48
50
58
98
96
16
20
80
90
64
124
40
36
44
110
106
140
140
168
168
172
102
34
120
219
208
340
212
276
116
5
101
6
242
57
249
37
53
101
12
72
17
91
19
83
23
4
92
29
17
10
26
24
51
51
7
7
4
0
5
12
20
52
0
7
3
9
2
4
6
14
8
0
13
5
5
4
0
14
4
20
0
22
50
14
52
48
52
20
52
54
50
118
20
16
8
40
30
21
53
100
16
49
32
5
29
1
58
7
79
25
43
19
60
48
112
80
11
9
1
105
15
97
80
80
64
45
110
104
172
65
0
56
56
112
70
88
156
440
44
0
32
36
32
104
168
428
44
78
122
84
78
106
224
160
140
106
66
66
42
98
8
136
84
52
34
6
44
15
126
10
24
60
5
53
1
38
98
10
2
3
51
61
52
124
0
1
45
71
228
227
167
127
185
120
192
222
352
336
259
257
81
216
137
391
290
132
456
326
131
59
139
154
58
136
73
16
24
121
103
229
231
39
97
240
176
16
64
16
237
93
144
96
259
17
4
4
4
14
14
10
10
0
20
20
54
18
34
2
0
28
40
58
10
58
26
72
24
60
70
84
64
234
360
44
108
108
96
150
214
464
16
144
64
128
178
144
502
480
160
49
122
77
66
146
153
1
163
37
41
33
97
113
167
35
55
18
59
46
47
108
38
90
58
16
1
24
9
25
9
9
9
1
7
13
4
22
7
51
59
126
44
8
28
52
118
80
193
115
66
80
80
192
80
216
0
192
143
98
240
224
64
216
76
44
62
82
26
84
152
120
84
214
130
474
24
36
36
100
164
180
384
455
16
24
72
72
136
172
45
82
98
112
112
112
89
35
33
14
32
48
0
19
27
35
8
46
36
58
103
101
4
127
93
241
21
53
37
109
224
64
199
241
75
233
4
108
224
272
136
17
196
244
101
101
166
140
412
287
30
22
86
80
88
136
195
131
10
16
23
51
115
91
217
1
197
9
9
57
1
83
28
214
203
47
100
246
144
1
89
80
16
215
212
86
2
180
117
112
84
69
204
350
348
46
47
14
127
33
162
388
324
65
65
129
207
192
128
135
71
111
244
208
25
185
397
384
296
143
160
442
276
183
0
246
259
17
4
4
6
14
14
10
10
0
20
22
20
4
4
0
0
28
28
30
20
6
14
10
24
36
4
2
2
18
2
26
58
8
28
26
26
20
48
60
56
8
12
18
32
31
23
19
23
5
2
31
5
0
17
49
35
33
49
49
37
12
16
24
24
49
16
16
8
44
8
40
32
96
32
48
56
24
48
45
110
100
16
16
0
40
43
41
32
32
9
25
41
31
7
27
47
111
15
31
22
60
36
32
41
105
160
91
35
25
58
16
48
89
136
140
137
137
216
17
50
103
118
116
246
199
201
29
61
5
8
130
104
74
66
66
115
103
244
7
132
128
262
164
64
223
219
351
128
451
307
0
76
0
128
135
131
185
60
76
12
110
116
112
127
137
47
4
108
32
32
40
104
41
98
96
30
46
100
4
20
60
34
118
8
32
106
12
2
28
18
48
48
36
16
12
40
84
16
46
44
8
104
120
162
22
70
112
96
108
69
254
131
450
174
136
137
143
137
281
256
17
241
211
246
215
497
186
56
40
40
34
100
156
388
15
40
40
3
3
2
154
42
26
16
127
129
0
246
18
20
68
199
197
277
506
218
80
216
217
131
384
259
17
4
4
12
14
14
10
10
0
20
4
6
4
4
0
0
28
8
20
6
6
14
10
24
0
20
20
22
8
2
26
2
18
10
10
34
34
104
116
22
14
28
58
58
122
34
116
196
38
84
68
68
98
2
102
16
200
104
104
140
2
98
6
136
24
48
104
12
78
98
228
72
204
8
40
108
98
104
10
68
12
18
21
36
6
30
0
8
9
25
24
57
111
127
79
15
11
134
22
34
73
65
137
169
449
145
156
48
58
98
178
398
28
114
78
206
142
174
178
390
76
42
100
114
194
194
258
34
18
0
8
24
12
252
28
31
56
44
12
18
88
19
145
18
18
68
86
224
83
67
81
211
210
82
195
229
49
176
161
160
33
161
1
99
225
112
128
384
128
48
48
60
0
129
145
505
177
65
79
77
138
74
346
66
2
46
99
232
190
410
90
90
26
60
69
65
128
388
116
244
80
53
16
40
176
80
64
219
9
204
72
200
8
96
147
99
364
236
369
208
289
167
37
433
163
131
32
131
235
43
416
48
56
430
166
20
396
419
37
433
393
493
136
394
24
400
147
146
146
186
170
8
136
228
237
289
177
442
40
68
216
259
17
4
4
12
14
14
10
10
0
20
4
6
4
4
2
0
28
8
28
6
6
8
8
24
0
36
4
22
6
10
26
24
56
24
18
11
19
14
10
26
8
13
17
21
16
48
4
12
3
7
13
13
21
48
8
9
9
0
5
17
16
16
71
71
199
4
45
44
111
111
127
248
255
375
255
210
159
132
129
96
136
160
161
161
161
88
15
4
5
12
12
0
3
3
15
7
5
4
0
22
0
4
0
15
23
22
53
0
27
17
16
24
25
53
53
113
32
24
24
20
16
21
49
4
6
8
12
0
10
1
12
28
22
8
28
5
1
7
7
17
2
8
27
3
9
8
25
49
75
103
1
12
63
108
108
106
97
125
41
112
97
32
44
0
20
34
99
47
109
169
96
8
1
8
116
5
81
16
176
147
5
98
236
206
203
207
199
131
240
216
130
136
280
344
64
95
83
91
7
200
317
49
248
212
209
209
215
211
23
128
122
8
46
56
176
21
229
149
116
197
198
180
404
132
100
61
181
148
164
392
492
100
230
193
245
68
134
18
16
148
157
133
388
260
44
44
36
99
43
171
187
232
124
88
195
199
192
86
286
404
16
259
17
18
2
12
14
14
10
18
28
23
20
6
4
4
20
16
19
50
2
22
22
55
119
85
18
54
116
45
49
101
68
84
20
53
5
68
116
21
21
21
21
21
68
36
118
22
54
23
51
119
52
52
48
46
56
74
200
15
13
126
66
64
66
220
212
276
192
2
66
90
196
38
306
254
204
44
62
66
194
386
2
38
36
84
52
66
230
420
69
4
8
0
40
68
197
5
2
6
0
16
56
93
20
0
2
22
48
56
83
17
209
17
57
63
44
111
7
206
30
218
73
72
67
113
209
209
151
48
176
176
163
180
182
400
288
111
143
175
169
172
166
128
40
416
417
413
409
401
433
441
432
140
144
176
182
167
39
32
102
160
164
132
160
440
431
29
62
116
122
66
198
160
388
68
4
5
20
66
38
54
7
131
141
460
76
21
45
109
77
245
421
385
83
19
49
65
218
130
170
26
24
74
86
144
177
7
391
407
177
96
230
170
404
389
77
73
73
131
131
130
182
420
66
114
98
97
99
97
115
0
409
237
0
16
16
25
60
175
69
374
112
16
24
7
192
67
200
41
97
176
183
503
251
307
198
12
68
207
385
32
189
64
17
8
8
27
31
4
12
25
7
7
15
9
25
1
13
25
0
4
5
4
12
22
15
7
5
0
7
7
4
4
4
4
8
11
2
2
8
4
6
10
10
10
8
26
2
2
7
11
27
27
27
29
39
101
17
9
1
1
0
160
97
113
202
2
26
125
85
17
8
8
27
31
4
12
25
7
7
15
9
25
1
13
25
0
9
5
4
12
22
15
7
12
0
13
5
4
4
4
1
1
58
14
20
37
4
36
48
113
243
82
82
20
118
238
170
426
10
106
72
200
192
136
427
426
10
24
154
186
43
297
76
5
143
198
167
421
431
40
108
112
216
281
305
0
61
297
0
208
212
276
55
438
240
1
259
17
4
6
4
14
14
10
10
0
0
0
4
4
2
2
0
8
0
8
24
8
12
8
12
8
28
24
28
36
22
20
16
36
33
68
20
22
22
16
56
63
117
82
82
52
80
32
71
71
64
220
8
102
7
127
95
87
75
219
451
169
169
41
40
32
92
212
471
149
114
55
127
83
81
208
24
16
52
64
36
96
64
32
127
39
15
3
3
31
7
15
1
4
8
9
25
25
25
29
17
10
28
28
22
48
16
0
20
48
32
4
22
48
112
8
24
28
8
20
20
54
112
216
120
33
38
118
16
48
112
33
107
41
99
22
148
55
3
19
35
33
96
231
155
255
164
64
40
40
108
97
64
323
65
79
223
151
447
159
444
24
58
113
177
417
37
385
444
42
32
100
136
408
184
97
98
76
66
80
132
196
278
404
416
180
116
124
84
102
174
128
458
8
8
4
36
36
124
37
58
10
24
8
24
19
53
116
98
72
29
49
59
35
20
48
72
145
155
19
29
9
1
1
97
115
88
70
68
70
67
199
35
37
33
97
104
124
202
230
134
110
79
250
18
152
144
444
312
480
203
218
202
290
296
259
303
41
138
410
450
432
71
17
4
6
4
14
14
10
10
0
0
0
4
4
2
2
0
4
0
8
24
8
12
8
4
8
28
24
28
20
6
18
52
40
32
34
52
70
52
52
64
93
77
66
98
46
46
111
103
99
129
76
100
179
129
93
0
164
36
32
81
209
145
205
201
3
99
143
79
66
78
82
19
63
259
17
4
6
4
14
14
10
10
0
0
0
4
4
4
0
0
2
1
3
21
22
18
7
11
17
51
59
24
28
21
55
48
49
24
9
3
13
40
47
64
80
80
56
40
49
50
49
32
96
128
80
80
80
193
11
36
112
48
48
97
218
217
35
36
37
17
91
77
81
1
241
219
67
102
35
33
109
78
120
24
35
0
116
69
40
107
96
4
1
40
28
20
10
20
60
127
63
12
30
0
0
1
3
0
49
5
14
0
1
2
14
4
0
32
24
19
21
29
12
2
28
24
9
43
42
30
48
56
17
51
62
19
1
47
32
1
74
2
4
52
52
56
107
101
1
51
70
6
80
64
72
9
92
114
34
102
48
144
216
84
172
161
145
25
249
88
248
323
323
323
271
393
8
129
135
447
504
380
284
400
90
219
256
5
5
193
129
37
253
221
4
10
30
38
51
75
103
1
53
49
61
48
52
64
232
201
94
69
74
3
78
78
44
44
188
176
272
122
122
16
17
67
143
483
203
463
197
141
106
241
283
409
185
425
33
188
384
408
256
140
164
44
172
143
143
143
69
191
3
67
250
392
264
331
314
59
144
402
280
194
192
98
17
4
6
4
14
14
10
10
0
0
0
4
4
4
0
0
8
8
8
24
12
14
10
12
14
20
52
4
4
4
20
22
22
52
52
4
8
28
20
16
52
6
22
16
40
16
80
24
88
84
86
80
64
224
32
224
168
104
168
124
192
192
384
112
0
176
0
80
80
224
48
240
208
32
32
48
8
112
80
88
200
32
48
112
160
80
72
8
0
161
64
192
72
240
241
310
99
1
193
216
259
17
4
6
4
14
14
10
10
0
0
0
4
4
4
0
0
8
1
3
22
6
15
7
15
19
19
58
16
17
13
20
44
44
111
61
109
37
37
97
85
208
0
49
22
54
118
86
204
220
20
8
13
37
69
69
21
36
36
58
92
56
49
240
196
37
33
112
145
246
404
119
22
238
72
209
137
399
394
106
64
210
338
42
250
250
50
474
218
148
262
262
30
158
138
2
98
250
128
10
136
42
98
66
6
72
12
206
58
40
4
20
86
80
197
208
18
0
104
108
112
187
157
20
279
181
180
134
161
168
392
491
201
221
333
197
236
190
58
93
80
210
19
82
4
20
49
5
53
4
213
213
213
5
5
37
29
93
86
20
210
266
26
42
114
112
209
144
129
281
319
322
182
134
110
255
239
209
475
273
132
4
0
96
12
161
160
6
62
154
67
225
144
496
482
306
248
121
227
161
433
51
275
357
197
260
128
166
419
181
5
45
189
176
458
192
198
68
100
66
71
133
384
4
191
4
128
128
160
128
200
187
435
384
82
98
134
79
223
471
262
446
35
103
21
113
209
145
16
45
297
33
189
148
388
301
101
240
166
404
216
411
37
17
4
6
4
14
14
10
10
0
0
0
4
4
4
0
0
4
0
8
24
12
14
10
4
0
28
88
68
4
36
34
40
58
240
116
52
120
248
344
81
17
4
6
4
14
14
10
10
0
0
0
4
4
4
0
0
4
8
8
24
12
14
10
8
24
20
52
68
4
2
58
88
20
52
116
4
76
114
112
56
68
200
120
168
108
160
160
296
224
0
256
56
112
208
472
332
224
420
4
12
108
172
172
44
366
10
282
162
66
74
130
410
26
202
218
66
326
110
138
2
288
164
402
72
17
4
6
4
14
14
10
10
0
0
0
4
4
4
0
0
18
1
3
21
22
14
10
43
17
27
59
40
32
36
125
32
113
48
41
79
67
97
18
64
0
32
48
56
35
97
35
2
0
0
4
8
32
49
128
68
6
14
4
76
224
240
139
10
140
14
232
236
162
134
22
400
16
503
259
17
4
6
4
14
14
10
10
0
0
0
4
4
4
4
0
8
1
3
22
22
22
23
15
19
19
58
40
40
25
32
44
33
57
45
40
5
30
50
48
84
18
2
3
9
25
0
50
25
58
44
47
45
14
35
113
12
16
57
48
32
104
104
102
7
1
8
11
43
43
41
12
68
12
62
44
28
71
52
54
37
116
86
70
208
23
4
93
89
57
83
211
211
11
99
115
1
10
77
61
69
236
92
212
132
96
8
18
7
6
78
50
112
122
140
16
25
0
0
7
37
136
268
337
155
203
129
65
240
496
211
147
212
272
183
447
447
447
15
77
205
20
168
128
32
1
48
112
17
193
109
205
476
455
198
198
134
38
190
152
155
43
315
58
58
90
74
98
132
204
64
200
138
106
10
98
66
239
295
163
37
421
189
429
181
165
160
435
437
5
460
449
125
37
160
136
438
132
206
18
322
223
125
66
193
200
224
130
0
0
204
129
198
480
436
263
322
129
66
74
198
266
283
363
129
165
132
133
133
141
143
0
107
71
197
193
452
384
30
44
4
128
15
139
207
425
48
66
218
24
164
20
68
80
210
210
8
346
11
121
242
34
17
4
6
4
14
14
10
10
0
0
0
4
4
4
4
0
1
1
3
54
70
87
23
17
18
54
122
120
121
48
124
125
93
209
149
149
38
17
4
6
4
14
14
10
10
0
0
0
4
4
4
4
0
17
48
8
24
10
10
59
49
48
56
25
29
20
117
149
145
400
19
18
181
229
228
218
504
259
17
4
6
4
14
14
10
10
0
0
0
4
4
100
132
0
2
16
8
24
252
246
150
422
440
404
436
484
324
260
228
238
376
300
348
338
344
4
0
64
148
128
28
16
24
0
0
32
32
8
24
16
32
104
112
96
112
152
216
192
208
144
64
72
204
198
352
104
112
24
24
157
22
326
100
160
136
136
235
9
384
23
48
85
217
223
223
415
25
24
23
83
83
0
244
20
404
208
215
208
219
145
1
129
127
359
111
36
120
34
110
106
141
105
137
8
66
90
58
120
10
24
61
125
6
6
14
6
35
2
46
100
129
1
4
13
4
51
66
90
92
18
1
22
48
112
100
224
236
64
60
98
98
150
144
104
192
44
108
66
198
70
4
36
4
68
66
66
194
10
58
58
42
106
58
90
90
90
74
202
106
202
82
202
234
106
202
2
234
194
354
266
354
70
222
314
34
166
428
317
33
145
129
153
145
149
133
36
101
97
99
99
231
447
441
46
5
1
16
152
136
168
424
13
97
104
238
239
45
3
82
220
84
219
137
411
26
74
18
60
146
139
256
450
98
40
8
73
193
345
163
31
264
116
241
198
239
24
28
191
36
60
17
4
6
4
14
14
10
10
0
0
0
4
4
100
132
0
130
0
136
216
252
252
150
454
132
476
216
328
64
4
144
8
312
96
348
76
84
70
0
232
44
194
81
84
214
22
212
216
349
217
213
148
210
218
178
131
179
419
183
145
418
260
29
17
4
6
4
14
14
10
10
0
0
0
4
4
100
132
0
136
176
136
88
252
246
150
463
241
244
180
420
260
260
321
18
17
4
6
4
14
14
10
10
0
0
0
4
4
100
132
0
136
433
136
13
