112
113
115
114
114
115
115
114
113
113
115
115
115
115
116
116
115
114
114
114
113
113
116
113
113
114
115
115
114
114
114
118
118
117
116
115
115
115
115
115
115
115
114
112
112
112
113
113
113
114
114
115
117
117
117
117
117
117
117
117
118
118
118
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
119
116
117
119
121
122
118
114
114
114
114
114
114
114
114
114
113
114
114
114
115
116
116
115
118
117
115
114
114
114
114
114
114
114
115
114
112
112
112
113
114
114
115
115
116
114
115
111
111
111
113
114
111
112
113
112
109
107
108
107
107
107
106
106
110
105
108
109
108
105
105
106
107
107
106
105
110
106
106
107
108
107
107
106
105
105
106
106
107
108
108
109
109
112
107
103
103
103
103
104
102
103
103
105
106
106
105
105
105
105
104
104
104
105
104
104
104
106
106
105
104
104
105
103
102
101
101
103
102
101
101
102
102
103
105
106
105
104
106
112
112
112
113
116
116
115
112
114
116
116
116
117
117
116
109
109
109
108
107
107
107
108
110
110
110
111
111
110
109
109
109
108
107
105
106
110
113
112
115
116
117
118
120
119
119
122
123
123
123
123
122
121
120
119
118
118
118
118
118
120
121
121
123
124
124
125
125
126
129
129
127
127
130
132
133
133
136
139
138
138
139
138
136
135
136
136
137
137
139
139
142
142
142
146
144
145
144
153
157
161
162
162
163
164
166
171
172
172
178
179
184
186
187
187
189
192
193
195
197
205
210
212
214
216
219
222
223
223
223
222
222
227
233
236
237
238
238
238
238
238
236
226
225
225
224
223
223
223
218
216
213
211
212
213
214
214
215
217
219
219
221
220
220
221
221
221
221
221
221
221
224
226
230
231
231
230
230
230
230
230
232
233
233
235
237
247
248
252
252
256
256
254
253
253
253
254
254
254
255
260
262
263
264
267
278
278
280
281
284
289
294
290
294
303
304
305
307
307
307
307
307
307
307
307
311
313
316
317
320
321
323
323
323
322
321
321
322
323
326
327
332
339
340
340
340
337
337
337
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
335