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