60
60
66
77
84
83
80
78
76
76
76
76
77
77
77
81
90
97
101
126
127
129
127
119
114
110
102
93
90
90
92
95
115
118
118
118
117
117
116
115
111
110
109
109
113
119
123
134
138
164
172
181
182
184
190
180
174
174
174
171
167
164
161
158
157
156
159
161
164
166
165
157
157
156
155
152
150
154
158
168
172
185
193
196
191
185
179
172
165
161
162
164
166
167
168
169
171
172
174
177
191
179
199
194
189
187
182
180
182
183
185
167
172
174
177
180
185
189
194
197
201
206
207
207
193
190
187
183
184
184
187
187
186
181
179
172
168
166
166
166
166
165
165
165
166
168
175
177
181
185
183
182
181
180
175
171
163
163
163
162
161
160
173
186
204
211
215
216
217
220
221
226
230
232
236
242
248
248
249
249
249
248
246
245
244
243
242
245
247
252
257
259
261
267
276
278
278
279
279
279
276
277
280
283
284
284
284
285
287
288
289
289
289
289
289
287
284
282
279
278
278
277
276
274
274
277
277
277
277
277
278
278
277
277
276
275
274
273
272
269
266
263
268
275
282
285
286
288
289
290
289
287
287
294
298
303
307
309
312
318
318
318
316
316
316
316
316
318
320
321
325
327
330
333
334
337
341
342
340
338
338
338
338
339
342
342
343
346
347
348
350
358
358
358
361
363
364
366
368
370
372
374
376
383
385
388
388
390
391
392
394
397
400
401
401
407
409
410
411
413
414
414
416
417
415
411
409
404
403
405
406
411
414
418
420
425
426
426
427
430
431
433
435
436
441
441
441
442
443
443
444
448
443
443
443
442
438
440
437
436
436
436
433
428
428
428
429
429
430
431
432
426
427
428
430
432
436
441
442
444
444
438
436
436
435
429
427
426
422
419
418
418
418
410
410
408
410
412
418
420
422
423
425
427
427
428
429
425
424
420
420
420
419
419
441
442
442
441
439
438
435
432
440
441
442
444
445
447
449
451
453
453
454
454
454
454
454
453
452
451
450
448
445
442
441
439
430
422
420
417
416
403
394
394
393
391
390
390
389
389
386
382
371
368
366
364
361
354
354
348
344
342
339
337
335
334
333
332
330
330
331
331
331
331
331
332
327
324
321
321
318
311
307
304
303
303
302
302
314
315
315
315
318
319
320
320
321
323
323
322
321
321
319
317
314
312
310
307
302
296
292
301
315
312
308
306
293
289
274
268
266
265
264
261
253
253
247
238
237
236
235
235
233
233
238
240
243
246
250
252
253
257
258
258
247
248
252
254
259
260
263
263
260
258
256
254
246
239
236
234
232
224
223
222
249
246
242
241
238
234
228
222
218
215
217
222
228
239
232
224
215
234
218
206
198
198
198
199
209
218
221
220
217
214
210
204
203
199
189
188
186
181
179
178
177
176
176
177
185
185
187
191
193
194
198
201
203
204
207
210
212
216
217
216
216
216
213
207
207
208
210
211
214
215
216
217
219
219
219
219
218
218
218
219
222
227
229
227
226
224
222
220
217
216
215
211
207
204
194
193
191
189
187
181
177
175
175
179
180
183
190
193
195
198
200
204
212
212
212
216
219
223
229
232
232
232
232
232
232
231
231
231
231
231
231
230
229
227
230
232
232
230
233
234
228
232
234
232
230
229
228
229
230
219
220
218
219
219
219
219
219
219
220
221
221
222
222
224
226
230
230
230
229
229
224
223
200
199
198
196
195
194
194
191
190
187
186
185
185
184
184
183
183
183
183
183
183
183
183
181
176
175
164
159
154
151
149
148
139
139
139
139
138
136
133
118
115
110
109
107
108
109
112
113
117
117
117
117
116
116
116
116
114
114
112
108
107
104
98
95
93
91
84
87
91
93
77
69
66
65
62
58
50
48
47
42
41
39
33
32
29
25
22
22
21
21
21
21
20
20
19
18
18
18
18
18
18
17
16
16
15
15
15
19
23
24
23
23
21
19
18
17
17
17
17
17
17
17
17
17
17
17
17
16
15
14
13
13
12
11
11
11
11
11
11
10
9
9
8
8
8
7
7
6
6
6
6
6
6
6
7
7
7
8
8
9
10
10
10
10
11
11
11
11
11
11
11
11
12
13
16
19
32
32
30
25
25
36
41
36
28
19
15
14
12
10
9
7
6
6
6
4
5
7
10
12
12
11
9
9
7
4
5
11
18
20
21
28
26
16
13
8
6
5
5
5
5
5
5
5
5
5
5
5
5
8
8
9
10
12
14
14
13
12
10
25
33
34
40
50
51
51
51
51
51
51
52
52
52
52
60
69
74
80
84
87
89
90
93
94
94
88
73
71
69
68
69
71
73
74
67
66
66
65
62
59
55
50
37
37
37
36
34
24
21
19
20
22
25
30
36
35
35
34
31
29
23
9
4
3
1
1
0
1
4
4
4
4
3
2
2
2
5
8
5
1
0
4
8
8
12
13
14
14
15
16
17
20
16
12
13
20
26
29
32
31
18
23
26
25
14
19
21
17
17
17
16
15
13
12
12
12
7
7
4
5
5
5
5
6
3
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
6
4
4
5
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
7
14
22
27
25
19
7
4
3
1
0
0
0
0
0
0
0
6
10
21
20
18
15
11
3
0
0
0
0
0
0
0
0
0
0
0
4
5
6
4
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
5
1
0
0
0
3
14
15
16
18
22
33
35
38
41
42
44
45
45
46
47
47
45
41
38
35
33
32
32
32
32
32
32
32
38
41
42
43
43
43
43
43
43
43
43
45
58
62
62
60
58
57
58
59
62
63
64
65
64
63
61
58
56
55
54
55
55
56
57
57
57
58
54
50
48
46
45
35
34
35
37
38
39
40
38
38
37
36
33
31
30
28
26
26
16
15
9
7
6
6
4
4
3
3
3
2
2
2
2
2
3
3
4
4
3
0
1
1
0
1
7
10
5
1
0
0
0
0
0
0
0
2
8
5
3
3
8
6
4
3
3
3
3
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
5
6
9
11
11
12
13
14
15
14
11
8
6
3
6
13
15
15
12
4
0
0
2
4
10
8
7
3
2
16
19
25
30
36
41
39
40
44
45
48
56
40
28
25
22
21
19
17
16
15
17
9
6
7
7
25
29
32
19
8
4
4
3
2
2
2
3
4
5
5
5
5
2
6
9
10
11
8
5
3
2
2
3
4
5
6
7
0
0
0
0
3
9
16
11
3
3
4
2
2
2
2
1
0
0
0
0
0
0
0
1
1
1
1
0
1
1
1
1
1
2
2
3
4
4
5
6
5
4
3
3
4
5
6
6
7
10
10
9
9
8
7
6
6
6
7
7
6
5
5
5
5
5
5
9
7
5
5
5
5
4
4
3
3
3
3
3
3
3
3
3
3
2
1
0
0
0
0
0
2
7
11
14
14
15
20
25
28
20
17
10
10
9
5
5
6
6
6
6
5
5
5
5
5
5
5
1
0
0
0
1
1
1
1
1
0
0
0
0
0
0
1
1
2
2
2
1
1
0
0
0
1
1
2
3
3
0
0
0
0