100
100
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
104
104
105
105
105
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
109
109
109
109
109
10f
110
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
117
117
119
119
119
119
119
119
119
119
119
119
119
119
119
11a
120
120
120
120
120
120
121
121
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
12b
12b
12b
12b
12c
12d
12d
12d
12d
12e
12e
12e
12e
12e
12f
12f
12f
12f
135
136
13a
13a
13b
13b
13c
13c
13c
13c
13d
13d
13d
13d
13d
13d
13e
13e
13e
13f
13f
13f
13f
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
148
148
148
148
148
148
148
149
149
149
14a
14a
14b
14b
14b
14b
14b
14b
14c
14c
14d
14d
14d
14d
14e
14e
14f
14f
14f
150
150
150
150
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
158
15a
15d
15e
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
16e
170
170
170
170
170
170
170
171
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
174
175
175
175
175
175
176
176
176
176
176
177
177
177
177
177
177
177
177
178
178
178
178
179
179
179
179
179
17a
17f
17f
180
180
180
180
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
185
186
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
189
189
18e
190
190
190
190
190
190
192
193
193
193
193
193
193
194
194
194
194
194
195
195
195
195
195
196
196
196
196
196
196
197
197
197
197
198
198
198
198
19f
1a9
1af
1b0
1b1
1b6
1b8
1c1
1c3
1c5
1c6
1dd
1e1
1e5
1ee
1f0
1f3
1fa
1fd
1ff
1ff
1ff
1ff
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
203
204
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
20a
20c
20f
227
233
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
254
257
259
25a
25c
265
266
270
271
275
278
279
279
27a
27b
2a2
2a5
2aa
2ab
2b2
2b4
2b5
2b5
2b8
2b8
2b8
2b8
2b8
2b8
2be
2d1
300
300
300
300
300
301
302
302
302
303
303
303
303
304
305
305
305
305
305
305
305
306
306
306
306
306
307
307
307
308
308
308
308
308
309
309
309
30d
310
310
311
311
311
311
312
312
312
312
312
312
312
312
314
314
314
314
314
315
315
315
315
315
315
315
315
315
315
315
315
315
319
319
319
319
319
319
319
319
319
319
31f
320
320
323
323
323
323
323
324
324
324
324
324
324
324
324
324
325
325
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
329
329
329
330
330
330
330
331
331
331
332
332
332
332
332
332
332
332
332
332
332
332
334
339
339
339
339
33f
340
340
340
340
340
340
340
340