0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-10 03:38:47 +00:00
OI-codes/LibreOJ/115/data/2.out

10202 lines
33 KiB (Stored with Git LFS)
Plaintext

YES
13
71
65
15
52
57
12
54
18
78
41
86
79
24
42
31
28
61
20
87
152
30
5
100
77
133
101
33
73
56
31
54
114
16
93
74
42
51
2
32
92
151
95
3
29
67
80
48
71
20
86
30
47
112
58
174
2
118
55
28
79
117
2
168
51
72
60
15
182
39
28
113
85
17
180
253
68
129
77
21
190
122
27
75
150
75
196
866
10
75
98
36
22
129
228
115
63
100
0
220
44
56
73
13
43
79
125
143
68
7
65
179
16
276
273
218
78
157
55
167
107
224
130
14
42
52
206
46
42
262
68
93
223
37
0
16
2
182
100
113
25
57
18
114
237
32
67
79
90
21
128
33
25
143
84
86
80
22
41
159
288
280
59
97
64
76
170
138
63
233
0
16
50
90
9
125
2
5
52
114
12
43
27
28
80
35
120
26
60
89
172
164
122
209
159
34
51
108
1
162
69
171
20
16
85
113
183
51
43
167
222
7
24
6
178
46
49
124
5
49
194
30
117
126
12
295
94
73
77
21
82
136
12
224
70
60
10
106
34
11
79
170
183
259
54
10
56
61
32
85
80
233
198
82
49
59
169
27
119
174
243
28
36
92
192
162
189
13
65
43
43
44
73
200
21
185
233
9
39
0
14
1
101
163
149
66
109
29
19
200
216
21
14
29
185
47
79
234
78
7
204
56
20
148
38
83
84
296
78
64
231
188
12
67
114
102
88
25
88
34
120
193
126
199
77
221
174
3
133
57
95
9
30
11
180
151
6
4
108
25
144
22
209
37
35
15
98
176
171
186
73
29
1
57
110
97
77
26
14
64
72
12
93
26
55
82
40
93
3
149
231
22
206
10
44
256
274
169
47
3
231
110
31
49
173
166
67
161
18
99
10
49
182
49
4
128
233
165
84
198
56
58
60
17
15
97
172
65
100
123
151
153
93
16
18
51
94
121
61
93
139
79
212
25
105
32
37
153
17
169
74
40
514
213
98
66
18
125
62
172
77
64
141
192
258
43
194
297
64
13
86
10
197
14
46
38
77
176
94
47
141
30
49
1
70
261
170
179
159
72
296
43
10
27
71
24
199
32
1
139
19
74
196
130
42
85
60
138
55
76
99
66
188
80
63
109
21
69
132
99
40
97
45
23
92
71
74
176
178
151
67
22
2
41
59
60
5
142
1
20
129
7
11
59
85
109
67
31
86
50
61
86
59
244
93
29
13
11
203
185
115
185
30
199
23
0
71
40
58
101
91
18
32
239
167
153
196
49
121
71
45
26
262
48
87
148
169
58
250
2
89
110
230
6
54
84
37
49
38
18
149
84
188
114
117
74
20
74
62
19
156
15
240
11
267
90
101
56
37
71
157
221
17
43
123
183
43
86
40
63
92
68
124
262
838
1
43
164
93
88
61
185
150
29
59
79
77
58
95
218
99
31
198
8
112
73
44
200
84
27
128
62
40
121
22
100
120
106
9
5
40
84
82
11
30
161
99
192
15
24
139
5
100
35
263
27
110
44
172
17
150
122
118
0
107
145
167
9
66
153
132
90
251
78
36
72
86
293
90
6
63
25
168
37
110
29
57
178
33
169
44
240
9
197
13
249
81
83
97
0
5
10
35
50
117
18
40
204
5
79
71
89
86
187
85
18
124
180
165
267
159
91
58
29
62
108
109
7
88
72
234
60
259
11
55
30
21
293
128
45
104
108
171
49
237
164
152
134
58
18
56
59
115
49
124
1
4
62
289
67
12
160
77
164
244
55
93
156
57
182
202
87
5
123
89
57
220
95
79
129
157
111
189
8
0
138
138
34
65
186
106
50
44
65
617
102
256
126
130
0
256
61
102
170
191
35
112
152
102
57
146
116
57
5
27
139
200
204
24
207
165
37
111
94
6
29
40
91
74
40
209
60
43
76
91
323
5
276
5
91
287
91
90
59
142
28
277
34
149
131
275
24
1
7
221
279
180
95
115
154
9
164
98
109
1261
47
104
200
67
30
37
6
100
22
62
81
81
80
9
227
81
94
74
48
9
175
24
119
260
35
70
71
38
41
96
235
167
64
142
187
170
61
64
150
287
7
29
51
78
41
28
110
189
70
12
13
83
2
52
75
1
14
9
26
84
19
37
11
144
0
85
129
31
216
199
241
173
13
18
81
27
53
113
9
49
199
153
21
98
266
22
64
283
261
9
159
58
92
62
51
78
25
106
27
63
147
26
260
59
256
135
71
117
66
76
60
15
44
85
152
43
136
90
173
66
132
163
89
74
24
196
57
35
42
18
34
83
29
64
256
6
299
13
78
196
73
231
75
216
159
44
90
134
190
192
190
115
102
7
76
4
8
55
34
67
32
40
96
252
49
84
150
93
37
200
203
100
174
73
18
49
29
175
28
92
171
241
162
75
55
26
68
54
4
136
33
87
18
59
3
39
78
248
68
25
158
137
68
89
115
16
64
2
22
12
62
177
124
169
98
200
28
110
216
17
31
32
76
20
138
180
28
274
167
25
193
177
170
145
239
88
8
45
40
199
69
10
59
19
3
27
63
28
48
24
101
26
183
93
157
101
16
20
55
46
81
300
34
264
30
94
82
16
2
34
28
35
160
0
143
67
189
80
137
193
267
282
225
173
125
177
9
94
36
27
52
6
152
79
23
95
32
105
151
194
68
145
1
10
16
70
34
53
32
88
170
97
134
94
199
176
115
9
100
31
110
53
198
97
69
39
74
44
7
276
223
69
79
96
120
94
155
37
237
49
47
44
37
280
28
17
156
83
82
61
3
156
60
11
2
60
25
91
34
66
25
63
154
27
59
38
77
50
272
94
198
114
285
65
72
64
155
6
52
17
61
24
14
75
27
63
13
13
46
57
56
24
132
18
54
96
45
68
113
21
26
107
76
99
141
44
134
30
30
36
186
74
157
77
22
31
52
4
100
69
67
23
144
92
89
54
32
19
14
280
40
97
184
183
99
8
91
59
46
33
96
115
108
85
70
64
63
14
55
22
152
81
9
12
7
150
161
98
21
24
34
46
82
138
124
68
137
179
98
170
120
4
43
149
72
115
98
75
8
646
57
0
2
158
64
47
17
110
255
151
106
24
62
20
48
261
72
38
52
126
8
69
45
96
55
106
299
6
115
45
4
31
18
87
170
32
165
66
211
56
110
68
34
43
152
58
261
22
185
59
108
61
272
37
249
224
123
92
21
197
159
145
100
65
82
154
53
98
60
94
630
120
56
6
268
15
51
17
65
171
30
47
199
29
184
172
52
209
47
88
85
5
219
57
95
133
2
40
48
12
77
116
51
30
173
44
67
150
188
72
78
123
99
12
0
234
4
35
78
60
73
54
122
132
123
54
88
47
135
91
67
48
67
233
48
72
34
24
104
19
6
149
178
87
44
81
120
125
7
33
45
102
38
160
27
55
67
112
22
4
142
74
183
13
73
1
121
230
274
64
77
152
12
83
37
2
2
36
95
36
53
78
223
65
219
42
44
37
128
127
21
151
88
268
9
160
47
221
264
81
72
96
285
81
6
132
37
49
37
132
101
300
512
17
41
26
299
12
121
9
132
29
35
185
37
36
19
18
116
114
199
33
18
163
168
28
54
79
6
25
38
127
184
177
8
14
7
63
13
78
16
174
192
96
35
7
29
80
82
188
69
28
16
46
143
44
34
88
118
52
61
50
48
23
57
43
185
131
80
28
2
142
260
70
15
231
153
265
85
214
142
146
208
47
73
50
17
171
54
101
171
44
26
62
25
27
58
45
79
92
163
116
77
89
21
191
70
81
109
232
163
169
297
193
91
199
166
46
137
71
20
248
347
31
271
163
65
108
3
143
71
84
53
14
179
16
68
232
93
208
55
125
140
1
25
54
27
98
161
283
65
3
28
100
70
131
99
34
282
70
86
244
36
82
20
9
62
52
66
265
66
146
92
60
189
82
6
40
30
53
106
58
99
77
97
24
123
92
22
20
44
297
69
36
274
54
44
137
68
147
35
20
20
127
227
30
63
127
184
203
8
114
129
58
192
171
279
24
44
4
17
99
83
130
71
60
5
157
53
53
114
27
40
31
151
66
59
66
97
149
69
86
145
184
54
84
67
269
212
244
29
118
97
49
249
38
176
31
121
100
100
16
122
265
67
152
217
111
79
234
77
78
138
80
10
58
124
187
125
271
130
39
271
81
99
52
14
86
15
169
146
8
49
283
11
156
131
20
163
290
163
66
211
100
158
2
94
162
44
13
41
48
17
21
35
106
192
81
91
41
80
55
126
46
56
85
69
76
32
98
43
49
248
74
260
24
15
70
32
67
102
96
102
89
132
44
90
8
29
107
20
130
59
41
12
88
98
61
284
66
100
10
76
51
28
133
271
267
5
146
39
145
111
27
84
87
42
67
94
70
50
173
172
22
136
27
78
14
159
281
34
192
160
255
106
127
75
20
239
92
39
63
100
22
26
19
67
179
8
10
196
33
80
186
97
14
70
211
7
20
84
99
95
41
132
89
111
52
197
46
147
22
4
247
31
83
85
56
272
91
113
157
249
122
74
244
253
15
58
198
129
27
190
124
201
134
41
45
107
84
125
91
5
168
120
16
24
259
81
72
154
81
65
150
133
34
101
40
56
293
263
119
49
99
152
114
17
53
52
2
10
228
47
89
12
174
287
219
35
180
78
18
68
31
131
99
7
40
5
15
17
37
186
27
37
34
2
100
15
79
38
115
174
65
109
63
18
81
323
146
200
175
61
181
182
40
14
32
119
43
157
35
248
99
216
65
145
97
101
279
16
28
42
8
4
110
34
118
90
199
21
6
75
73
4
54
75
135
10
83
15
39
103
98
36
52
31
222
99
57
195
26
288
183
155
182
183
66
3
101
144
53
100
36
67
91
285
133
217
257
153
287
52
151
233
30
188
68
187
1
15
138
39
96
60
59
189
25
46
50
75
36
81
81
60
99
73
31
82
8
12
49
42
157
32
24
57
56
39
115
99
65
54
129
4
78
125
104
43
55
32
32
163
114
36
20
210
63
178
4
114
60
54
175
262
39
38
37
41
115
21
71
12
58
80
37
10
14
97
89
0
58
100
130
81
105
65
182
49
46
101
158
48
28
74
3
179
75
137
70
34
30
111
41
136
2
53
6
57
106
121
91
164
17
201
89
214
208
95
6
41
58
24
184
8
215
93
78
38
27
280
71
160
173
130
288
62
16
5
96
2
17
66
77
52
157
182
52
284
14
132
43
20
96
55
68
200
204
28
42
34
99
245
16
138
41
3
17
84
22
152
169
196
21
183
177
44
167
70
3
0
38
66
37
54
3
40
37
165
199
24
62
22
11
104
47
181
61
282
49
126
20
20
167
39
172
55
79
99
16
95
136
54
247
139
159
9
96
61
114
67
40
88
169
189
73
191
90
17
67
24
66
47
85
64
139
97
96
17
97
32
272
270
180
45
67
138
172
67
91
0
51
61
100
144
279
71
50
4
96
41
1
77
157
54
55
85
5
4
157
104
63
4
1
2
40
97
152
164
198
166
97
84
163
172
166
258
26
261
391
16
84
86
37
48
29
124
171
34
164
61
188
118
145
12
123
56
80
127
30
185
86
120
237
89
243
28
40
60
113
176
175
238
158
70
172
24
208
164
76
82
0
47
144
133
85
186
43
91
67
193
47
200
90
92
171
25
90
33
120
74
11
13
9
106
39
18
42
39
42
78
13
142
65
38
38
72
0
134
194
36
39
155
17
110
224
47
119
35
6
50
63
108
38
16
79
32
185
35
189
152
297
27
28
44
99
90
170
288
62
24
167
66
69
95
24
58
25
77
45
51
60
153
7
176
19
294
160
37
90
67
77
3
73
170
173
282
26
23
44
494
51
142
164
12
47
48
98
145
60
50
145
39
81
48
118
58
4
71
85
288
16
7
52
31
48
89
54
133
95
102
224
169
177
56
0
73
225
132
81
21
8
18
112
36
160
89
99
9
197
216
174
41
38
74
17
294
99
85
51
33
125
94
59
54
116
179
172
46
158
226
26
20
108
0
222
150
196
29
178
175
55
1
37
52
94
180
186
68
342
15
74
40
291
99
21
129
186
23
8
2
177
182
75
108
20
163
81
2
28
58
178
115
193
9
122
74
23
80
264
170
74
248
41
93
25
18
161
201
112
84
85
35
85
109
196
17
244
21
108
145
62
124
55
64
43
33
68
74
159
140
25
55
96
131
50
192
82
79
64
185
25
42
36
15
170
31
52
241
34
290
241
95
69
100
130
15
134
36
44
72
63
112
117
148
162
42
157
72
95
30
169
64
294
144
38
42
23
97
212
47
31
120
86
1
173
48
164
162
16
68
2
101
104
71
128
131
54
0
90
49
47
134
34
64
47
83
190
63
128
100
192
89
189
25
165
68
39
300
86
271
34
159
54
213
57
186
30
245
72
62
9
94
164
91
298
75
87
83
180
63
91
0
143
172
0
87
3
9
95
48
37
1
112
49
83
7
222
66
96
132
45
114
126
145
147
153
298
173
225
178
100
43
182
71
13
20
25
167
76
44
1
276
172
62
386
3
95
7
74
21
404
60
184
79
55
126
22
38
271
15
124
28
296
1
194
13
32
28
61
1
67
23
75
224
103
119
55
39
3
123
2
71
75
117
8
20
181
25
88
31
54
176
71
89
114
161
16
230
32
168
78
183
185
25
29
61
44
89
10
126
104
265
38
202
44
9
220
27
75
184
12
12
69
114
6
15
84
24
13
76
163
46
95
111
94
172
10
122
15
113
167
271
16
75
83
52
34
177
87
177
48
80
96
64
92
40
191
187
123
49
128
62
248
4
95
95
18
34
90
82
235
93
120
161
58
180
46
41
172
58
183
71
95
50
57
83
131
179
203
60
77
83
48
220
59
1
78
37
0
15
56
72
114
178
24
63
286
80
96
122
241
183
50
98
79
150
69
44
117
177
158
184
105
57
93
26
195
36
23
14
38
47
76
184
129
14
26
124
78
189
60
112
6
57
88
72
73
9
0
178
1
107
57
2
46
60
69
83
266
132
9
134
29
8
148
115
380
177
17
178
202
268
112
289
58
98
269
97
88
62
135
5
8
119
78
178
21
153
127
38
126
38
88
26
107
174
108
47
50
168
138
31
255
0
150
116
252
68
49
60
186
84
28
1
60
3
123
20
191
41
44
203
61
75
55
136
86
186
42
67
68
92
30
164
45
110
26
15
242
46
51
117
77
100
16
30
169
68
67
96
178
104
37
38
97
58
41
139
113
93
1
19
68
214
151
23
23
157
67
13
24
91
9
186
183
31
57
103
174
133
296
160
236
5
76
92
88
104
127
0
79
17
131
126
51
68
286
42
20
19
52
49
37
23
168
225
54
104
256
89
236
293
76
76
59
74
130
174
285
233
5
194
107
64
91
36
257
12
18
57
134
3
42
52
161
25
118
7
41
12
257
44
19
152
47
95
90
199
81
91
15
56
98
254
80
5
27
91
100
173
76
96
3
155
172
54
11
252
36
46
25
4
186
34
96
87
160
116
71
31
54
226
8
79
294
59
68
105
64
15
11
7
42
200
21
58
210
32
57
57
44
118
164
82
74
68
86
283
87
59
124
146
94
86
2
38
27
47
97
267
166
254
88
46
39
124
86
197
55
31
66
99
36
1
449
45
86
91
19
57
244
55
91
130
66
222
136
184
33
61
208
64
78
106
7
43
20
293
111
75
100
123
65
94
151
85
38
28
18
287
58
0
46
107
153
40
63
175
162
16
3
69
173
37
23
4
11
18
98
98
153
87
42
180
45
146
87
21
98
55
56
119
23
112
8
61
68
114
147
154
134
8
47
104
105
110
62
52
98
133
129
42
50
100
58
70
77
182
23
9
137
183
22
157
275
4
29
164
37
94
96
13
52
75
100
81
64
59
179
38
65
62
77
189
83
187
307
8
26
10
7
135
75
34
55
69
163
188
45
183
1
24
40
87
57
42
234
11
159
270
51
10
82
171
493
17
274
67
178
82
37
23
65
78
150
27
43
53
298
75
120
137
122
53
67
136
30
164
100
20
109
63
121
120
33
7
85
33
80
64
100
62
5
12
10
238
22
48
140
33
138
99
124
119
66
90
78
68
72
24
85
45
55
15
211
35
0
57
39
223
94
226
148
103
83
62
9
193
80
137
6
199
213
52
86
94
98
27
106
94
83
175
218
187
23
9
73
159
8
62
60
80
26
65
192
273
38
66
5
66
66
133
50
89
76
286
163
79
145
46
60
122
48
113
67
0
51
64
19
78
253
188
53
65
126
46
28
140
34
226
6
107
23
90
44
273
70
176
169
289
165
0
109
57
22
200
254
75
114
156
203
78
56
81
233
1
65
59
133
19
100
138
270
2
32
200
94
6
88
465
253
171
18
71
60
63
36
132
57
70
30
8
85
45
4
231
50
0
32
147
63
185
71
25
112
119
56
168
95
46
70
7
114
31
67
36
47
9
90
79
20
17
176
45
38
191
17
89
34
76
9
54
63
121
143
100
92
54
136
300
5
93
191
148
265
0
28
79
8
243
139
17
63
57
23
179
17
136
55
160
15
33
12
50
280
23
97
52
77
122
102
100
138
97
74
252
97
61
56
73
15
226
29
2
37
16
90
12
56
29
103
121
165
54
22
49
197
170
66
123
104
9
7
96
80
27
49
63
23
12
10
59
51
105
52
47
116
150
51
19
144
110
254
100
31
42
6
201
156
209
257
139
52
212
14
109
84
63
12
34
77
123
149
36
40
292
11
36
20
254
36
31
117
67
127
84
99
46
6
175
24
203
134
214
166
3
156
23
135
76
29
64
194
3
175
232
128
144
37
13
21
93
59
7
60
133
27
265
121
134
178
101
231
166
112
32
82
70
48
2
49
96
27
14
52
91
74
193
9
258
189
279
99
28
116
124
54
35
92
63
268
82
108
277
198
37
33
122
209
22
253
9
5
61
7
182
40
178
54
174
64
126
93
219
163
209
35
63
27
63
108
10
67
152
121
104
12
191
140
168
114
105
18
68
255
187
140
255
17
34
294
79
29
18
84
54
175
44
166
62
67
24
84
91
82
1
67
26
26
149
126
88
181
2
137
68
135
4
73
112
52
86
15
185
42
92
39
62
167
107
13
75
233
97
208
212
56
197
74
135
76
17
258
22
178
264
82
90
185
171
50
32
100
104
83
181
30
51
45
51
80
147
97
6
79
19
229
208
156
33
80
1
42
251
164
25
108
141
81
25
93
8
78
25
257
158
31
59
79
198
206
76
63
130
64
4
74
29
104
9
88
75
55
202
82
6
100
89
123
184
87
225
200
67
205
3
167
151
112
96
24
58
76
57
100
23
0
77
39
196
125
37
64
8
14
23
21
176
2
58
46
18
26
238
99
192
3
93
3
204
46
13
43
125
9
30
181
103
49
78
120
25
256
113
85
64
181
145
27
76
37
91
77
70
59
24
88
76
73
71
173
17
57
5
188
71
46
176
5
90
20
49
44
196
49
34
77
105
151
58
69
158
183
175
58
21
27
71
270
41
129
161
62
229
59
151
27
148
15
173
36
247
120
74
96
245
180
21
54
189
213
89
54
46
490
197
38
261
79
18
113
36
13
79
160
23
57
7
123
26
67
62
9
12
88
173
56
178
42
40
43
111
16
202
98
1
15
91
79
165
155
106
9
119
92
9
101
86
230
126
222
83
6
181
69
173
227
18
95
47
104
92
10
125
1
46
71
33
6
27
57
160
42
101
397
126
148
176
43
32
134
7
17
37
140
148
47
4
1
51
2
289
83
61
95
163
26
202
127
74
234
217
258
208
0
35
144
137
71
72
50
49
7
46
224
88
29
53
44
104
134
77
68
17
284
87
287
43
119
126
108
9
202
256
94
24
80
12
158
182
3
188
158
117
294
160
42
171
91
127
10
140
32
153
8
66
95
166
86
84
5
14
28
178
13
166
10
198
169
54
1
82
72
49
36
108
74
25
28
118
268
8
80
77
58
263
1
41
44
130
234
186
45
48
162
51
115
22
166
264
274
276
44
13
122
99
81
120
32
117
17
136
159
17
46
11
1
64
152
284
157
36
36
154
147
80
5
218
34
55
165
161
283
108
77
36
182
34
125
92
53
29
26
150
192
61
52
18
78
15
93
72
269
184
19
1
4
148
21
16
66
65
96
24
62
67
65
42
186
182
65
203
281
135
51
48
138
63
257
88
45
53
82
180
145
168
98
59
89
88
153
10
109
13
134
29
124
182
16
23
70
200
198
46
280
25
108
145
84
136
180
197
274
4
47
187
83
182
87
189
182
89
38
167
29
141
52
101
41
18
26
211
6
63
36
187
82
236
141
103
58
72
53
128
81
107
50
180
0
19
34
59
52
45
44
27
132
90
22
244
15
36
254
162
243
2
57
14
47
212
102
148
172
30
0
101
0
200
76
253
154
128
93
55
181
170
39
281
217
39
87
117
232
155
53
169
69
9
88
108
94
10
82
58
7
129
98
0
0
31
29
37
200
23
17
59
110
165
97
103
186
33
193
29
0
139
48
270
125
92
74
41
27
171
162
252
145
122
138
38
66
120
68
48
196
21
40
113
72
125
8
148
21
211
37
242
16
85
85
163
230
42
40
47
44
42
73
160
179
41
79
73
96
78
143
114
21
85
37
91
89
5
54
239
59
74
248
125
32
86
146
117
187
2
45
188
68
130
206
97
30
50
36
112
89
41
239
25
88
145
46
16
34
81
85
25
6
192
203
82
185
135
262
113
0
89
79
188
23
52
51
237
24
4
87
198
87
109
55
193
172
77
185
29
76
159
68
23
11
139
213
44
119
46
48
150
52
113
255
53
45
90
65
20
168
27
84
23
81
280
56
177
68
20
135
97
98
88
118
116
5
189
33
160
148
50
14
83
0
34
92
231
44
12
259
61
37
125
167
40
289
70
895
290
92
66
129
62
9
27
16
99
35
108
3
134
42
94
53
73
96
56
19
180
271
164
51
0
95
194
133
300
48
86
96
130
269
63
120
34
38
100
2
37
91
35
89
145
8
65
37
100
52
59
25
35
218
78
103
44
0
37
184
197
4
533
175
19
67
38
161
7
29
261
8
90
101
200
1
69
298
808
162
218
36
78
124
266
164
2
6
21
17
19
42
18
51
195
92
62
134
20
99
26
69
58
19
71
138
56
53
176
80
128
151
101
58
3
56
74
26
287
73
138
91
69
14
28
88
132
191
13
41
27
49
65
168
51
56
104
92
67
7
16
144
107
67
8
83
28
54
73
75
53
157
263
67
99
21
58
497
179
62
91
22
80
83
50
84
46
159
30
34
170
176
120
94
198
84
16
66
30
149
142
82
7
109
170
66
40
46
288
113
210
82
90
32
15
39
14
147
23
92
4
2
68
158
135
39
128
33
1
61
30
212
76
37
294
35
7
11
124
100
5
281
88
59
79
29
40
199
96
119
121
99
64
45
180
67
18
216
540
191
292
583
220
34
15
109
261
175
1
80
14
50
103
61
86
507
66
147
23
187
12
6
14
47
40
27
11
59
143
391
283
136
51
85
27
33
22
6
71
105
49
188
2
65
85
82
98
89
4
138
7
257
52
105
186
27
386
46
107
116
70
84
73
81
83
37
69
85
163
154
2
29
73
187
194
231
9
209
13
83
70
64
59
155
236
141
18
65
119
47
85
32
57
199
109
117
573
1
544
91
268
235
10
142
53
80
273
162
23
252
235
73
53
123
284
20
182
126
61
60
202
12
80
174
51
27
90
24
133
83
26
150
206
191
261
89
30
144
217
92
47
27
104
66
51
23
164
54
98
108
76
165
31
57
30
269
55
102
185
169
43
155
70
141
12
223
268
62
159
161
93
182
77
31
58
45
60
1
26
80
145
97
2
39
139
43
271
178
72
1
21
79
5
29
35
117
98
84
25
12
23
86
41
14
225
126
172
270
21
35
235
52
42
146
105
89
117
59
212
202
79
30
139
47
46
182
201
7
6
54
254
186
50
99
12
131
73
25
62
44
177
44
78
40
128
292
235
95
117
63
160
234
71
114
42
74
75
294
40
204
41
23
57
18
282
57
23
46
44
299
150
150
90
129
183
78
53
137
50
84
54
120
28
36
38
253
161
299
99
122
155
39
90
6
267
24
86
33
87
84
268
86
72
793
82
175
704
72
36
32
85
20
140
30
100
124
79
210
92
52
215
31
138
8
14
16
124
8
112
75
75
137
166
209
122
123
53
11
89
36
120
37
222
60
46
7
169
74
96
186
23
89
129
70
95
289
26
30
42
181
40
7
80
87
94
121
142
142
84
30
270
163
57
94
184
22
208
15
0
46
200
55
99
65
27
180
238
90
33
5
128
194
74
48
66
85
79
99
44
282
79
188
151
181
50
161
137
35
4
17
134
3
202
35
83
105
184
67
60
87
56
87
118
45
159
50
82
34
285
23
23
34
289
72
90
7
13
33
92
254
33
18
169
96
71
147
107
85
92
37
257
28
26
0
87
2
77
141
15
2
21
81
6
25
130
24
189
32
48
47
109
40
207
193
106
80
169
211
5
148
60
62
68
110
34
89
90
45
16
183
27
47
135
5
203
54
49
11
80
71
230
152
96
79
173
280
193
129
21
45
40
75
34
141
242
7
199
41
50
100
18
92
90
79
251
21
92
85
179
51
68
9
172
25
122
88
72
86
123
249
20
71
82
41
195
68
81
87
111
163
43
196
38
42
190
287
76
26
6
111
37
30
113
100
72
92
43
127
124
42
7
129
94
46
29
26
80
82
4
214
139
282
14
151
14
37
12
35
69
141
135
90
2
22
34
201
26
199
10
203
45
90
46
26
92
1
136
182
138
112
148
260
20
164
37
3
146
6
67
111
181
8
286
82
160
61
45
154
22
191
88
174
9
99
2
145
64
62
49
128
44
47
24
154
223
68
50
83
67
123
100
159
27
59
74
146
70
53
170
98
45
70
92
26
30
58
128
175
41
69
96
217
117
86
171
73
82
209
11
2
61
176
186
4
114
101
169
272
10
9
32
40
88
66
193
64
14
95
8
57
101
74
9
160
110
239
88
62
72
255
36
94
25
56
37
49
157
172
0
21
72
18
37
236
58
14
142
145
245
0
284
28
98
73
184
228
88
63
65
120
24
100
15
55
87
41
54
198
62
137
194
60
97
99
81
99
15
137
4
8
55
189
93
76
59
2
174
41
690
134
15
8
23
56
140
52
294
128
53
94
92
77
178
152
146
94
114
94
8
78
128
107
52
85
76
33
88
140
23
0
90
39
68
3
60
173
62
39
115
747
99
294
133
181
23
84
7
23
285
77
75
172
58
12
15
32
43
0
172
26
142
83
63
103
2
127
101
3
9
238
45
23
58
10
200
33
91
80
85
186
260
208
81
439
57
29
98
40
63
202
47
140
46
63
200
62
45
79
63
48
278
55
137
86
73
146
125
280
5
191
17
46
8
47
112
150
29
297
34
81
204
4
34
424
97
69
138
152
100
0
54
5
83
45
74
0
36
151
44
146
10
25
226
179
28
296
209
134
148
89
167
79
166
89
113
82
141
170
101
30
85
150
8
32
28
37
243
62
80
83
295
237
140
81
50
143
9
86
86
64
446
11
196
278
21
71
31
77
23
110
56
100
89
275
39
71
100
10
215
54
14
162
112
53
65
204
27
25
6
298
58
111
50
1
12
41
152
38
71
39
129
83
171
72
47
81
65
26
18
90
85
109
30
60
0
62
20
112
22
110
102
55
32
109
6
119
46
170
94
48
260
143
51
67
161
83
61
98
130
121
184
1
23
22
93
197
1
82
125
23
54
172
50
12
104
2
13
36
48
208
178
74
44
126
4
112
186
299
204
23
89
115
209
177
71
195
42
325
172
33
47
114
84
61
24
181
32
107
134
180
74
3
19
44
179
38
294
6
237
239
93
41
154
92
101
107
262
6
80
8
143
148
11
48
203
71
2
227
26
143
150
177
22
14
231
95
55
41
136
77
81
86
54
93
11
7
54
107
15
44
44
92
136
16
18
71
145
7
116
50
211
145
37
19
85
91
36
77
48
16
123
189
2
214
47
56
96
220
106
96
45
59
94
5
113
4
86
43
62
149
38
59
70
194
97
150
60
90
53
196
35
225
77
83
9
34
48
144
33
231
10
157
71
166
46
90
94
156
137
67
97
173
252
74
124
32
56
300
172
21
23
48
69
156
287
46
38
110
36
72
142
138
12
76
27
1
58
16
122
321
42
152
4
12
152
46
99
124
126
38
12
67
71
229
72
197
166
101
51
93
15
132
51
52
31
204
61
2
5
1
1
14
10
8
165
128
167
196
90
162
8
24
170
38
100
174
18
6
45
196
40
37
73
159
73
39
199
93
81
53
54
152
26
68
120
14
220
63
63
40
427
127
126
31
107
81
54
64
59
32
88
198
121
27
83
35
112
161
65
95
73
220
24
5
143
58
130
138
57
91
173
98
232
7
126
223
251
9
195
97
216
34
134
22
251
15
208
53
22
30
92
112
125
277
166
5
11
46
8
64
31
90
148
247
31
125
49
31
39
93
42
250
36
161
983
158
38
218
81
645
132
150
85
108
233
24
51
178
18
246
33
71
135
79
578
176
87
82
26
43
131
5
11
94
185
187
98
66
3
69
234
97
80
1
153
135
196
270
12
11
49
198
26
73
63
246
70
162
41
84
98
122
114
56
59
48
91
55
20
121
5
168
137
214
35
60
178
200
197
53
89
47
33
91
298
41
136
72
187
20
79
82
128
27
134
185
190
126
189
97
30
79
84
47
56
83
106
184
166
70
15
3
3
202
86
8
143
259
22
110
80
2
626
122
185
31
15
18
289
172
85
34
70
30
34
98
6
56
28
163
112
173
5
15
71
60
277
125
23
100
183
6
97
163
155
25
686
139
84
18
105
53
26
106
155
60
24
17
289
59
107
164
52
32
133
191
30
55
50
94
7
101
63
10
28
196
83
162
95
78
167
96
1390
52
114
100
70
41
135
131
21
79
197
194
65
47
54
100
63
82
25
106
392
149
275
2
160
56
132
62
103
31
127
191
130
13
365
57
45
13
16
29
200
154
2
88
161
0
21
220
47
12
141
178
59
21
87
190
197
15
65
2
52
95
80
26
30
47
18
183
90
49
262
35
240
2
67
74
46
98
21
7
1
95
50
66
69
74
30
177
53
81
3
181
58
32
64
89
194
215
79
85
12
127
76
69
30
11
154
41
88
88
2
89
183
25
288
1
21
39
188
10
26
137
9
241
28
174
50
44
90
93
127
44
5
161
152
74
20
295
183
178
208
27
17
243
47
173
258
67
58
50
10
176
99
86
77
49
105
94
84
80
2
110
72
69
150
29
93
33
78
40
188
135
73
165
57
5
81
15
299
33
235
252
208
25
96
14
9
27
232
62
126
24
223
60
1
87
9
155
24
112
260
80
48
86
179
58
55
105
12
17
10
47
53
78
100
241
21
15
15
37
99
285
98
203
167
144
236
118
228
97
200
28
186
123
214
204
165
39
114
29
138
92
66
63
176
36
75
207
141
126
161
186
141
92
139
92
62
42
162
110
169
133
49
140
78
6
213
64
164
11
148
233
159
55
137
58
74
168
57
41
243
167
7
19
218
5
173
227
155
103
14
166
24
46
292
199
50
147
159
271
64
24
188
153
85
167
86
20
156
21
34
144
7
79
96
25
213
3
183
70
37
39
26
85
172
188
40
230
104
12
8
299
77
62
159
84
160
9
217
92
265
20
62
11
109
189
67
28
26
111
214
51
31
49
117
27
97
233
40
17
193
141
36
148
162
134
72
32
82
146
20
54
137
111
11
94
30
31
181
248
104
13
135
47
63
124
51
94
334
107
195
6
16
63
126
10
68
143
86
51
159
280
91
46
48
44
110
27
80
174
10
95
278
80
61
7
79
4
8
12
25
4
18
74
82
50
77
96
30
89
134
8
34
69
129
29
15
75
19
220
14
18
22
137
12
118
228
66
34
88
2
233
91
223
7
195
74
76
157
28
179
10
224
177
22
179
197
127
58
119
58
29
34
155
48
172
58
139
110
59
207
96
41
41
246
79
217
232
153
3
272
64
42
35
42
163
42
63
111
80
179
61
68
183
19
20
125
159
88
75
48
127
76
37
4
94
275
64
106
79
50
22
67
158
101
169
82
75
533
48
8
31
31
170
41
30
107
40
25
11
542
33
203
16
90
11
68
32
79
35
155
57
19
93
279
93
92
83
89
175
160
89
44
30
34
75
16
263
160
15
222
170
45
100
68
185
82
11
140
46
51
0
282
35
48
15
187
119
3
91
67
89
118
21
146
53
49
0
180
97
50
14
195
31
145
26
13
294
39
38
102
120
294
5
75
113
94
153
75
97
548
123
196
171
76
162
60
35
430
47
86
9
105
71
22
24
1
99
234
7
1
12
15
1433
60
199
121
172
86
117
90
131
40
83
83
255
164
196
35
275
14
78
0
61
3
27
32
33
172
183
624
74
274
227
69
47
88
25
195
33
22
7
291
45
59
170
534
35
8
117
115
124
57
14
141
184
54
191
6
32
7
87
120
11
78
161
110
19
182
35
22
88
63
258
68
292
26
64
158
16
9
59
157
50
171
52
10
139
58
10
180
24
50
66
41
15
238
254
1
15
71
3
4
11
8
268
14
89
62
288
247
42
36
259
46
79
20
87
213
157
69
117
234
76
109
56
182
131
21
11
23
116
487
197
62
94
158
66
40
58
137
52
48
110
53
4
1
199
287
169
77
53
11
73
37
202
141
193
194
16
44
13
226
73
38
116
29
82
60
64
194
4
31
140
128
59
68
213
56
497
100
130
444
134
207
65
108
293
25
39
415
215
41
86
76
201
33
58
16
21
59
76
6
4
36
161
2
82
36
190
147
298
4
83
293
18
82
5
96
44
59
78
57
84
69
110
131
24
75
22
18
5
102
39
76
2
46
103
108
172
165
69
86
280
6
130
118
16
38
147
85
299
193
53
153
295
30
181
209
58
17
21
44
31
19
19
94
67
57
85
98
39
30
93
25
2
59
222
35
223
76
44
23
61
88
58
58
47
166
12
16
259
14
73
89
63
58
96
17
18
162
112
24
138
166
162
213
219
90
33
61
36
96
18
169
45
66
155
43
262
279
1098
41
124
129
69
232
559
66
24
39
35
58
135
92
89
218
10
568
70
212
110
73
53
89
40
221
24
17
35
5
61
62
15
279
76
61
60
146
63
125
157
229
413
1
63
44
1
178
88
22
12
79
269
19
147
50
256
164
722
222
283
253
273
186
326
78
92
62
51
6
57
208
174
17
231
302
121
196
125
2
252
257
89
13
2
121
187
161
16
38
45
10
146
128
93
6
105
69
187
193
319
72
26
178
34
36
56
64
120
45
57
20
99
177
199
182
438
170
137
106
48
18
1
13
48
169
170
45
86
146
100
91
195
43
284
100
21
52
66
60
180
189
81
18
71
17
145
94
223
77
141
93
55
100
119
119
234
164
118
123
113
138
107
73
53
0
104
92
95
116
64
61
61
161
12
74
111
181
154
93
45
84
62
31
52
65
250
93
8
68
188
25
98
108
47
62
126
6
5
97
94
238
7
77
95
66
134
4
10
242
87
179
49
6
176
112
198
1
12
13
40
61
46
62
31
100
129
1777
113
248
166
162
100
73
26
42
85
173
77
49
127
192
137
14
169
107
66
68
15
167
74
289
70
107
70
189
87
36
55
21
125
95
71
138
64
78
163
70
88
199
101
51
43
211
8
132
60
20
172
98
218
1
118
108
126
267
23
65
193
282
68
39
182
47
178
98
104
16
37
162
29
28
85
178
115
28
40
70
52
42
30
21
39
83
9
9
56
184
115
35
66
204
163
201
34
260
58
116
55
112
82
142
175
175
36
49
31
207
63
51
118
7
38
165
99
49
179
37
26
151
41
168
200
12
52
22
83
2
36
251
244
167
77
50
5
25
63
38
48
7
133
46
98
110
56
192
78
279
33
41
270
63
40
97
50
107
10
103
37
281
45
281
39
11
140
42
47
51
9
3
114
94
250
12
73
168
82
10
78
242
96
169
2
39
73
91
58
170
64
23
76
23
75
77
56
9
55
5
90
45
64
100
46
24
89
14
173
144
39
43
153
62
7
50
163
84
192
148
76
172
198
247
103
102
248
98
90
27
12
16
75
210
55
305
228
291
36
60
64
66
64
91
60
192
82
124
38
191
87
159
66
155
64
74
95
181
132
72
39
247
38
189
21
7
55
0
65
90
187
139
8
42
240
52
122
50
65
273
44
16
77
149
102
93
222
16
66
233
48
30
275
285
78
46
14
52
27
152
178
282
81
76
29
10
96
1
151
61
123
69
18
262
60
53
78
32
4
224
251
2
101
63
33
54
88
104
32
280
273
55
120
109
89
107
142
98
78
126
150
38
577
104
118
17
6
180
177
64
26
127
32
278
167
241
175
36
15
0
82
259
12
156
178
48
278
42
115
12
182
8
22
101
24
25
104
87
90
141
299
37
59
821
58
132
3
188
95
9
72
57
24
14
32
139
195
511
139
69
95
203
128
282
85
148
615
182
273
149
56
68
219
20
70
56
76
43
98
85
12
57
193
69
251
58
188
40
27
1
239
63
22
220
58
165
109
51
181
74
203
23
6
53
18
243
241
152
40
298
18
71
57
47
81
35
97
119
10
263
252
23
41
1
154
156
5
174
65
92
174
15
52
83
9
379
91
269
110
144
77
96
88
259
213
13
863
80
49
199
89
85
227
28
33
53
90
156
613
96
94
218
106
70
31
100
27
252
88
71
555
148
215
14
25
187
83
5
143
81
70
158
70
21
224
79
103
3
51
105
183
179
39
213
91
281
8
65
72
76
170
946
102
18
283
73
151
47
56
777
147
29
14
60
687
92
99
100
108
157
108
66
392
227
63
24
111
38
91
31
137
146
269
39
253
74
24
57
120
1
54
41
180
9
82
13
204
21
26
63
19
188
12
94
225
36
257
62
277
251
56
53
41
50
111
45
28
150
26
17
47
2
253
41
51
108
285
387
17
78
114
176
145
1
18
278
3
6
67
69
9
15
245
130
25
38
25
1
90
248
87
137
504
108
66
191
174
35
49
23
151
37
76
6
6
37
185
42
56
224
208
299
193
191
128
164
188
182
76
202
268
65
51
87
42
128
113
146
39
345
40
83
75
121
157
67
91
188
88
24
64
66
154
124
185
59
32
153
4
22
258
174
170
194
43
0
56
159
110
6
39
232
64
77
129
20
154
241
71
132
157
177
168
3
79
57
656
52
13
16
130
17
18
23
82
295
20
2
78
9
8
143
88
22
124
212
139
62
35
58
94
22
165
27
282
36
39
235
56
95
111
298
216
198
50
61
63
231
48
82
32
61
5
41
88
102
101
65
68
74
96
21
48
121
19
87
71
22
186
197
54
1
111
6
105
5
27
34
62
247
103
17
209
98
49
99
31
250
0
32
200
195
65
183
78
62
168
290
77
35
52
132
89
87
78
241
23
57
262
83
163
184
12
62
145
60
71
122
42
27
21
28
215
53
35
58
184
0
144
35
176
74
63
268
113
56
55
73
7
156
93
21
95
155
210
42
96
44
94
74
100
69
28
3
58
89
74
169
25
49
32
182
18
163
77
17
29
136
48
149
577
77
62
122
32
63
70
88
107
256
193
81
178
100
19
114
98
50
109
210
40
24
531
81
89
10
170
94
22
85
153
50
90
59
113
278
84
87
59
293
8
32
58
74
29
69
290
146
64
76
129
112
55
113
5
283
39
110
56
134
28
1
53
284
16
209
64
170
71
194
24
131
80
19
17
19
279
149
81
69
290
97
131
297
250
406
54
27
52
259
55
192
81
123
30
38
95
274
218
41
169
190
37
28
96
110
48
58
25
30
76
814
120
9
95
222
13
76
79
191
298
604
427
236
20
80
331
28
63
18
175
71
275
20
101
126
28
102
140
53
202
38
176
51
252
60
9
90
194
88
819
13
123
97
34
70
72
24
173
14
198
36
8
53
25
73
32
155
32
14
66
60
16
107
27
5
266
33
0
96
103
17
85
3
43
254
125
137
107
588
40
54
152
41
66
134
87
0
53
30
15
135
29
52
55
138
110
15
96
36
54
71
100
98
171
162
158
51
168
16
32
71
170
45
235
56
31
243
21
64
0
99
65
89
15
42
124
179
104
197
109
253
12
138
33
43
2
6
41
25
37
6
220
59
334
75
52
169
50
197
82
95
43
79
54
65
95
405
64
67
271
46
12
42
135
51
149
1
210
538
208
231
166
195
37
88
144
103
197
40
48
52
29
95
70
21
484
16
73
124
58
110
177
25
142
85
10
266
91
187
122
89
268
59
80
60
41
75
269
8
34
52
74
70
255
110
9
8
129
133
14
17
35
112
0
265
47
28
191
652
33
79
274
269
32
71
34
54
18
49
112
126
25
13
171
698
42
23
18
52
278
7
148
16
42
129
90
16
1436
73
108
91
174
199
58
40
74
409
129
96
21
55
16
121
332
48
117
5
223
354
121
36
65
33
290
167
10
48
9
41
37
11
94
52
18
88
57
248
9
110
155
109
87
2
275
113
99
0
139
56
202
394
12
356
63
91
48
222
80
101
131
64
253
102
62
208
149
231
75
84
29
15
96
34
91
514
162
18
18
59
26
220
52
90
606
52
184
57
196
31
92
167
77
84
11
145
181
157
95
158
19
84
112
185
69
44
364
78
57
116
300
118
153
16
67
42
56
90
89
41
94
117
155
55
79
297
229
175
179
98
9
26
29
68
38
335
89
3
63
99
64
167
49
49
15
42
82
27
43
41
95
212
24
45
162
44
246
91
10
29
59
79
280
15
235
67
1
78
85
75
16
73
84
295
185
185
198
19
131
42
253
85
158
116
3
220
126
123
82
10
34
187
134
110
28
0
17
37
35
130
75
243
236
164
14
127
90
43
4
151
80
23
91
18
397
349
11
174
90
29
54
6
105
73
23
266
90
127
185
503
91
171
4
26
120
49
92
89
124
3
34
88
78
4
39
203
16
715
82
31
277
51
31
416
63
110
86
135
324
158
186
159
31
65
40
49
251
9
60
127
432
227
24
33
27
8
99
86
27
98
52
205
888
127
156
15
45
87
159
68
81
30
93
69
87
70
90
33
13
152
653
17
0
6
85
42
43
48
28
23
184
94
127
76
181
234
13
247
73
51
59
35
100
104
275
49
20
82
63
914
63
172
73
273
66
4
44
228
221
65
81
83
110
89
35
284
85
166
191
197
174
90
164
205
50
73
73
107
95
966
145
5
36
22
80
263
9
18
293
46
16
149
14
57
185
78
56
185
181
237
70
22
369
49
22
37
190
241
68
223
157
87
92
38
98
109
112
242
295
92
70
67
35
296
57
199
109
92
18
193
289
98
52
192
62
13
107
176
286
133
85
267
261
101
23
146
260
34
61
104
3
152
23
22
27
5
66
147
33
92
12
115
44
71
160
36
36
617
116
8
29
68
121
229
88
295
81
180
91
37
14
12
73
67
126
519
55
300
18
221
93
33
133
73
16
18
284
86
41
83
164
22
1281
169
444
66
710
119
97
142
826
109
109
59
2
155
97
76
200
72
256
62
31
66
14
285
15
173
55
27
84
525
35
85
293
91
122
43
193
165
54
38
92
460
195
73
61
147
49
90
20
76
163
180
145
185
188
167
957
216
139
597
29
138
175
52
46
135
11
4
154
59
70
22
86
56
88
10
243
87
272
253
132
83
890
208
88
48
71
192
100
193
29
8
91
100
13
115
69
248
195
175
92
89
2
248
121
119
41
57
17
102
38
135
21
147
140
55
147
134
228
182
113
76
17
163
66
53
135
506
54
70
53
276
1
297
12
144
106
297
512
12
34
20
73
92
89
35
200
247
10
23
184
170
149
55
124
156
71
183
566
284
15
9
63
82
4
127
98
85
6
64
104
88
18
562
107
19
126
116
10
200
76
89
251
39
174
78
211
76
14
15
14
44
12
24
158
514
127
79
182
251
175
86
100
171
100
80
271
58
283
72
179
19
42
402
68
183
16
51
172
124
191
186
49
195
95
48
39
107
23
264
45
168
163
102
43
146
88
65
198
443
49
88
111
101
33
73
26
5
215
23
108
24
80
125
24
166
40
223
1
17
255
100
179
80
48
320
1
32
61
230
51
173
393
84
132
44
112
185
29
73
183
5
213
16
111
97
77
25
1
204
170
95
76
4
138
162
176
559
39
4
43
57
201
263
83
81
291
138
32
359
6
262
0
650
62
83
1048
41
59
218
123
217
20
147
152
98
115
81
1
278
8
127
338
180
2
23
197
286
36
158
158
25
54
69
267
1
15
201
30
15
72
38
64
199
260
71
21
38
137
99
14
28
153
15
5
90
77
82
23
83
150
11
108
14
31
90
192
161
38
96
43
56
24
238
32
162
87
10
64
120
7
58
187
63
84
262
237
68
124
133
150
38
34
127
27
187
43
177
167
101
90
1
734
113
81
51
227
72
159
86
78
21
143
13
68
57
71
20
217
31
173
146
53
113
73
142
610
21
84
93
193
122
101
150
95
377
59
92
39
94
155
63
213
64
27
87
2
36
188
191
241
66
717
230
59
41
445
91
288
194
70
42
87
38
56
96
66
42
233
101
167
104
110
64
60
54
126
28
32
58
31
127
23
629
149
217
109
158
295
59
45
169
22
378
175
524
47
14
133
39
286
64
29
86
1267
30
694
95
92
126
72
88
25
29
36
20
179
544
156
37
4
86
177
193
236
156
39
86
686
32
105
260
41
113
52
260
106
169
290
0
53
310
263
848
246
78
42
231
140
30
244
9
37
89
72
68
94
164
71
78
14
187
160
4
98
7
178
131
30
60
27
150
62
49
295
77
266
9
51
29
38
24
18
186
211
55
50
74
280
97
89
193
11
158
77
583
80
214
6
97
154
205
81
249
1
277
9
118