37
40
41
42
43
45
50
47
41
38
36
35
37
38
38
41
47
50
38
27
19
19
18
15
12
8
4
0
1
1
1
0
0
0
0
0
0
0
0
0
0
1
3
3
1
0
0
0
0
0
0
6
8
9
12
9
7
5
14
8
4
6
6
6
3
1
1
1
1
1
1
1
1
1
0
0
0
3
6
11
13
14
17
21
24
23
22
21
20
20
20
20
17
14
10
12
15
26
29
28
33
36
45
66
76
79
79
79
79
72
28
27
49
55
54
26
32
33
18
18
18
19
34
42
50
46
36
30
31
44
37
23
28
38
43
47
67
66
36
53
72
54
70
77
61
41
96
94
89
65
45
38
33
41
52
48
32
26
22
21
19
18
1
1
1
1
1
0
0
0
0
0
0
0
0
2
40
47
54
47
39
34
28
43
43
42
42
28
24
20
22
36
37
36
35
34
37
42
60
66
81
86
78
40
42
47
52
25
45
64
59
51
46
49
53
56
54
41
36
57
37
36
32
19
19
18
18
18
18
18
18
26
30
22
11
14
14
41
25
24
28
52
47
41
38
33
19
17
15
15
18
23
22
17
28
46
43
38
33
30
29
28
27
26
25
23
22
22
22
23
20
10
5
5
4
2
2
13
16
19
21
24
26
31
18
17
13
22
40
40
40
53
60
48
39
36
42
50
44
38
29
27
21
19
19
18
15
10
10
15
17
18
21
23
24
25
29
30
32
29
24
22
23
23
23
20
16
39
39
47
51
54
54
52
49
37
44
52
50
26
25
24
24
16
11
10
15
22
27
40
38
48
53
50
42
61
65
55
44
57
71
66
54
51
50
49
48
48
37
0
3
5
6
7
8
7
6
4
0
4
5
8
10
12
12
8
14
35
43
29
21
21
22
22
21
20
19
19
25
29
39
47
55
47
30
30
39
140
197
302
298
320
318
325
349
185
163
133
64
63
52
40
40
33
28
17
16
16
15
20
25
30
34
58
64
57
47
33
26
30
32
40
44
54
60
57
58
61
63
66
66
65
64
63
61
61
61
60
60
59
57
54
42
34
32
32
29
28
28
28
28
30
32
34
34
33
33
30
31
31
28
26
25
21
21
21
15
0
0
17
22
30
37
29
24
25
29
37
55
72
76
60
53
52
45
37
33
30
22
23
32
20
20
22
21
18
23
24
31
27
19
18
17
16
15
15
17
20
27
33
34
35
37
28
20
28
29
23
30
32
31
27
16
18
16
15
21
32
21
20
20
20
23
29
34
30
27
47
44
41
32
34
36
27
20
16
37
45
71
79
75
222
422
394
249
218
130
97
71
59
22
13
10
9
10
12
12
12
12
12
10
10
20
19
18
17
17
17
17
17
17
17
16
15
14
16
16
17
18
19
19
20
20
17
14
11
5
8
12
21
29
23
14
10
10
9
8
9
15
14
16
19
22
27
36
39
43
42
40
36
34
34
34
33
33
32
31
31
43
45
48
48
48
45
38
33
31
27
18
16
23
27
27
26
22
19
15
11
7
7
8
11
13
14
14
16
15
17
20
23
25
28
38
41
41
41
41
36
30
34
43
54
62
65
54
39
35
9
15
4
26
23
15
10
6
5
0
0
0
0
0
2
6
7
5
2
2
1
1
2
4
6
9
11
14
16
18
17
17
18
20
25
29
48
50
54
66
72
92
100
122
153
145
125
125
127
118
136
137
144
149
132
129
129
129
114
96
87
81
75
70
63
59
53
55
58
63
71
77
83
96
96
100
110
113
123
133
142
159
162
166
170
172
178
190
184
182
177
175
175
176
177
178
180
180
180
184
186
187
199
203
205
205
205
205
202
198
187
185
185
186
188
177
172
171
170
169
170
172
178
180
177
175
174
176
178
181
181
179
180
180
186
193
198
202
203
204
207
210
211
218
228
233
235
239
232
220
207
197
195
194
192
187
177
174
183
187
186
186
186
188
187
212
215
220
222
222
224
227
228
228
230
231
226
222
218
216
216
218
218
220
221
221
221
214
209
201
194
195
197
188
156
151
150
154
157
156
141
135
119
116
114
109
129
118
115
112
107
107
107
102
102
102
102
102
100
92
93
93
91
86
83
76
67
63
54
52
49
48
39
31
29
27
23
23
24
26
26
24
23
15
16
17
20
21
21
24
0
0
0
0
0
0
0
0
0
0
0
2
4
5
5
5
5
5
6
8
12
12
17
18
18
20
23
22
10
9
15
9
7
13
19
24
28
20
18
29
17
7
13
19
9
6
15
6
1
0
0
0
2
1
0
5
3
0
2
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0