154
154
154
155
155
156
157
157
157
157
157
157
157
157
156
156
155
154
154
154
155
157
158
158
158
158
157
157
157
155
153
153
150
146
144
143
141
141
141
140
140
140
140
140
140
140
140
140
142
143
147
147
146
145
145
145
145
144
143
142
141
136
136
136
135
134
134
133
131
129
128
128
128
127
127
126
126
124
124
124
124
124
124
124
125
125
126
126
127
127
126
125
124
124
124
124
124
124
124
124
123
123
123
123
123
123
122
122
122
121
121
121
121
121
121
121
121
122
122
122
122
121
119
119
118
116
116
115
115
113
116
119
124
148
155
158
157
156
161
164
169
169
169
173
183
191
191
194
192
189
186
180
178
181
181
182
182
182
188
193
195
197
200
201
201
202
202
203
206
208
220
220
221
222
222
223
225
226
226
227
227
227
227
227
227
226
220
217
215
213
213
212
210
208
206
206
201
201
196
194
189
185
185
184
186
187
186
186
186
186
185
185
183
183
182
181
181
181
180
179
175
169
169
164
164
162
158
153
149
146
146
143
142
138
136
133
132
132
132
132
132
132
132
132
132
133
133
133
133
133
132
132
132
132
131
131
131
130
130
129
129
129
131
128
129
130
135
135
133
131
127
127
126
125
125
125
126
126
126
125
125
125
125
125
127
128
127
126
126
126
126
125
125
125
125
126
127
129
130
129
128
127
127
127
126
125
125
125
125
125
124
125
125
126
126
123
122
122
122
122
121
121
121
120
119
118
118
118
118
117
118
120
121
121
120
120
119
119
120
121
121
121
120
118
118
118
117
117
117
117
116
116
115
115
115
115
115
115
117
117
117
117
118
118
115
115
114
114
114
114
114
113
113
113
113
112
112
112
112
111
111
111
111
111
111
111
111
111
111
111
111
111
111
107
107
108
108
108
108
108
108
108
108
108
110
110
108
107
107
107
107
108
108
108
107
107
111
109
110
113
113
113
114
112
111
111
111
111
111
110
111
110
108
108
107
107
111
111
110
108
108
108
107
107
107
106
106
106
106
106
106
109
110
111
111
112
112
111
111
110
109
109
109
109
109
109
109
109
109
109
107
107
107
107
107
107
108
109
109
109
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
113
113
114
115
115
115
116
118
118
121
123
123
123
124
125
125
126
126
128
130
130
131
132
132
132
133
134
135
136
136
138
142
142
143
144
148
150
150
150
150
150