133
132
132
132
131
130
128
125
118
114
113
108
111
112
114
118
115
112
110
98
93
89
85
91
97
114
118
120
121
122
123
124
126
125
120
112
112
111
110
113
116
120
126
141
150
149
149
148
148
147
147
146
144
151
153
156
158
159
161
161
173
176
188
194
197
207
225
226
221
218
213
208
205
204
202
204
206
207
213
213
213
212
210
209
206
220
224
220
216
209
206
205
203
204
212
220
227
231
228
224
218
217
217
217
217
217
221
229
232
246
244
251
255
271
278
288
311
252
258
256
262
264
265
267
262
259
255
252
250
255
255
260
273
275
278
283
282
273
271
274
276
278
285
279
276
275
272
271
273
277
282
285
288
290
293
290
287
283
282
281
279
281
282
284
286
289
293
299
326
321
318
316
308
306
305
302
302
301
300
299
296
295
294
287
294
296
293
289
274
280
268
255
258
271
279
285
285
286
285
284
279
263
250
248
253
249
247
245
243
242
241
242
243
244
245
238
234
227
226
229
232
235
238
240
212
213
213
213
213
211
210
210
210
210
208
202
201
192
191
191
192
193
196
194
193
191
190
188
186
186
186
186
186
186
186
186
186
186
183
180
177
173
170
177
179
173
171
166
158
151
151
151
151
151
151
150
149
149
148
148
149
150
151
144
138
136
134
123
113
112
110
109
106
114
120
124
128
131
130
127
123
121
117
114
110
106
102
101
95
93
96
102
102
106
102
99
97
96
96
95
90
88
87
85
80
77
71
57
44
44
44
44
44
43
42
41
58
65
55
51
49
44
42
42
42
31
26
22
19
17
16
11
11
8
8
18
21
22
21
19
16
14
12
11
2
2
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
1
1
0
0
4
5
8
7
7
6
5
4
4
5
6
5
5
5
4
4
3
2
2
2
2
2
2
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
0
1
1
1
1
4
5
2
5
5
3
4
6
6
10
11
10
6
4
4
4
4
4
4
4
5
6
6
7
6
5
6
7
7
7
7
7
10
11
12
13
15
15
11
3
3
3
3
3
4
4
5
6
6
6
6
9
9
7
7
7
8
10
12
19
25
33
36
41
47
47
47
48
49
56
63
46
44
40
31
29
28
27
26
26
25
25
25
24
23
21
15
29
29
27
26
26
25
35
34
32
29
29
29
29
29
29
29
29
29
32
37
39
40
38
36
34
33
31
31
31
31
62
87
91
95
92
80
75
73
72
71
69
69
69
69
69
69
65
62
60
60
59
59
58
57
57
57
58
58
60
59
58
50
49
49
49
49
48
48
46
45
45
44
42
41
41
41
40
39
36
33
30
29
29
23
22
22
21
20
19
17
17
16
16
16
16
14
11
11
10
10
10
10
8
8
8
8
7
7
7
7
7
6
6
6
6
6
6
8
13
14
14
15
16
33
44
51
52
26
22
31
39
30
34
41
46
44
38
33
32
29
26
27
27
22
14
18
32
36
22
13
6
6
5
5
5
5
5
5
4
4
4
4
5
5
5
6
12
17
19
19
20
22
25
13
7
6
4
3
2
2
3
2
2
2
0
1
2
2
3
3
1
1
1
0
0
1
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
1
3
3
4
3
1
1
1
0
0
0
0
0
0
0
4
4
3
5
4
2
2
2
1
1
1
2
2
0
0
0
1
1
1
1
1
1
0
3
3
3
3
4
5
3
3
3
0
0
0
2
0
1
1
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
1
0
0
0
0
0
0
0
0
0
0
0
1
4
1
1
2
2
2
3
3
0
2
2
2
2
2
2
2
1
1
0
1
1
2
2
3
3
0
2
1
1
1
2
2
1
4
4
2
3
2
2
2
4
4
4
4
4
0
1
1
2
2
2
2
3
3
2
2
2
2
2
2
4
4
3
3
3
3
3
2
2
2
2
2
1
1
2
2
1
2
2
3
3
3
3
3
1
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
3
3
4
4
4
4
3
3
3
2
1
1
3
3
3
4
4
4
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
0
0
0
1
1
1
1
0
0
0
1
2
2
2
2
1
3
3
3
4
4
5
5
6
7
8
8
8
16
2
9
8
8
8
8
0
0
0
0
0
0
0
0
0
1
1
1
1
1
2
2
4
3
2
2
2
1
2
2
1
2
2
2
2
2
2
2
2
2
0
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
2
2
2
2
2
2
2
1
0
0
0
0
0
1
1
1
1
1
2
2
2
2
2
2
2