45
45
49
49
49
49
49
48
52
50
50
53
56
57
52
48
45
45
46
47
49
49
64
63
61
59
58
59
59
61
61
61
61
61
63
64
64
67
71
72
74
74
69
66
56
51
50
49
48
48
50
51
54
52
50
50
51
51
52
52
52
53
48
50
51
53
55
57
58
57
57
59
59
59
59
59
59
59
53
54
56
55
53
51
52
53
47
55
55
55
56
54
54
62
62
62
62
64
64
65
66
66
66
66
68
68
69
69
68
68
67
67
67
67
67
67
66
66
66
65
64
64
64
64
64
64
64
64
64
64
66
66
66
67
68
68
69
71
75
79
82
87
89
87
85
84
83
83
82
81
81
81
81
81
80
80
80
80
82
84
84
79
71
67
62
61
60
58
55
51
46
42
37
36
37
40
38
34
32
32
32
32
32
32
32
31
31
32
33
34
34
34
35
35
35
36
36
33
32
31
31
28
28
29
29
35
35
38
42
41
40
42
44
41
29
27
27
29
29
29
27
24
23
24
24
24
21
21
20
20
19
18
18
21
23
23
23
23
23
23
24
25
28
31
32
29
28
28
28
28
27
26
26
26
25
24
24
24
24
24
24
26
28
31
29
29
26
27
28
28
28
28
28
28
30
31
35
37
43
45
48
53
54
54
53
51
49
48
47
44
43
43
42
42
41
41
39
38
36
36
35
34
32
29
29
29
29
29
29
28
28
27
27
26
26
27
28
28
27
27
27
27
27
27
27
30
29
27
25
25
25
25
25
25
26
26
26
26
26
26
26
25
25
24
22
20
21
25
24
26
26
26
24
25
25
25
26
25
24
25
23
25
25
25
25
28
28
33
38
36
36
35
33
33
32
31
28
28
28
28
29
29
28
27
27
27
26
26
24
24
21
21
20
18
18
19
16
16
17
16
16
15
15
14
14
15
16
16
16
16
16
16
17
17
21
21
21
20
20
20
20
20
21
22
21
21
23
24
25
24
19
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
18
16
16
16
16
16
15
15
15
15
15
16
15
14
14
14
16
16
16
15
14
14
14
16
16
17
17
17
17
17
16
16
16
16
17
17
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
15
15
15
15
16
15
15
15
15
15
14
14
15
15
14
14
14
14
16
16
16
16
16
16
16
16
17
18
20
22
24
24
25
26
26
26
26
26
26
26
26
26
26
26
26
15
13
15
15
16
16
15
15
16
17
17
16
14
14
14
13
15
13
14
15
15
17
21
22
22
21
21
21
21
31
32
32
32
32
27
27
25
25
25
25
25
27
26
26
26
28
29
32
35
37
37
37
38
39
39
40
42
42
42
43
41
41
40
39
39
39
40
42
41
40
40
41
42
42
42
44
43
42
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40