96
93
92
91
90
90
90
91
92
92
93
94
94
94
99
99
99
97
97
96
95
93
92
92
92
93
94
94
95
95
95
95
95
95
95
92
88
88
87
86
85
77
75
75
74
73
70
69
69
69
68
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
65
63
62
61
60
58
57
57
56
56
56
56
56
60
62
62
63
63
64
66
68
69
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
76
77
77
77
78
79
79
79
78
78
78
83
84
84
85
85
85
86
86
86
85
85
85
85
85
85
85
86
86
87
87
87
88
88
89
89
90
91
91
91
91
92
92
92
92
92
91
91
91
92
93
93
93
93
93
93
93
94
94
97
99
100
101
102
103
103
104
106
107
107
107
107
107
107
107
107
108
108
108
108
109
110
111
111
109
108
105
105
105
105
105
104
104
103
103
103
100
100
100
102
103
104
105
104
106
108
108
108
107
107
107
107
107
107
107
107
108
108
108
108
108
110
111
111
112
113
114
117
118
119
126
126
125
129
129
129
129
129
129
130
130
130
131
131
132
132
136
137
139
139
140
140
143
139
138
139
141
145
149
153
162
165
166
169
169
169
169
169
169
173
174
176
183
185
187
188
188
189
190
191
192
192
192
193
194
194
196
196
196
196
196
196
196
196
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
201
201
201
200
200
200
200
200
201
201
201
202
202
202
202
202
202
202
202
201
201
200
200
200
199
199
199
199
200
201
202
202
204
204
204
204
204
204
204
204
198
196
195
195
196
198
205
205
206
206
206
205
205
209
210
210
208
198
197
201
202
204
203
201
200
200
199
199
199
199
199
199
199
199
199
198
198
197
195
192
189
184
174
178
183
187
190
193
194
197
198
200
201
201
202
203
204
205
207
207
208
208
208
208
208
208
207
206
206
206
208
209
211
212
213
221
223
225
226
227
224
224
223
222
220
219
219
219
220
229
232
232
232
233
232
231
232
244
242
242
242
240
239
241
243
243
241
240
239
238
237
237
237
237
238
237
237
236
235
238
240
241
241
241
241
242
243
246
246
247
247
248
248
248
247
247
247
249
250
250
249
245
244
244
243
243
243
243
242
241
238
238
237
235
233
225
228
229
230
232
232
232
232
232
232
232
232
234
234
234
232
231
222
224
228
231
234
235
238
242
242
244
243
243
238
238
238
234
227
224
221
219
219
219
218
217
217
216
214
214
206
205
202
201
201
201
200
199
197
198
198
198
197
196
195
195
193
192
191
190
190
190
191
192
192
192
193
191
188
188
186
166
163
162
159
156
154
147
145
135
133
133
133
134
134
134
134
131
129
126
124
121
121
121
121
121
121
120
119
118
116
116
116
116
115
115
115
114
113
113
113
112
112
112
113
116
120
119
118
117
117
117
117
117
116
115
114
113
113
112
111
111
111
111
111
110
109
108
106
106
106
106
107
107
107
107
106
105
106
108
108
109
110
110
110
110
109
109
109
109
110
111
111
112
116
117
117
118
120
120
120
122
125
125
125
125
126
127
128
129
129
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
130
130
130
130
130
128
127
127
126
126
125
125
125
125
125
124
120
119
117
111
110
108
106
106
102
101
99
99
99
99
100
104
104
108
115
125
127
129
131
133
134
135
131
130
129
127
129
130
130
130
130
130
128
121
121
124
128
128
128
129
129
130
132
134
135
135
135
135
135
135
134
133
133
127
123
118
116
113
112
112
112
103
101
99
97
96
90
88
88
87
87
87
86
86
86
86
88
90
95
101
100
95
94
86
80
77
72
69
63
60
60
60
60
60
60
56
55
55
52
48
45
42
37
34
30
28
26
23
19
18
24
25
28
28
27
25
23
22
22
22
19
18
18
18
19
19
24
26
32
38
40
43
47
53
55
57
58
57
56
54
56
58
59
60
63
66
69
78
82
89
95
104
105
106
106
106
106
106
105
102
100
98
97
96
91
90
88
89
93
85
84
82
79
79
80
81
82
84
85
86
87
91
92
93
93
93
93
93
93
93
93
93
93
93
93
94
96
96
96
95
102
102
103
104
104
105
105
105
105
106
110
111
112
112
113
114
114
115
115
116
117
117
117
117
119
120
120
117
117
116
115
114
113
111
108
107
105
106
105
105
105
105
105
104
104
102
101
99
99
98
96
94
93
93
93
93
94
94
94
92
92
90
88
86
82
80
79
77
77
75
75
75
75
75
75
75
75
75
75
75
76
76
77
78
78
78
78
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
77
77
69
68
68
68
68
68
68
68
67
61
60
59
59
48
45
42
39
35
30
29
28
23
20
20
17
17
16
15
16
17
19
20
22
23
23
23
23
20
19
19
13
11
10
10
9
8
8
8
8
9
9
9
8
7
6
4
4
4
4
8
14
14
15
16
17
18
18
19
21
22
22
16
16
16
15
12
12
10
10
11
12
13
14
19
20
20
21
21
21
20
18
16
18
19
19
19
18
18
18
15
14
13
13
13
14
15
17
16
15
9
8
9
10
12
15
23
23
32
32
33
36
38
44
44
43
43
43
42
41
37
35
33
33
33
33
34
38
37
36
33
33
33
33
34
35
37
38
39
39
39
41
44
44
42
38
38
38
38
36
26
25
21
20
19
16
15
13
13
13
12
12
11
11
15
20
24
27
27
26
25
25
25
22
20
20
22
22
22
26
18
18
15
14
14
14
13
12
11
11
12
18
34
34
34
41
40
40
42
44
45
45
45
45
45
46
46
47
47
46
45
44
43
43
42
42
42
42
42
42
41
41
40
40
41
41
42
43
43
43
42
42
41
38
38
39
40
41
41
42
44
45
45
45
46
45
43
41
48
49
50
50
52
56
52
50
49
49
49
50
51
51
50
50
50
53
53
54
54
54
54
54
55
53
45
45
46
47
48
45
41
41
40
40
41
43
43
42
39
40
41
42
43
42
42
41
30
28
27
26
16
14
12
10
10
9
9
9
9
9
9
9
10
11
12
12
11
10
9
9
9
9
9
11
11
5
5
5
7
11
12
15
16
17
18
18
18
18
19
19
19
16
13
11
12
14
15
14
8
7
11
16
16
17
18
18
18
20
25
26
26
27
27
28
28
28
28
28
27
26
26
26
26
27
28
29
30
37
37
37
37
38
38
38
38
39
40
41
43
48
49
50
50
48
46
38
27
27
28
33
43
14
15
15
16
16
16
16
36
40
40
31
33
34
34
34
26
25
22
21
21
21
21
21
21
21
19
17
16
10
10
9
8
8
7
7
7
7
7
8
8
11
10
9
6
16
20
21
25
26
22
18
13
13
14
15
15
15
14
8
3
1
0
0
0
0
0
0
0
0
0
0
0
0
2
5
9
12
16
34
35
36
37
38
39
39
39
39
40
40
40
44
46
45
41
39
35
32
31
27
16
15
11
10
9
2
4
6
7
8
8
9
11
13
14
14
14
14
14
14
14
14
20
29
32
33
33
33
32
32
31
28
25
24
23
23
22
22
20
18
16
12
10
7
6
4
4
4
4
4
4
5
6
7
8
8
9
10
11
12
12
13
14
14
15
16
18
22
26
32
34
34
36
41
43
44
45
45
46
46
47
47
47
47
47
47
47
47
47
47
48
52
53
53
54
56
56
57
58
60
61
61
61
60
59
59
59
58
58
57
57
57
58
58
58
58
59
59
59
59
58
58
58
58
58
58
58
59
59
63
63
67
69
69
72
76
76
79
84
86
82
83
86
88
88
88
88
88
88
86
84
86
88
89
91
94
96
96
96