36
36
26
22
20
17
17
17
15
15
15
15
15
17
16
18
25
27
27
19
19
25
21
18
18
13
12
12
12
13
13
15
15
15
16
16
17
11
15
16
16
16
16
15
14
15
16
15
15
14
12
22
18
14
14
14
14
13
15
12
13
9
14
14
12
11
11
11
13
9
14
15
21
21
24
19
16
16
16
18
25
25
16
19
20
21
19
26
26
49
62
62
100
114
129
155
178
172
126
85
74
70
67
70
86
82
84
67
67
52
47
36
53
41
48
52
38
38
31
23
20
35
35
15
18
21
28
31
37
40
44
44
48
47
47
47
52
55
54
54
64
64
63
54
71
71
70
69
52
52
52
52
50
53
53
54
54
43
66
66
66
72
73
66
62
50
47
33
21
20
21
25
25
23
24
29
29
36
36
38
38
37
37
37
38
48
57
57
57
57
54
54
64
64
64
62
60
60
59
58
58
57
68
71
72
73
82
83
82
82
95
95
96
96
95
95
94
94
93
85
86
89
92
80
71
65
64
64
64
64
64
56
56
56
56
58
63
66
68
68
68
68
68
64
67
67
68
68
72
73
77
77
77
77
77
77
71
69
69
70
70
70
70
70
70
70
72
73
79
79
79
79
78
74
74
74
82
83
83
84
101
102
103
103
102
98
98
98
97
95
94
94
94
93
91
83
72
72
77
84
84
84
84
84
80
79
79
67
66
59
57
56
56
55
40
35
33
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
34
32
32
32
33
33
33
32
32
32
32
32
32
32
32
25
13
13
19
20
21
13
16
23
24
24
24
17
15
16
11
11
11
11
11
16
19
22
18
18
22
22
20
18
18
18
15
11
17
21
35
40
44
48
50
51
59
60
62
64
62
60
59
57
49
41
37
32
30
39
41
43
42
31
23
21
26
27
27
35
36
35
35
34
11
11
11
10
10
11
17
18
16
28
28
28
28
29
46
48
50
58
59
59
60
58
57
57
58
59
59
59
60
60
61
61
62
62
65
66
67
67
68
68
68
68
69
71
71
71
71
72
72
72
72
72
72
72
72
75
76
78
78
80
81
82
82
82
83
83
84
85
87
88
90
90
94
95
98
99
99
100
101
102
102
102
103
103
103
103
103
103
104
104
108
110
112
118
122
123
124
126
128
132
137
142
145
146
146
150
151
151
153
154
153
159
166
169
176
180
181
181
190
196
206
210
213
206
203
212
217
223
223
222
221
220
218
216
216
215
215
214
217
221
225
227
228
231
231
231
231
237
243
249
253
256
261
265
268
272
280
288
289
289
288
288
289
291
294
302
302
302
301
301
299
300
301
302
307
318
320
322
326
333
335
337
337
337
338
346
350
354
355
356
358
364
368
371
379
380
381
381
380
379
378
378
391
397
398
400
403
403
409
411
413
416
418
421
423
423
426
430
441
444
448
451
455
459
461
460
459
459
459
461
465
467
458
449
449
449
445
442
441
444
446
449
459
465
468
470
475
476
476
476
476
474
472
466
464
456
407
397
387
379
377
381
379
372
372
370
368
364
364
366
367
368
375
376
381
385
388
395
398
401
401
401
401
401
401
400
400
400
398
396
395
394
393
386
382
374
365
356
354
355
356
364
372
382
382
385
388
388
388
387
387
386
385
383
379
378
376
374
377
380
383
385
387
389
388
388
393
395
395
400
401
404
406
418
421
420
418
416
412
410
407
405
404
399
398
401
402
404
408
417
425
421
415
411
404
404
397
393
387
385
384
380
385
395
398
401
394
391
385
379
375
371
367
360
354
338
337
340
342
342
343
345
344
344
344
343
342
342
342
342
340
339
338
337
338
338
339
339
338
338
338
339
341
341
341
342
344
345
347
347
348
348
360
361
361
362
362
368
375
375
375
375
377
377
381
383
387
390
394
397
401
401
416
419
419
424
428
433
443
441
432
428
423
418
421
423
431
433
430
427
427
446
449
451
459
460
464