101
101
104
104
104
104
103
103
103
103
103
105
106
107
107
107
108
108
109
110
111
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
115
115
115
115
115
115
115
115
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
119
120
121
121
122
123
123
122
122
120
119
119
119
120
120
120
120
120
120
120
120
121
120
120
120
119
118
117
117
120
120
120
121
121
122
122
123
123
123
123
123
123
124
127
127
127
125
125
125
125
125
125
125
125
125
125
127
127
127
127
132
132
136
140
140
141
142
142
144
145
145
146
146
146
147
147
148
148
148
148
148
148
148
148
148
148
149
149
149
149
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
153
153
154
154
159
159
159
159
159
159
159
160
160
164
165
166
168
168
170
171
172
172
171
170
166
166
166
162
161
159
159
158
157
156
155
155
155
154
153
152
152
151
150
150
151
151
151
151
150
150
150
150
149
144
144
144
144
144
144
143
143
143
143
149
149
149
149
149
149
149
149
149
150
150
150
151
155
158
159
160
159
158
157
157
157
157
157
157
155
155
155
155
156
156
155
153
152
149
144
141
140
140
139
139
139
139
138
137
137
137
137
137
137
138
138
138
138
141
143
144
144
143
143
143
143
143
143
143
144
145
148
152
154
155
156
157
158
161
163
163
164
164
165
166
168
169
170
171
172
172
172
172
170
170
169
169
168
166
165
164
164
164
164
165
167
170
173
175
175
176
177
177
178
180
183
187
190
195
199
202
204
204
203
202
201
199
193
191
190
189
189
190
196
199
199
197
194
194
195
199
199
200
200
201
203
205
204
201
198
197
192
191
191
187
188
188
189
189
190
191
191
192
192
193
197
191
191
189
187
186
186
186
188
190
192
193
194
194
194
191
190
189
188
188
187
186
185
184
185
187
189
186
186
180
180
180
180
180
180
182
188
184
182
182
183
185
189
191
193
195
197
196
195
192
183
181
178
176
175
175
175
175
174
174
173
173
174
172
170
170
170
170
169
169
169
168
168
168
168
168
168
169