58
58
63
65
78
79
80
80
81
82
82
83
85
84
83
70
69
69
86
87
88
88
90
92
93
94
96
97
97
98
98
102
102
102
103
104
107
108
109
111
115
117
117
118
118
119
119
119
120
121
123
124
125
126
127
127
128
129
133
138
139
140
142
142
145
147
147
145
136
157
157
157
157
157
156
155
156
140
134
136
138
93
93
127
144
124
123
121
121
122
121
121
118
125
125
121
121
121
121
121
121
120
120
120
120
120
120
120
120
119
119
118
117
93
88
100
106
107
107
108
109
110
111
113
113
113
114
114
115
116
117
120
121
121
122
123
123
123
122
122
122
118
112
99
98
96
95
91
90
90
89
88
87
87
87
87
87
86
86
85
85
85
85
86
86
87
88
92
91
91
90
90
90
90
90
90
90
90
90
90
90
90
85
85
86
87
93
93
93
93
93
94
94
94
95
89
89
89
88
88
88
86
85
84
83
83
82
81
81
80
79
78
75
72
63
61
61
60