51
50
52
51
55
55
55
56
55
55
55
55
55
54
54
53
57
57
57
57
57
57
54
53
53
53
53
52
58
62
59
61
62
62
62
62
62
62
62
59
58
52
52
52
52
50
49
48
48
48
48
48
54
54
52
53
52
53
53
53
54
54
54
54
53
53
56
54
51
51
58
58
58
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
66
62
62
64
66
66
66
68
67
67
67
67
65
65
62
63
64
62
63
67
71
70
71
71
72
72
71
71
71
69
68
69
69
69
69
67
73
75
76
78
78
78
79
78
75
75
74
74
75
75
74
78
78
78
78
79
79
84
81
78
77
77
76
75
74
74
73
73
73
73
73
73
73
74
75
76
76
76
76
76
77
77
76
78
80
79
78
81
87
85
89
89
89
90
98
98
98
96
101
101
92
92
92
90
94
93
94
93
100
97
84
85
86
88
88
88
88
88
88
86
83
83
84
85
85
85
85
84
84
84
84
84
84
85
80
81
82
81
83
82
75
75
78
81
90
90
86
79
78
79
81
82
77
72
68
63
60
58
57
57
58
59
59
58
55
54
54
53
53
53
52
52
52
52
42
41
40
38
37
36
34
31
29
27
27
27
27
27
25
20
19
15
15
10
7
6
6
3
2
1
2
4
5
9
11
6
6
9
6
8
8
5
6
9
9
8
16
15
15
16
18
16
14
11
8
8
8
8
7
6
5
6
5
5
5
5
6
12
16
16
18
17
16
14
11
9
6
6
8
8
6
6
7
8
7
7
8
9
10
13
16
16
16
16
17
17
19
20
17
15
8
7
7
7
11
18
14
13
13
15
16
15
5
9
13
20
17
13
24
19
15
20
27
30
33
32
32
31
30
28
26
26
26
26
26
33
40
42
38
32
34
36
42
53
59
65
65
65
65
62
52
50
50
49
49
46
45
41
40
39
37
36
32
22
15
14
14
14
15
17
19
19
15
14
14
14
13
13
21
15
9
22
16
14
11
10
10
10
12
10
6
3
1
3
3
3
2
2
1
1
1
1
1
2
2
4
6
7
9
17
14
14
19
19
17
16
14
14
13
12
12
12
12
13
13
12
12
14
17
22
21
21
22
25
25
24
23
24
28
32
33
29
38
35
29
30
33
33
35
35
31
28
21
18
20
13
12
6
9
14
14
14
14
12
5
1
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
-1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
3
0
1
1
1
1
1
1
1
1
2
1
1
0
0
0
0
1
10
12
10
10
11
14
14
8
14
14
14
15
24
26
27
29
30
30
34
32
26
26
32
35
36
36
37
39
39
37
36
36
35
34
34
34
34
34
36
41
38
54
57
62
64
64
64
63
62
62
64
67
67
64
65
66
69
69
69
65
65
71
75
74
74
74
71
71
70
88
91
92
92
90
92
92
92
92
90
87
86
86
86
85
88
88
98
106
107
107
105
104
106
107
105
102
102
102
104
104
100
100
100
100
91
90
90
90
91
92
92
90
82
81
78
78
78
84
83
83
80
79
79
79
79
79
80
80
74
74
74
75
72
70
72
73
73
74
74
74
74
74
74
74
73
72
70
69
72
74
71
71
88
90
91
90
87
87
89
89
90
86
82
85
84
75
78
77
78
77
76
75
75
75
69
71
75
76
76
75
73
71
68
69
69
69
65
65
66
66
66
73
70
67
73
69
75
75
59
56
58
58
57
57
57
57
57
58
59
60
58
58
59
59
61
61
58
58
58
60
62
60
58
58
58
58
58
60
58
58
57
59
59
63
62
63
66
65
65
65
64
63
62
58
58
56
59
60
60
60
60
60
62
62
58
58
60
59
58
58
58
58
57
56
56
59
59
60
58
56
56
56
56
57
58
56
56
56
56
56
56
55
50
49
54
52
50
49
49
45
46
46
46
46
51
53
53
52
53
53
54
52
52
52
52
52
54
57
54
52
51
52
53
53
56
55
54
54
54
55
55
55
55
51
51
51
48