4
4
4
4
4
4
4
4
4
4
3
3
3
3
5
4
6
4
3
3
4
4
4
4
5
3
4
4
4
5
5
6
5
4
4
4
5
5
4
5
5
5
4
5
5
5
4
4
7
6
5
5
5
5
7
7
7
6
6
8
6
4
3
2
3
5
5
5
5
6
6
4
7
6
6
6
7
6
6
6
6
4
5
3
5
2
4
5
4
4
4
5
5
5
3
2
4
5
6
2
2
2
4
4
4
5
5
5
5
5
4
4
6
3
5
5
5
0
1
2
3
4
5
5
5
6
6
6
6
6
4
5
6
5
5
5
4
4
6
6
5
6
6
6
5
6
5
5
8
8
6
7
6
8
7
5
5
5
6
4
3
4
6
5
5
5
6
5
6
5
4
5
4
4
6
6
5
5
4
3
3
4
3
2
2
3
3
1
1
2
9
7
0
0
2
2
3
3
3
4
4
4
5
2
3
2
3
3
3
3
2
2
2
4
5
5
2
2
3
6
8
9
8
3
3
3
3
3
13
5
16
16
12
14
15
19
37
47
53
60
35
25
11
12
14
15
18
15
8
7
13
17
21
19
22
20
11
12
14
15
15
19
24
65
57
45
26
15
15
15
16
11
13
13
14
15
10
13
12
9
9
9
9
9
13
9
8
7
7
7
7
6
5
4
4
4
3
3
6
7
8
11
10
8
6
6
7
8
8
8
9
10
11
11
10
11
13
14
19
27
33
37
34
29
27
30
33
35
37
43
43
43
42
41
41
56
60
56
50
54
59
64
59
57
53
54
56
75
80
78
75
74
72
71
72
94
98
103
103
85
78
72
70
70
79
97
105
110
107
97
74
73
77
82
90
91
93
99
98
96
93
91
92
94
94
99
105
109
113
116
120
128
135
127
122
116
106
107
109
112
133
132
130
129
129
130
131
140
142
145
147
149
164
178
183
183
185
188
189
190
192
194
202
208
210
212
219
216
213
218
221
241
249
251
252
253
254
255
255
254
250
248
247
246
280
317
306
299
281
274
272
266
254
249
246
245
244
229
227
219
207
210
211
212
220
221
226
221
209
195
182
173
157
152
148
145
143
141
140
139
137
128
126
124
123
123
119
111
103
97
91
89
88
86
86
86
86
81
78
76
75
74
63
72
79
83
87
90
92
95
99
99
100
101
101
101
100
101
108
121
122
123
123
114
109
102
98
99
99
101
104
100
91
99
109
122
106
94
84
80
71
69
66
64
62
57
56
55
55
55
56
58
60
62
63
65
66
70
66
65
52
36
31
31
31
22
13
14
19
47
40
35
27
23
10
10
11
12
14
14
22
22
20
21
21
22
23
23
12
10
8
7
7
7
6
6
19
24
28
28
29
32
18
17
14
13
12
8
7
7
7
7
13
21
33
34
35
36
53
50
28
25
20
20
7
7
6
8
7
5
3
5
6
6
5
3
4
4
4
5
6
6
5
3
4
4
4
4
6
5
3
4
4
4
5
6
6
6
7
7
7
7
5
8
9
9
9
9
9
9
8
7
7
7
7
6
7
7
7
7
5
3
2
2
4
2
2
3
4
3
3
2
1
4
4
4
4
3
5
5
3
3
3
4
4
3
5
5
6
8
11
18
14
13
11
14
15
18
13
2
5
5
5
3
2
3
4
3
4
6
4
1
1
0
0
1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
2
2
1
0
2
3
1
2
2
5
4
5
4
4
5
5
5
5
5
5
6
8
7
5
4
3
2
2
2
2
3
3
3
3
3
3
4
7
7
5
3
3
3
3
3
2
2
3
1
4
3
2
2
3
3
2
2
1
2
2
3
2
2
2
3
3
3
1
0
0
2
1
0
3
3
1
2
4
4
4
0
2
2
3
4
2
6
4
4
1
3
4
4
4
4
4
5
5
4
4
4
4
5
6
6
6
5
5
4
2
2
2
3
4
4
7
6
4
3
4
4
5
4
4
4
3
3
3
5
5
5
4
4
4
4
5
5
4
4
5
5
5
5
5
5
5
5
3
2
4
3
4
5
5
5
6
5
4
4
5
5
4
4
3
3
5
5
5
6
7
5
6
5
5
4
4
5
4
3
3
5
4
3
6
7
4
3
6
6
5
3
5
4
3
6
7
9
10
13
13
12
11
11
10
10
9
7
6
3