58
58
58
58
57
56
56
57
58
59
59
59
59
59
61
61
62
62
62
62
61
61
60
60
60
60
60
60
59
58
57
57
58
58
59
60
61
61
59
59
59
59
59
59
57
56
56
55
54
54
53
53
53
53
53
50
50
50
50
50
50
50
51
55
57
55
54
54
54
54
55
55
55
55
54
54
54
54
54
54
54
54
54
54
55
55
58
58
58
58
57
56
56
56
56
56
56
57
57
57
57
57
56
55
54
54
54
54
54
54
53
53
53
53
53
53
53
53
54
54
54
54
54
53
53
53
53
53
53
53
53
54
55
55
55
55
55
55
55
56
56
57
57
57
57
56
56
55
55
55
55
55
55
55
55
55
55
55
55
55
54
54
54
55
56
59
59
59
59
58
58
58
58
56
55
55
55
55
55
55
56
56
53
53
53
53
53
53
53
54
54
54
54
54
54
53
53
53
55
54
54
54
53
53
53
53
55
55
56
56
56
56
56
56
57
57
57
57
55
55
55
55
57
57
59
59
60
60
60
58
60
60
60
59
59
59
59
60
60
60
61
61
62
62
62
62
62
62
62
62
63
65
65
66
66
67
68
68
68
68
68
67
67
67
66
66
66
65
66
66
66
66
66
66
66
66
66
66
66
66
65
65
64
64
64
64
64
64
64
64
63
65
65
65
65
64
64
64
64
64
63
63
62
64
64
62
62
62
62
62
62
63
63
63
63
64
64
64
62
62
62
62
62
62
67
68
69
69
68
68
66
66
66
66
67
64
65
65
65
65
66
65
67
67
67
67
67
67
74
74
73
77
77
77
78
78
78
78
78
79
79
79
82
83
83
83
78
78
78
78
78
78
77
77
77
77
77
76
75
72
72
72
72
71
71
70
70
70
69
72
70
70
70
70
70
70
70
69
68
68
68
68
67
67
67
67
66
66
66
66
67
67
67
67
66
65
65
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
68
64
66
65
65
65
67
66
66
66
66
66
66
66
66
66
66
65
65
65
66
66
65
65
65
65
63
63
64
63
63
64
64
65
65
66
66
66
66
66
67
68
68
68
69
71
72
73
74
74
74
74
74
74
74
75
75
75
75
71
71
69
69
67
66
66
66
66
66
66
66
66
68
68
67
67
67
67
69
68
67
68
67
64
64
64
67
68
69
64
62
63
63
66
67
67
66
65
65
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
69
69
67
67
66
66
66
66
66
66
66
66
66
66
66
66
68
68
68
68
68
67
66
67
68
68
68
68
70
70
69
69
70
70
69
70
68
68
68
68
68
67
67
66
66
66
66
66
66
67
67
68
69
70
70
70
71
71
70
70
70
70
71
71
71
72
74
73
73
73
74
75
75
75
75
73
72
72
72
70
70
70
69
69
70
70
70
71
70
71
72
72
72
72
72
72
72
72
72
74
74
71
70
70
68
68
65
65
67
67
68
69
69
69
68
68
67
67
67
67
67
67
67
67
68
69
68
68
69
70
70
68
68
68
72
71
69
69
68
64
62
61
63
63
64
64
64
64
62
62
62
62
61
62
62
62
62
62
62
62
62
63
64
64
64
64
64
64
65
64
64
65
68
69
69
69
64
66
67
68
68
69
68
67
62
62
65
65
65
64
63
62
62
63
64
65
64
64
70
70
71
70
75
76
77
79
80
81
81
80
79
79
82
85
85
84
84
84
80
79
78
80
80
81
81
82
82
82
81
80
79
79
79
80
81
81
77
76
76
73
74
74
73
73
73
73
74
74
75
75
75
75
73
74
75
77
77
77
77
77
77
77
76
76
76
75
75
78
78
79
74
82
82
82
88
88
89
90
88
88
88
87
87
87
87
87
88
88
87
87
87
87
87
90
90
90
90
90
91
91
91
96
97
101
101
100
99
98
96
96
94
94
94
94
94
95
97
95
93
93
93
93
99
99
99
88
87
89
100
99
90
88
95
95
95
85
83
82
82
81
81
84
85
89
89
89
89
89
89
89
90
91
92
94
88
80
78
78
78
79
80
82
82
81
81
81
82
82
87
87
90
90
91
92
92
92
92
92
92
92
92
92
92
91
89
89
88
87
87
84
83
83
90
90
90
97
98
100
101
101
101
101
102
102
103
103
100
100
100
100
102
102
103
103
103
108
109
109
111
110
110
116
117
117
114
113
110
110
116
116
115
111
111
108
107
113
112
112
110
110
109
109
109
109