10
10
11
7
7
7
7
7
8
7
6
10
10
10
10
13
5
5
5
7
9
14
19
35
35
35
35
36
36
37
38
41
46
47
48
50
51
49
47
46
54
60
59
57
58
57
53
45
43
39
38
38
43
46
53
57
65
80
87
91
92
75
55
50
63
75
79
79
71
51
45
42
39
38
76
85
94
104
105
95
85
88
89
84
75
69
62
40
36
33
33
42
46
51
57
56
56
60
67
70
72
76
79
75
76
76
71
65
62
63
77
78
78
70
68
67
71
71
70
55
59
67
76
76
80
98
107
121
118
106
99
99
96
83
83
76
70
69
70
71
70
69
67
67
68
69
67
59
35
37
36
35
34
34
26
24
22
21
22
23
25
27
29
31
34
34
33
33
36
35
62
66
66
63
70
72
73
75
77
94
93
86
81
52
51
50
48
46
43
41
38
38
38
34
32
34
25
13
13
13
13
17
17
20
23
44
45
40
36
30
29
26
25
25
25
24
24
24
23
23
26
27
43
48
51
63
69
70
72
76
102
102
102
94
88
87
71
68
66
62
43
48
49
50
51
52
53
51
49
46
42
52
58
56
60
56
56
61
67
68
74
74
82
84
84
98
99
105
106
115
120
123
126
127
133
141
145
159
162
166
166
169
180
200
212
211
223
245
272
278
336
369
370
370
370
370
370
381
381
382
384
401
401
402
403
400
401
391
393
405
375
375
357
360
362
363
351
334
336
332
329
324
308
309
311
301
290
287
284
281
278
288
284
282
279
268
265
262
260
260
259
259
258
255
252
244
231
232
226
223
224
215
212
212
200
198
202
205
223
223
235
234
232
243
243
247
253
255
260
268
269
270
273
271
268
267
274
271
268
268
256
256
252
243
241
237
233
210
213
210
206
193
188
157
155
155
152
152
152
152
152
150
150
150
153
151
147
153
158
162
163
170
184
206
209
208
200
197
193
193
193
186
184
183
197
197
196
206
204
205
208
208
209
209
207
207
206
207
206
205
204
205
206
207
209
215
221
226
226
225
225
224
225
227
228
229
232
234
237
244
246
248
249
248
248
249
249
253
257
272
282
286
286
285
282
288
289
302
303
306
306
307
303
298
295
296
306
311
315
319
319
317
317
317
316
311
307
307
307
307
316
321
342
342
340
344
332
326
328
334
340
345
342
346
349
353
359
347
339
337
339
347
370
367
364
367
373
371
368
364
371
379
386
384
383
392
400
409
407
405
403
405
410
412
415
415
423
424
423
412
411
428
421
422
423
423
420
414
407
394
392
389
386
385
385
386
391
393
398
397
393
391
388
384
373
365
361
360
358
355
353
352
352
352
352
352
352
356
354
335
324
327
339
344
329
331
333
339
343
335
324
324
325
323
319
316
314
312
312
312
311
310
309
307
305
303
299
295
293
291
291
291
291
292
290
288
283
282
283
287
289
282
282
282
286
287
288
289
288
286
279
272
270
271
275
281
283
282
282
282
284
289
289
299
306
302
299
302
301
300
300
300
300
302
308
317
317
320
321
322
322
322
322
325
329
333
332
331
326
326
325
333
330
330
347
347
342
347
348
344
342
342
344
347
352
360
356
356
360
362
364
364
364
371
377
378
375
377
377
381
381
383
386
389
391
391
391
393
396
399
401
401
403
407
414
428
432
435
435
442
453
451
466
468
466
466
482
485
488
498
500
501
503
507
510
510
508
507
510
518
518
518
518
518
527
532
536
538
542
542
541
559
557
554
555
556
558
575
577
575
574
568
578
587
590
593
594
593
590
591
591
582
579
574
583
599
578
559
541
541
539
541
544
557
549
534
516
514
513
513
522
528
528
517
510
500
490
483
480
477
475
465
451
450
449
447
453
453
452
449
443
430
423
417
412
408
390
384
384
385
389
391
388
380
376
372
370
369
365
363
358
357
352
350
350
348
346
318
318
318
314
306
303
295
285
284
278
275
265
265
266
270
272
270
270
270
270
264
262
256
250
250
246
242
239
238
234
233
244
246
244
241
245
240
240
237
236
237
236
241
236
239
241
242
243
247
251
254
274
277
278
290
296
291
280
281
277
277
270
270
271
270
270
270
271
272
258
254
251
251
252
259
257
252
250
246
244
238
230
230
228
228
229
226
225
226
234
240
244
248
247
247
247
243
241
239
235
234
236
239
243
243
242
241
234
233
237
225
221
224
227
228
225
222
212
208
207
207
207
207
208
210
212
207
202
199
197
195
191
185
182
181
177
178
177
178
162
160
159
154
153
148
149
149
123
123
123
122
113
113
92
91
86
86
86
74
69
66
64
65
63
59
57
54
42
39
40
40
40
42
42
42
45
47
47
47
47
48
48
47
47
51
51
79
82
85
87
99
100
94
91
90
90
93
90
84
77
74
73
60
57
56
56
55
58
61
61
74
72
76
76
77
78
81
82
88
89
98
96
95
92
83
78
76
76
75
75
74
73
73
71
71
66
67
70
61
60
58
58
58
51
52
53
53
51
44
43
40
32
32
33
30
22
25
25
21
19
19
19
14
14
14
14
13
13
10
10
10
10
10
21
30
40
46
39
39
25
19
15
15
13
13
18
17
22
25
27
35
47
52
53
57
52
49
47
46
46
46
39
33
31
22
21
21
21
21
16
17
22
23
26
30
33
27
31
36
37
40
43
45
49
58
65
68
75
74
71
71
74
82
92
91
78
78
34
32
32
30
33
35
35
34
35
33
31
20
22
23
20
20
19
19
19
19
19
20
21
22
24
24
28
8
10
21
21
22
23
23
17
17
19
22
24
25
25
25
27
37
41
43
43
39
23
22
20
16
13
13
13
13
13
14
14
20
23
34
32
38
38
38
40
45
51
51
52
85
86
94
94
74
74
73
73
72
71
70
72
74
75
77
95
100
99
112
119
122
100
94
89
75
75
73
68
55
53
70
67
70
73
78
78
72
65
74
80
80
84
82
74
72
68
70
72
71
69
67
64
58
57
55
50
41
36
39
42
47
68
74
77
90
85
89
98
103
104
114
113
93
87
83
72
45
46
46
51
75
79
89
85
68
57
74
78
82
103
82
66
58
51
46
44
45
40
55
58
57
55
51
49
49
53
50
46
49
50
48
47
46
45
41
39
37
36
36
35
35
35
35
38
18
13
9
9
9
10
11
8
7
7
12
10
10
10
10
7
15
17
18
19
20
21
11