analysis
1
2
2
1
3
1
2
4
5
2
3
6
1
4
7
1
5
8
1
6
9
10
11
12
4
7
13
1
8
14
1
9
15
16
2
10
17
1
11
18
1
12
19
20
2
13
21
1
14
22
23
24
25
26
5
15
27
1
16
28
1
17
29
30
2
18
31
32
33
3
19
34
1
20
35
36
37
3
21
38
1
22
39
40
41
42
43
44
45
7
23
46
1
24
47
48
2
25
49
50
51
3
26
52
53
2
27
54
1
28
55
1
29
56
57
2
30
58
1
31
59
1
32
60
1
33
61
62
2
34
63
1
35
64
1
36
65
1
37
66
67
2
38
68
69
2
39
70
71
72
73
4
40
74
1
41
75
1
42
76
77
78
3
43
79
1
44
80
81
82
3
45
83
1
46
84
85
2
47
86
87
88
3
48
89
90
91
3
49
92
1
50
93
1
51
94
1
52
95
1
53
96
97
98
3
54
99
100
101
3
55
102
103
104
3
56
105
106
107
108
4
57
109
1
58
110
1
59
111
112
113
114
4
60
115
1
61
116
1
62
117
1
63
118
119
2
64
120
1
65
121
122
123
124
4
66
125
1
67
126
127
2
68
128
129
2
69
130
131
2
70
132
133
134
135
136
137
6
71
138
139
140
141
142
5
72
143
1
73
144
1
74
145
1
75
146
147
148
3
76
149
1
77
150
1
78
151
1
79
152
1
80
153
1
81
154
1
82
155
156
157
3
83
158
1
84
159
160
161
162
163
164
165
166
8
85
167
168
2
86
169
1
87
170
171
172
173
4
88
174
1
89
175
176
177
3
90
178
179
180
3
91
181
1
92
182
1
93
183
1
94
184
1
95
185
186
187
188
189
190
6
96
191
1
97
192
1
98
193
1
99
194
1
100
195
196
197
198
199
200
201
7
101
202
203
204
3
102
205
1
103
206
207
2
104
208
1
105
209
210
211
212
213
214
6
106
215
1
107
216
1
108
217
218
219
220
4
109
221
1
110
222
1
111
223
224
225
3
112
226
1
113
227
1
114
228
1
115
229
230
231
232
4
116
233
1
117
234
235
236
3
118
237
238
2
119
239
240
241
242
243
5
120
244
245
2
121
246
1
122
247
1
123
248
1
124
249
1
125
250
251
2
126
252
1
127
253
1
128
254
1
129
255
256
2
130
257
1
131
258
259
2
132
260
261
2
133
262
1
134
263
264
2
135
265
266
267
268
4
136
269
270
271
3
137
272
273
2
138
274
1
139
275
1
140
276
1
141
277
278
2
142
279
280
2
143
281
282
283
3
144
284
285
2
145
286
1
146
287
288
289
3
147
290
291
292
3
148
293
1
149
294
1
150
295
296
2
151
297
1
152
298
299
2
153
300
1
154
301
1
155
302
1
156
303
1
157
304
305
306
3
158
307
1
159
308
1
160
309
310
2
161
311
312
2
162
313
1
163
314
1
164
315
316
317
318
319
5
165
320
1
166
321
1
167
322
323
2
168
324
325
2
169
326
327
2
170
328
1
171
329
330
331
332
333
5
172
334
1
173
335
336
2
174
337
1
175
338
1
176
339
340
2
177
341
342
343
344
4
178
345
346
2
179
347
348
2
180
349
350
2
181
351
352
2
182
353
1
183
354
1
184
355
356
357
358
359
360
361
362
363
364
365
11
185
366
1
186
367
368
369
3
187
370
371
372
373
4
188
374
1
189
375
376
377
378
379
5
190
380
381
382
3
191
383
1
192
384
1
193
385
386
2
194
387
388
2
195
389
390
2
196
391
392
2
197
393
394
2
198
395
1
199
396
397
398
3
200
399
1
201
400
1
202
401
402
403
404
405
406
6
203
407
408
2
204
409
1
205
410
1
206
411
1
207
412
1
208
413
1
209
414
415
2
210
416
1
211
417
418
2
212
419
1
213
420
421
422
423
424
425
426
7
214
427
428
2
215
429
430
431
432
433
434
435
436
437
438
10
216
439
440
2
217
441
442
2
218
443
444
445
446
447
448
6
219
449
450
451
3
220
452
453
454
3
221
455
1
222
456
1
223
457
1
224
458
1
225
459
1
226
460
461
462
3
227
463
464
465
3
228
466
1
229
467
1
230
468
469
470
471
4
231
472
473
474
475
476
5
232
477
478
2
233
479
480
481
482
483
5
234
484
1
235
485
1
236
486
1
237
487
1
238
488
489
490
491
4
239
492
493
2
240
494
1
241
495
1
242
496
1
243
497
498
499
500
501
502
6
244
503
504
505
3
245
506
1
246
507
1
247
508
509
510
511
512
513
6
248
514
1
249
515
1
250
516
517
518
519
4
251
520
521
522
3
252
523
524
525
3
253
526
527
2
254
528
529
530
531
4
255
532
533
2
256
534
1
257
535
536
2
258
537
538
539
3
259
540
541
2
260
542
1
261
543
544
2
262