analysis.
1
2
3
3
1
4
1
2
5
1
3
6
7
2
4
8
9
2
5
10
1
6
11
1
7
12
1
8
13
14
2
9
15
1
10
16
1
11
17
1
12
18
1
13
19
1
14
20
21
22
23
4
15
24
25
26
3
16
27
28
29
30
4
17
31
1
18
32
1
19
33
34
35
36
37
5
20
38
1
21
39
1
22
40
1
23
41
1
24
42
43
44
45
46
5
25
47
1
26
48
49
50
3
27
51
52
2
28
53
54
55
3
29
56
1
30
57
1
31
58
59
2
32
60
61
62
3
33
63
1
34
64
65
66
3
35
67
1
36
68
69
2
37
70
71
2
38
72
1
39
73
1
40
74
75
76
3
41
77
78
2
42
79
1
43
80
81
2
44
82
1
45
83
1
46
84
1
47
85
1
48
86
87
88
3
49
89
1
50
90
1
51
91
1
52
92
1
53
93
94
95
96
97
98
6
54
99
1
55
100
1
56
101
102
2
57
103
1
58
104
1
59
105
106
107
3
60
108
109
110
3
61
111
112
113
3
62
114
115
2
63
116
1
64
117
1
65
118
1
66
119
120
2
67
121
1
68
122
1
69
123
1
70
124
1
71
125
1
72
126
1
73
127
128
129
3
74
130
131
2
75
132
133
134
135
136
5
76
137
138
139
3
77
140
1
78
141
1
79
142
143
2
80
144
1
81
145
146
2
82
147
1
83
148
149
2
84
150
151
152
3
85
153
1
86
154
155
2
87
156
1
88
157
158
2
89
159
1
90
160
161
2
91
162
163
164
165
166
5
92
167
1
93
168
1
94
169
170
171
3
95
172
1
96
173
1
97
174
175
2
98
176
177
2
99
178
179
2
100
180
181
182
183
184
5
101
185
1
102
186
187
2
103
188
189
2
104
190
191
192
3
105
193
1
106
194
1
107
195
1
108
196
197
2
109
198
199
2
110
200
1
111
201
1
112
202
203
204
205
4
113
206
1
114
207
1
115
208
209
2
116
210
211
2
117
212
1
118
213
214
215
216
217
218
219
7
119
220
1
120
221
222
2
121
223
1
122
224
225
226
3
123
227
228
2
124
229
230
2
125
231
232
2
126
233
234
2
127
235
1
128
236
1
129
237
238
2
130
239
240
241
3
131
242
1
132
243
244
2
133
245
1
134
246
1
135
247
1
136
248
249
2
137
250
251
2
138
252
253
254
3
139
255
256
257
258
259
5
140
260
1
141
261
1
142
262
1
143
263
1
144
264
265
2
145
266
1
146
267
1
147
268
1
148
269
1
149
270
1
150
271
1
151
272
1
152
273
274
2
153
275
276
2
154
277
1
155
278
279
2
156
280
281
282
283
284
5
157
285
1
158
286
1
159
287
1
160
288
289
290
3
161
291
1
162
292
293
2
163
294
1
164
295
1
165
296
297
2
166
298
299
300
301
4
167
302
1
168
303
304
305
306
4
169
307
1
170
308
309
310
3
171
311
1
172
312
1
173
313
1
174
314
1
175
315
316
2
176
317
1
177
318
319
2
178
320
1
179
321
322
2
180
323
1
181
324
1
182
325
326
2
183
327
1
184
328
329
330
331
4
185
332
1
186
333
334
2
187
335
336
2
188
337
1
189
338
1
190
339
340
341
3
191
342
343
344
345
4
192
346
347
348
349
4
193
350
1
194