11
26
26
28
29
30
32
36
36
36
36
36
36
36
36
39
45
62
75
75
77
78
71
76
81
92
97
103
127
123
125
145
161
159
166
182
182
181
182
185
186
189
195
195
196
197
196
189
189
189
188
187
187
187
187
188
191
191
192
192
194
196
198
204
200
199
199
200
219
227
230
235
233
232
231
230
230
232
230
226
226
229
233
238
237
235
236
236
238
239
240
241
242
244
244
244
244
244
244
245
245
246
257
257
258
258
258
259
260
261
263
264
268
271
273
281
287
292
291
290
289
287
285
280
277
273
264
260
261
262
262
263
272
273
249
248
248
247
246
246
246
247
248
250
252
248
246
246
239
235
199
199
199
199
204
208
212
220
226
221
211
208
206
199
200
201
201
197
193
180
167
159
156
153
146
140
133
132
132
136
136
135
134
125
125
128
128
125
110
110
110
110
111
113
116
128
131
133
134
135
136
137
137
131
127
125
121
114
113
86
84
85
82
80
77
69
61
58
66
66
66
66
66
76
83
84
92
102
104
88
82
76
70
64
60
59
64
70
70
69
68
67
66
63
63
60
54
49
45
38
34
40
42
42
39
34
33
33
28
22
17
16
16
15
8
7
4
4
4
4
3
3
3
0
0
2
0
0
2
6
8
13
19
29
27
25
22
19
10
11
17
27
40
28
22
20
21
21
24
24
26
26
29
31
33
36
35
33
31
28
24
18
16
15
15
14
14
13
13
12
12
8
5
3
1
0
0
0
0
1
1
3
4
5
6
7
8
9
9
10
9
9
7
3
3
1
0
0
0
2
2
3
4
4
4
5
5
6
6
6
6
6
5
5
5
5
4
4
4
5
7
8
11
11
14
16
16
25
27
27
29
29
31
31
31
32
34
34
36
40
40
42
44
46
46
48
44
44
40
32
32
26
24
19
19
7
6
5
2
0
0
0
0
1
1
2
3
3
3
1
0
0
0
0
0
1
2
2
2
1
0
0
0
4
9
14
26
26
38
46
46
49
55
65
69
69
70
74
77
77
77
75
76
88
88
106
128
132
132
135
146
153
160
159
159
157
154
144
129
129
123
118
115
128
128
148
157
160
160
167
178
189
206
214
215
215
217
224
233
240
248
248
252
278
286
290
291
292
294
287
249
228
231
233
233
235
240
261
268
278
288
288
276
272
264
246
253
262
273
283
276
271
271
269
255
239
240
241
243
243
244
244
244
252
278
296
310
313
313
313
303
300
298
295
293
284
279
278
274
270
263
280
294
294
287
284
279
276
279
281
281
281
282
283
280
275
271
271
270
273
273
274
273
272
271
270
264
264
264
265
266
266
266
267
267
269
270
270
270
270
270
270
275
276
279
279
280
281
281
281
286
289
293
296
298
298
299
306
311
320
319
317
316
315
310
309
302
302
302
302
302
302
301
300
300
300
285
282
279
273
271
262
259
254
248
244
244
245
246
248
248
249
249
248
248
247
247
247
247
247
247
247
247
247
248
248
246
245
244
243
240
238
236
236
236
231
224
216
215
215
218
220
222
222
222
224
228
229
235
234
231
228
226
221
218
215
213
198
195
195
194
189
187
182
174
174
171
163
159
157
151
158
159
159
159
162
168
175
194
199
199
199
199
198
198
197
204
205
206
206
209
217
221
226
228
224
213
213
207
201
195
229
230
230
232
235
236
239
239
241
242
242
242
244
248
256
254
253
252
252
257
274
272
258
258
263
268
276
276
276
276
276
277
283
286
292
292
292
293
293
287
278
276
273
269
266
262
261
259
258
257
256
255
255
255
255
249
246
245
244
243
241
241
241
241
242
242
242
242
241
240
238
236
235
235
234
231
229
227
228
230
227
226
225
225
225
226
224
218
218
221
221
221
215
200
202
203
203
203
205
205
200
197
196
193
192
191
191
192
192
192
192
192
192
195
195
194
189
185
182
182
178
182
182
177
167
163
160
161
161
118
125
118
97
96
95
91
91
87
83
80
74
79
69
52
47
43
38
36
36
36
35
34
32
30
30
28
23
20
19
19
15
14
14
14
14
14
14
13