4
69
82
97
104
0
24
112
5
53
132
184
142
29
58
53
0
134
0
148
0
0
12
140
32
155
70
193
115
42
89
132
179
155
34
135
1
4
6
9
10
11
12
13
14
16
17
18
19
20
22
23
24
25
26
27
28
31
32
33
34
35
39
40
41
44
45
47
48
51
55
56
57
59
60
62
64
66
69
70
72
73
79
81
82
83
84
85
89
90
91
93
96
97
99
101
102
104
106
109
113
116
117
118
119
120
122
123
125
127
128
131
132
134
135
140
144
145
147
148
150
151
155
156
157
159
160
162
166
170
171
174
177
180
182
183
184
185
189
190
193
196
197
199
0
12
15
81
13
102
107
113
25
103
114
127
0
11
16
38
44
59
111
184
115
128
157
180
0
83
16
103
107
125
10
78
110
158
178
0
61
94
116
175
0
8
78
85
110
171
196
0
4
24
34
84
157
0
1
19
21
29
66
79
0
2
120
125
0
150
199
1
29
30
81
101
0
4
7
75
125
165
0
54
93
110
117
124
185
0
73
141
0
12
29
55
77
112
0
25
49
114
118
120
12
66
77
0
172
0
126
135
137
193
0
11
34
76
84
108
128
185
0
3
20
103
114
125
0
35
37
137
147
0
46
69
127
133
177
0
128
132
140
178
196
12
15
19
86
15
81
89
148
0
49
73
141
0
40
55
132
155
179
186
0
197
0
11
24
44
95
0
26
39
93
124
129
132
153
179
26
4
59
75
175
184
0
35
70
154
193
0
32
58
60
101
140
0
67
142
143
0
4
34
95
105
111
134
0
60
130
148
160
181
189
27
56
119
127
133
146
167
0
198
0
20
31
99
0
102
108
110
152
58
130
17
93
95
134
152
154
0
19
32
86
112
129
186
0
46
155
167
0
80
115
128
132
155
180
40
53
129
153
0
4
38
116
159
0
40
45
130
140
145
181
9
107
161
0
70
126
174
94
109
163
0
115
156
167
0
12
21
77
42
119
129
142
179
0
27
150
0
39
62
87
126
195
0
160
0
18
31
187
16
38
24
85
108
110
128
178
19
21
66
166
8
10
96
0
12
57
115
128
132
178
0
1
15
30
89
101
0
94
163
0
6
117
0
11
24
128
180
0
10
76
110
196
29
55
101
129
70
126
121
133
0
30
81
0
0
100
133
146
0
17
35
54
134
9
63
82
159
34
44
54
0
78
145
0
164
0
50
150
91
0
15
40
81
86
181
0
2
51
113
161
3
7
25
114
0
111
138
184
195
44
108
0
147
2
7
61
116
175
24
52
76
105
0
63
161
182
8
10
17
52
76
85
117
4
44
104
19
55
119
121
133
0
2
102
190
3
20
25
103
5
57
65
80
132
136
155
167
179
0
9
59
107
175
0
17
83
110
124
0
20
141
0
46
67
112
0
13
20
149
88
112
133
0
160
171
0
17
35
117
0
7
13
16
25
23
62
70
87
139
170
193
0
3
27
46
146
169
0
5
24
28
57
76
80
84
178
180
36
55
58
67
86
186
45
53
60
145
153
0
149
0
28
32
36
57
80
115
140
155
179
27
46
88
92
112
121
177
0
44
54
93
154
195
0
23
137
147
115
23
26
135
104
126
0
28
40
60
132
145
18
31
118
42
67
167
43
0
163
0
60
96
130
140
160
46
92
127
167
0
26
106
135
0
30
45
181
120
131
0
14
69
99
0
52
54
154
36
58
130
158
39
54
134
152
0
32
56
57
115
132
179
0
65
157
165
192
0
5
11
156
180
8
153
0
59
94
175
184
0
45
72
122
145
61
102
109
0
174
63
82
144
97
16
156
192
0
77
197
46
56
65
115
142
146
127
0
126
0
10
122
22
0
62
162
9
38
107
116
159
0
27
133
197
8
28
76
80
128
196
32
36
67
115
132
155
186
0
5
57
84
128
157
45
60
101
148
0
109
194
0
0
4
38
104
159
0
17
24
32
55
129
179
74
0
45
0
113
156
165
0
23
39
126
182
70
104
134
0
10
28
85
178
0
33
166
177
47
0
14
4
69
82
97
104
0
24
112
5
53
132
184
142
29
58
53
0
134
101
0
148
0
81
0
12
140
32
155
70
193
115
42
89
132
179
155
34
135
1
4
6
9
10
11
12
13
16
17
18
19
20
22
23
24
25
26
27
28
31
32
33
34
35
39
44
47
48
51
55
56
57
59
60
62
64
66
68
69
70
72
73
79
82
83
84
85
89
90
91
93
96
97
99
101
104
106
109
113
116
117
118
119
120
122
123
125
127
128
131
132
134
135
140
144
145
147
148
155
156
157
159
160
162
164
166
171
177
180
181
182
183
185
189
190
191
196
197
0
12
15
79
81
174
9
13
102
107
113
25
103
114
127
192
0
11
16
38
44
59
111
184
11
128
157
180
0
31
83
191
13
16
103
107
125
10
78
110
158
178
0
2
61
94
109
116
175
0
8
85
110
117
171
196
0
4
5
24
34
84
105
157
0
1
19
21
29
66
79
182
194
0
2
7
120
125
22
99
150
1
29
30
101
0
4
7
75
116
125
165
0
54
93
110
117
124
185
0
69
73
141
0
12
55
66
77
112
0
25
49
114
118
120
12
66
77
109
0
14
72
73
122
199
0
39
123
126
139
193
0
11
34
76
84
108
128
185
0
3
20
103
125
0
35
37
137
147
0
46
69
127
133
0
78
128
132
140
178
196
12
15
86
15
71
89
148
0
6
49
73
141
0
40
55
132
155
179
186
0
64
69
150
197
0
11
24
44
95
0
26
39
93
124
129
132
179
26
4
59
75
111
175
184
0
23
35
70
126
154
193
32
58
101
140
181
137
139
67
142
143
0
4
34
95
105
111
134
60
130
148
160
189
27
56
119
127
133
146
167
0
106
198
0
123
148
189
20
31
131
64
143
0
102
108
110
152
17
93
95
134
152
154
0
19
32
86
112
119
129
186
0
46
155
167
0
80
115
128
132
180
40
129
130
153
0
4
38
116
159
0
45
130
140
145
181
9
107
161
0
70
81
162
170
94
0
33
50
164
115
156
167
0
12
19
21
77
109
42
119
129
142
179
0
131
149
0
18
27
33
150
188
0
39
62
87
104
195
30
0
22
100
160
0
18
22
31
191
199
81
87
16
38
24
85
108
110
128
178
196
19
21
66
112
166
8
28
96
0
1
12
144
182
57
115
128
132
178
1
62
74
104
0
94
144
159
182
194
0
6
117
0
11
24
128
180
0
10
76
110
196
29
55
101
129
70
74
126
154
195
0
30
148
162
0
106
190
0
100
133
146
0
17
35
54
134
9
63
82
34
44
54
0
78
145
0
109
151
164
0
14
150
72
91
189
0
15
40
86
181
2
51
113
151
161
3
7
25
114
0
70
81
111
144
184
195
11
44
108
0
47
90
147
2
7
61
116
175
24
52
76
105
0
9
21
66
97
161
182
194
8
10
17
52
76
85
117
4
38
44
104
19
55
77
119
121
133
0
2
102
190
3
20
103
57
65
80
132
136
155
167
179
0
9
16
59
107
175
0
10
17
83
110
124
183
0
20
141
0
46
55
67
112
0
13
20
149
112
133
0
22
160
171
191
0
23
48
139
148
162
17
35
117
0
7
13
16
25
23
39
87
170
193
0
3
27
46
146
169
0
5
24
28
57
76
80
84
178
180
36
55
58
67
86
186
45
58
60
153
181
0
49
68
183
0
28
32
36
57
80
115
140
155
179
27
46
92
112
121
177
0
44
54
93
154
195
0
137
147
168
115
26
41
135
193
23
41
123
0
28
40
60
132
18
31
118
42
67
167
43
50
0
79
82
104
159
0
60
96
160
171
46
92
127
167
0
26
106
135
0
30
45
48
89
123
68
120
14
33
69
99
97
102
164
52
54
154
58
130
158
39
54
87
134
152
0
32
56
115
132
179
0
65
157
165
192
0
5
11
156
180
8
153
0
59
82
144
175
184
0
45
72
122
145
189
61
102
109
0
62
89
123
170
174
194
0
64
97
151
166
16
156
192
0
77
164
177
197
46
56
65
115
142
146
135
127
62
126
162
0
10
122
145
199
199
1
162
9
38
107
116
159
0
133
166
8
28
76
80
128
196
32
36
67
115
132
155
186
0
5
57
84
128
157
0
40
60
101
130
0
12
79
82
109
194
0
117
131
4
38
104
159
0
17
24
32
55
129
179
69
0
45
48
100
160
0
90
113
0
6
73
122
3
156
165
23
39
126
137
12
82
109
163
182
70
87
104
134
0
10
28
76
85
178
0
33
166
47
22
73
172
173
