4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
4
3
5
4
4
4
6
26
29
29
29
30
35
41
40
40
38
37
35
35
35
35
35
35
40
44
43
46
53
57
56
56
53
51
50
51
53
56
58
61
64
66
68
63
63
63
64
65
67
70
71
71
71
71
70
70
65
59
47
44
35
29
28
27
28
27
27
29
34
36
37
37
40
45
47
52
58
59
69
75
74
66
62
52
49
48
48
47
37
32
23
19
14
10
8
6
5
6
8
10
10
12
13
11
9
9
9
8
7
10
13
17
23
37
46
57
67
69
73
78
82
86
90
90
90
87
80
84
80
79
79
79
79
76
75
78
79
79
70
62
45
42
35
35
34
32
25
23
21
23
27
29
30
32
35
38
39
42
50
50
48
48
49
49
56
57
59
65
69
72
86
95
98
99
99
99
98
97
94
93
92
111
99
97
96
96
96
123
123
124
136
168
172
172
172
172
172
171
170
164
163
163
162
162
162
162
162
162
162
158
153
147
142
151
158
162
164
159
155
156
159
163
167
168
171
163
159
156
150
152
154
160
169
179
182
180
175
157
143
142
144
151
152
209
211
204
191
186
176
159
142
148
145
138
135
138
148
152
159
163
176
175
183
186
190
193
188
183
178
175
171
160
156
136
127
123
126
124
111
89
81
70
69
61
60
56
50
41
41
42
62
58
39
26
22
20
15
10
7
7
8
13
23
30
37
42
43
54
66
68
69
69
69
70
70
72
73
74
100
100
111
120
111
104
102
96
84
83
82
82
82
82
106
108
109
109
114
115
117
121
126
130
122
123
125
124
123
123
123
124
116
104
100
99
98
95
95
94
92
49
33
41
45
50
48
48
29
21
18
21
22
23
21
20
21
29
32
37
46
55
48
45
52
60
48
31
21
20
14
11
20
30
53
64
70
57
75
75
75
87
90
96
111
113
115
115
117
126
145
142
146
155
156
159
166
162
160
157
146
146
146
146
146
141
134
126
130
132
136
140
141
145
147
153
159
162
165
165
165
165
164
164
163
162
159
149
150
150
151
151
151
151
151
152
153
159
161
161
164
168
169
171
173
179
183
185
188
188
195
196
203
205
205
210
214
226
226
226
226
226
227
228
229
229
230
232
235
237
237
237
237
239
254
250
244
233
239
238
236
218
202
195
215
217
212
199
217
217
217
218
220
217
209
198
194
186
176
177
177
177
177
173
166
165
169
171
176
176
176
176
180
182
196
203
207
207
209
209
208
208
204
202
209
213
215
212
212
213
214
216
216
216
216
216
211
210
179
178
171
160
162
162
163
162
151
144
135
127
131
143
150
150
150
148
132
130
124
120
116
112
100
82
82
81
77
64
51
50
47
42
39
22
15
18
19
19
19
19
19
28
33
43
42
34
34
44
45
43
32
29
26
12
1
0
0
0
3
27
29
14
0
0
0
0
3
4
4
4
3
2
1
3
4
11
15
14
13
9
10
11
12
24
22
19
20
20
21
27
35
32
29
27
27
27
27
31
38
42
51
53
52
41
17
10
7
5
3
2
2
4
6
12
15
16
17
18
20
21
23
28
28
28
29
37
45
51
55
56
58
59
59
59
59
59
54
51
53
56
56
58
60
57
49
46
31
30
27
26
26
26
26
23
14
12
9
4
1
2
3
4
5
5
6
3
0
0
0
0
0
0
0
0
0
3
6
12
27
30
36
48
42
29
19
11
9
20
21
22
22
21
2
8
4
0
3
2
0
2
4
4
4
6
5
1
0
0
2
2
2
10
11
10
9
9
8
8
8
11
14
15
16
16
15
14
8
5
7
11
15
14
12
11
7
7
7
8
9
9
10
11
12
14
12
10
9
12
13
15
15
16
18
18
19
19
19
20
26
22
25
26
33
40
44
46
50
52
54
54
55
57
61
62
60
56
52
46
45
45
46
48
50
58
60
61
65
70
71
71
71
71
68
67
70
72
67
64
66
66
68
63
62
60
59
57
56
54
53
54
59
64
65
63
54
48
47
45
45
45
41
39
38
38
37
37
39
39
39
37
33
29
29
29
28
27
25
24
20
21
23
30
34
44
47
60
64
81
87
125
132
143
148
160
161
192
198
198
198
199
194
183
170
157
133
126
116
103
94
69
64
53
44
40
36
23
19
21
19
5
5
4
5
6
5
6
7
6
12
12
12
13
15
19
20
22
23
23
24
24
23
27
30
33
36
38
40
43
44
40
37
36
28
23
23
19
17
14
12
12
11
11
7
5
4
4
4