50
48
51
48
48
49
50
51
51
48
52
47
46
49
54
48
52
46
56
52
55
52
52
40
38
37
35
38
37
36
31
33
32
40
32
35
33
30
34
38
35
32
27
28
35
38
28
28
30
34
30
39
38
39
40
46
40
38
35
39
39
34
36
44
44
37
46
41
46
44
42
44
43
45
37
40
40
39
36
35
33
37
33
36
36
37
41
45
42
45
39
37
38
40
37
36
41
41
39
40
45
39
39
43
50
43
42
40
45
44
41
37
34
34
32
39
30
33
35
36
33
35
37
31
28
31
35
36
34
37
34
36
36
39
34
34
28
29
32
35
35
35
38
39
33
32
33
29
26
34
30
42
40
36
35
31
29
33
28
36
36
31
26
30
36
35
37
31
38
39
36
26
27
36
33
33
30
35
33
31
33
34
30
36
37
30
29
30
34
31
33
40
41
32
43
39
38
36
29
34
38
36
36
34
36
36
38
45
42
39
31
30
29
29
29
30
33
33
34
33
32
33
38
35
37
33
37
42
40
44
38
43
42
39
35
40
55
50
48
45
42
44
43
38
37
41
41
43
43
38
35
35
35
37
39
39
36
40
38
37
37
34
33
35
32
29
31
44
35
36
35
35
35
32
38
37
36
34
31
29
29
30
37
41
40
40
40
39
44
42
33
29
30
35
35
34
33
29
33
35
34
31
29
28
35
42
41
37
36
38
44
44
43
41
40
41
51
47
52
48
48
51
51
51
46
40
42
42
44
44
42
39
38
37
41
37
37
40
37
38
40
35
40
44
48
46
54
47
43
49
49
47
42
44
49
48
48
48
45
44
45
56
55
56
62
51
46
39
35
44
41
29
26
29
30
30
28
29
31
30
29
35
34
34
32
30
31
30
34
32
30
27
29
28
39
41
30
29
28
38
39
40
43
48
42
38
42
39
34
42
29
35
34
38
34
31
41
38
43
34
33
40
34
33
38
34
34
29
31
31
24
26
30
29
29
29
26
27
27
26
26
29
32
30
26
27
29
27
31
38
35
33
31
36
33
32
36
40
40
38
41
39
40
37
43
39
39
37
37
38
36
36
38
37
34
34
35
35
37
34
33
31
29
28
31
37
38
41
40
43
39
38
33
30
34
36
44
35
35
31
39
42
39
41
40
36
39
43
38
44
41
48
44
40
43
44
42
44
44
46
46
44
42
41
39
41
41
41
41
43
41
41
41
38
37
33
28
39
39
41
38
45
41
38
38
38
40
41
40
40
42
47
52
47
46
48
44
44
44
44
45
39
40
41
41
38
39
47
44
44
45
49
47
47
39
37
35
36
32
42
38
34
34
39
44
42
44
44
49
51
51
53
44
42
38
38
40
42
42
45
49
45
40
39
41
52
49
41
38
37
36
37
38
43
43
45
38
32
29
34
43
39
42
41
39
35
39
37
36
39
39
38
33
33
31
35
31
35
37
32
38
33
41
35
38
45
38
41
35
44
43
41
42
40
43
39
36
36
38
35
36
35
37
38
40
37
34
34
41
34
38
31
29
33
29
32
36
35
33
33
30
32
28
36
37
34
31
28
30
30
33
32
32
33
31
33
31
37
36
38
34
38
36
39
36
36
44
44
51
43
42
38
35
35
40
34
36
32
30
31
27
29
29
29
29
28
30
34
30
30
31
33
29
28
28
36
35
34
33
33
33
33
35
34
37
35
35
45
50
51
46
45
43
40
44
44
39
42
37
35
36
40
39
40
36
29
38
35
39
35
33
33
26
30
31
31
38
36
38
39
40
42
40
45
43
41
40
39
38
49
45
39
38
37
37
43
39
44
40
30
30
34
32
37
29
29
29
28
30
30
30
28
32
29
33
33
29
30
34
26
32
37
37
36
43
43
40
41
44
38
40
42
48
55
54
52
48
44
39
41
42
40
40
40
44
41
39
47
41
41
41
46
40
45
39
39
44
42
45
41
43
43
46
39
48
46
41
42
46
37
40
39
37
31
37
36
37
41
37
41
41
37
43
44
42
49
58
58
58
54
57
49
48
48
48
40
42
37
37
27
25
32
36
32
37
32
36
32
33
43
48
40
44
45
43
49
41
34
37
32
30
33
28
28
28
32
36
42
42
43
43
47
45
45
44
40
43
35
34
35
35
31
33
30
29
27
29
30
33
34
33
36
41
41
40
41
36
39
40
40
40
35
40
42
37
33
34
35
33
36
47
39
41
36
36
39
39
47
43
41
37
36
40
40
40
41
39
36
41
36
36
36
43
41
43
43
43
34
32
30
33
30
34
38
40
34
30
33
32
32
34
39
40
42
39
40
38
39
36
32
36
35
32
32
35
37
40
39
44
35
41
33
33
34
34
29
30
31
30
27
30
29
34
37
33
32
37
36
36
46
34
37
35
29
30
39
34
37
35
35
33
28
30
28
33
28
30
33
33
28
29
30
28
36
34
41
45
40
33
33
39
37
31
30
36
32
33
40
40
44
43
41
37
37
43
44
45
43
40
39
35
32
33
37
31
30
28
34
33
35
34
35
38
35
35
37
30
28
37
43
33
36
36
35
43
44
44
43
43
36
33
36
42
47
44
41
45
46
45
37
30
31
27
28
27
34
35
35
32
33
35
34
28
32
41
40
41
37
39
41
36
34
39
39
34
43
43
39
44
42
39
41
32
37
40
35
36
31
27
33
30
34
35
37
37
38
35
31
38
26
24
37
29
39
37
37
36
38
37
44
44
41
41
39
38
32
35
39
38
42
43
39
36
36
38
33
34
30
27
27
22
27
33
36
33
26
34
32
30
26
29
34
33
40
34
39
40
34
33
37
37
30
27
23
27
35
37
45
41
39
40
45
41
39
33
28
34
37
38
36
37
36
38
34
31
36
37
35
38
34
37
38
40
35
41
42
44
43
42
43
39
39
32
27
32
30
31
35
36
39
29
30
31
38
37
40
41
38
36
35
32
37
37
36
37
31
39
39
37
36
34
36
37
32
41
41
29
30
31
32
40
39
43
40
32
33
31
38
32
31
30
33
34
27
28
27
29
29
24
27
28
27
31
27
29
27
25
27
27
26
39
38
37
38
35
39
36
37
36
40
37
40
39
43
39
40
42
38
41
43
47
39
45
47
54
55
49
45
45
36
46
43
47
42
37
40
43
27
27
33
43
34
34
35
38
44
40
37
36
36
35
39
40
39
34
34
35
28
26
30
35
36
33
32
38
38
36
39
29
38
30
32
28
34
35
34
34
40
40
36
45
46
43
43
45
46
45
42
41
37
37
39
39
43
43
40
29
35
36
41
41
37
37
37
35
34
34
30
31
29
28
29
28
30
37
37
36
37
36
40
24
24
28
27
30
36
43
43
49
37
40
34
38
39
44
48
39
34
35
37
37
39
37
40
40
37
39
37
34
32
