122
121
120
119
69
68
67
67
66
65
64
62
51
51
46
46
46
45
44
43
42
41
38
38
27
21
21
21
28
29
30
30
28
27
27
24
23
22
21
21
20
20
20
18
18
9
9
8
6
5
3
3
3
2
2
2
2
4
4
4
5
6
8
8
6
6
4
3
2
0
0
0
1
1
1
0
0
0
1
1
1
3
3
3
1
0
0
0
0
0
0
0
0
0
0
0
1
2
2
2
2
2
2
2
2
2
2
1
1
2
3
0
2
1
0
0
1
2
3
3
3
4
5
5
6
9
11
11
8
7
6
1
1
1
2
2
2
4
4
13
13
15
15
16
18
18
10
8
8
8
10
16
20
28
29
29
28
28
29
31
34
35
36
36
36
40
42
44
46
50
51
58
60
70
71
74
75
75
83
87
91
92
95
97
108
111
116
123
125
128
133
138
140
141
142
148
152
154
157
157
157
157
157
165
175
180
182
182
183
183
184
184
184
184
184
184
185
185
201
198
193
191
183
183
183
183
183
184
184
176
197
199
205
213
225
234
244
249
254
255
257
263
267
269
274
274
275
276
278
279
279
277
276
272
271
269
269
269
269
269
269
268
267
267
265
263
257
255
253
250
246
245
243
242
239
238
235
228
227
226
226
226
225
225
222
220
218
215
215
215
215
215
215
214
214
216
215
212
209
207
200
200
200
200
200
200
200
209
215
216
215
214
214
214
215
215
215
215
217
219
220
220
222
223
224
225
225
224
224
222
222
221
221
214
213
217
223
227
232
232
232
232
234
237
239
249
251
252
252
253
255
256
257
261
264
271
274
278
280
286
290
293
296
297
299
301
302
304
306
307
305
305
303
303
297
296
296
294
289
270
268
257
253
251
242
233
227
220
214
205
204
201
192
192
192
192
192
192
192
193
193
196
197
198
198
197
194
193
189
186
185
185
184
183
182
181
172
168
166
165
163
161
159
151
149
144
142
137
135
133
132
129
127
126
122
120
119
117
116
114
113
110
107
98
92
90
87
83
82
81
78
78
79
79
79
75
73
64
58
56
49
48
47
43
39
36
33
30
29
25
15
14
14
14
12
12
12
11
9
6
6
6
6
6
7
7
7
7
7
6
5
5
5
5
4
3
3
2
2
2
1
3
4
5
6
7
7
5
4
7
7
9
10
11
11
13
13
12
12
12
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
9
8
7
6
6
7
7
7
9
10
11
11
12
12
13
12
12
12
12
12
12
13
13
14
14
14
15
16
16
16
16
16
16
16
17
17
17
16
15
14
13
13
13
13
13
13
13
15
15
18
18
23
28
29
32
33
35
35
36
36
38
39
43
44
50
52
55
59
62
66
68
71
79
84
93
96
99
99
100
100
101
103
105
107
111
113
116
120
122
125
129
137
141
144
145
147
151
152
153
154
156
157
158
160
168
172
179
182
184
188
188
188
189
190
192
194
194
195
201
204
205
207
208
208
208
208
208
210
211
211
213
214
215
220
222
223
224
224
225
225
225
225
224
223
221
218
217
215
215
215
215
215
215
215
215
215
215
211
210
206
198
195
193
190
189
188
183
179
178
177
176
171
169
168
165
163
157
156
153
153
154
157
158
143
135
131
126
124
121
119
119
119
119
119
120
120
123
124
124
124
119
117
115
113
110
109
109
105
100
98
97
96
96
94
91
88
87
84
83
82
75
64
61
60
55
53
52
46
21
19
15
11
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
2
0
0
0
0
3
3
3
3
3
3
3
3
3
2
2
2
1
0
0
0
0
0
0
0
0
0
0
0
0
2
2
1
0
0
0
0
0
0
0
1
1
1
1
1
0
0
3
3
3
4
3
2
3
6
7
7
7
7
7
9
18
17
16
16
17
18
18
21
23
25
25
23
22
21
21
21
21
21
21
21
21
21
32
34
39
39
41
41
41
41
47
49
62
66
66
76
78
84
86
86
86
86
86
86
86
86
86
87
87
87
87
89
91
93
95
100
101
102
105
107
114
114
113
112
112
110
110
110
110
108
107
107
108
109
110
113
113
113
111
109
109
111
114
121
121
121
121
119
118
118
119
120
123
124
126
129
129
128
127
127
126
131
139
141
141
141
136
136
133
130
127
123
119
119
119
119
119
119
118
118
118
118
118
117
116
115
114
114
114
114
114
114
114
115
115
115
116
117
117
118
118
119
119
119