01
02
03
04
05
06
07
08
09
10
11
02
01
01
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
03
32
32
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
18
01
01
27
28
29
30
31
01
06
06
02
03
04
05
06
07
01
07
07
09
10
11
12
13
14
01
08
08
16
17
18
19
20
21
01
09
09
23
24
25
26
27
28
01
10
10
30
31
01
02
03
04
05
06
07
08
09
10
11
01
01
01
13
14
15
16
17
18
01
02
02
20
21
22
23
24
25
01
03
03
27
28
29
30
31
11
06
06
02
03
04
05
06
07
11
07
07
09
10
11
12
13
14
11
08
08
16
17
18
19
20
21
11
09
09
23
24
25
26
27
28
11
10
10
30
31
01
02
03
04
02
02
05
06
07
08
09
10
04
03
03
12
13
14
15
16
17
04
04
04
19
20
21
22
23
24
04
05
05
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
10
01
01
10
02
02
10
03
03
10
04
04
10
05
05
20
21
10
06
06
10
07
07
10
08
08
10
09
09
10
10
10
27
28
10
11
11
10
12
12
10
13
13
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
04
01
01
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
06
05
05
12
13
14
15
16
17
06
06
06
19
20
21
22
23
24
06
07
07
26
27
28
29
30
31
01
01
03
03
03
04
05
06
07
08
01
04
04
10
11
12
13
14
15
01
05
05
17
18
19
20
21
22
01
06
06
24
25
26
27
28
29
01
07
07
31
01
14
06
06
03
04
05
06
07
08
14
07
07
10
11
12
13
14
15
14
08
08
17
18
19
20
21
22
14
09
09
24
25
26
27
28
29
14
10
10
31
15
12
12
02
03
04
05
06
07
15
13
13
09
10
11
12
13
14
15
14
14
16
17
18
19
20
21
15
15
15
23
24
25
26
27
28
15
16
16
30
31
11
05
05
02
03
04
05
06
07
11
06
06
09
10
11
12
13
14
11
07
07
16
17
18
19
20
21
11
08
08
23
24
25
26
27
28
11
09
09
30
31
20
15
15
02
03
04
05
06
07
20
16
16
09
10
11
12
13
14
20
17
17
16
17
18
19
20
21
20
18
18
23
24
25
26
27
28
20
19
19
30
31
01
17
17
01
19
19
01
21
21
01
23
23
05
06
07
01
25
25
01
27
27
01
29
29
01
31
31
12
13
14
01
34
34
01
36
36
01
37
37
01
39
39
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
14
06
06
06
07
08
09
10
11
12
13
14
15
16
17
18
14
07
07
20
21
22
23
24
25
14
08
08
27
28
29
30
31
01
02
03
04
03
17
17
06
07
08
09
10
11
03
18
18
13
14
15
16
17
18
03
19
19
20
21
22
23
24
25
03
20
20
27
28
29
30
31
01
02
01
26
26
01
28
28
05
06
07
08
09
01
29
29
01
31
31
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
04
06
06
03
04
05
06
07
08
04
07
07
10
11
12
13
14
15
04
08
08
17
18
19
20
21
22
04
09
09
24
25
26
27
28
29
04
10
10
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
01
01
01
26
27
28
29
30
31
01
02
03
04
01
01
01
06
07
08
09
10
11
01
02
02
13
14
15
16
17
18
01
03
03
20
21
22
23
24
25
01
04
04
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
06
06
11
12
13
14
15
16
10
07
07
18
19
20
21
22
23
10
08
08
25
26
27
28
29
30
10
09
09
01
02
08
03
03
04
05
06
07
08
09
08
04
04
11
12
13
14
15
16
08
05
05
18
19
20
21
22
23
08
06
06
25
26
27
28
29
30
08
07
07
01
02
03
04
05
06
07
01
01
01
09
10
11
12
13
14
01
02
02
16
17
18
19
20
21
01
03
03
23
24
25
26
27
28
01
04
04
30
31
01
02
03
04
05
01
11
11
01
12
12
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
01
01
01
04
05
06
07
08
09
01
02
02
11
12
13
14
15
16
01
03
03
18
19
20
21
22
23
01
04
04
25
26
27
28
29
30
01
05
05
01
02
03
04
10
10
05
06
07
08
09
10
04
11
11
12
13
14
15
16
17
04
12
12
19
20
21
22
23
24
04
13
13
26
27
28
29
30
31
01
02
03
04
05
06
07
03
01
01
03
02
02
10
11
12
13
03
03
03
03
04
04
03
05
05
17
18
19
20
03
06
06
03
07
07
03
08
08
24
25
26
27
03
09
09
03
10
10
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
06
01
01
06
02
02
26
27
06
03
03
06
04
04
06
05
05
31
01
02
03
04
05
06
07
08
09
10
10
01
01
12
13
14
15
16
17
10
02
02
19
20
21
22
23
24
10
03
03
26
27
28
29
30
31
21
469
469
21
471
471
21
473
473
21
475
475
21
477
477
06
07
21
479
479
21
481
481
21
483
483
21
485
485
21
487
487
13
14
22
01
01
22
03
03
22
05
05
22
07
07
22
09
09
20
21
22
11
11
22
13
13
22
15
15
22
17
17
22
19
19
27
28
22
21
21
22
23
23
22
25
25
01
02
03
04
05
06
07
08
09
10
04
04
04
12
13
14
15
16
17
04
05
05
19
20
21
22
23
24
04
06
06
26
27
28
29
30
31
01
02
03
04
04
05
05
06
07
08
09
10
11
04
06
06
13
14
15
16
17
18
04
07
07
20
21
22
23
24
25
04
08
08
27
28
29
30
31
01
02
03
04
05
06
01
04
04
08
09
10
11
12
13
01
05
05
15
16
17
18
19
20
01
06
06
22
23
24
25
26
27
28
29
30
31
01
02
03
04
01
06
06
06
07
08
09
10
11
01
07
07
13
14
15
16
17
18
01
08
08
20
21
22
23
24
25
01
09
09
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
01
01
01
15
16
17
18
19
20
01
02
02
22
23
24
25
26
27
01
03
03
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
01
01
01
26
27
28
29
01
02
02
31
01
02
03
04
11
14
14
06
07
08
09
10
11
11
15
15
13
14
15
16
17
18
11
16
16
20
21
22
23
24
25
11
17
17
27
28
29
30
31
01
21
04
04
21
05
05
04
05
06
21
06
06
08
09
21
07
07
21
08
08
12
13
21
09
09
15
16
21
10
10
21
11
11
19
20
21
12
12
22
23
21
13
13
21
14
14
26
27
21
15
15
29
30
21
16
16
01
02
03
04
05
06
02
05
05
08
09
10
11
12
13
02
06
06
15
16
17
18
19
20
02
07
07
22
23
24
25
26
27
28
29
30
31
01
01
90
90
03
04
05
06
07
08
01
91
91
10
11
12
13
14
15
01
92
92
17
18
19
20
21
22
01
93
93
24
25
26
27
28
29
01
94
94
31
01
01
08
08
03
04
05
06
07
08
01
09
09
10
11
12
13
14
15
01
10
10
17
18
19
20
21
22
01
11
11
24
25
26
27
28
29
01
12
12
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
01
01
01
01
02
02
01
03
03
01
02
03
04
05
06
2019
27
27
08
09
10
11
12
13
2019
28
28
15
16
17
18
19
20
2019
29
29
22
23
24
25
26
27
2019
30
30
29
30
31
01
02
03
04
03
03
05
06
07
08
09
10
04
04
04
12
13
14
15
16
17
04
05
05
19
20
21
22
23
24
04
06
06
26
27
28
29
30
31
01
02
03
04
05
11
09
09
07
08
09
10
11
12
11
10
10
14
15
16
17
18
19
11
11
11
21
22
23
24
25
26
11
12
12
28
29
30
31
01
02
03
04
05
06
07
08
09
01
13
13
11
12
13
14
15
16
01
14
14
18
19
20
21
22
23
24
25
26
27
28
29
30
01
15
15
01
02
07
32
32
04
05
06
07
08
09
07
33
33
11
12
13
14
15
16
07
34
34
18
19
20
21
22
23
07
35
35
25
26
27
28
29
30
07
36
36
01
02
03
04
05
06
01
04
04
08
09
10
11
12
13
01
05
05
15
16
17
18
19
20
01
06
06
22
23
24
25
26
27
01
07
07
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
01
01
01
02
02
19
20
21
22
23
01
03
03
01
04
04
26
27
28
29
30
01
05
05
01
02
03
04
05
06
03
05
05
08
09
10
11
12
13
03
06
06
15
16
17
18
19
20
03
07
07
22
23
24
25
26
27
03
08
08
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
11
01
01
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
2019
65
65
2019
66
66
2019
67
67
2019
68
68
12
13
14
15
16
2019
69
69
2019
70
70
2019
71
71
2019
72
72
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
01
01
01
09
10
11
12
13
14
01
02
02
16
17
18
19
20
21
01
03
03
23
24
25
26
27
28
01
04
04
30
31
32
05
05
02
03
04
05
06
07
32
06
06
09
10
11
12
13
14
32
07
07
16
17
18
19
20
21
32
08
08
23
24
25
26
27
28
32
09
09
30
31
01
02
03
04
05
06
07
08
08
17
17
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
02
70
70
12
13
14
15
16
17
02
71
71
19
20
21
22
23
24
02
72
72
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
2019
06
06
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
03
14
14
02
03
04
05
06
07
08
03
15
15
10
11
12
13
14
15
03
16
16
17
18
19
20
21
22
03
17
17
24
25
26
27
28
29
03
18
18
31
02
03
03
02
03
04
05
06
07
02
04
04
09
10
11
12
13
14
02
05
05
16
17
18
19
20
21
02
06
06
23
24
25
26
27
28
02
07
07
30
31
01
02
03
04
05
06
07
08
09
10
11
02
01
01
13
14
15
16
17
18
02
02
02
20
21
22
23
24
25
02
03
03
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
01
01
01
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
15
13
13
10
11
12
13
14
15
15
14
14
17
18
19
20
21
22
15
15
15
24
25
26
27
28
29
30
31
01
02
03
04
05
01
14
14
07
08
09
10
11
12
01
15
15
14
15
16
17
18
19
01
16
16
21
22
23
24
25
26
01
17
17
28
29
30
31
01
02
03
04
05
06
07
08
09
01
01
01
11
12
13
14
15
16
01
02
02
18
19
20
21
22
23
01
03
03
25
26
27
28
29
30
01
04
04
01
02
03
04
05
06
07
08
09
10
11
12
2019
20
20
14
15
16
17
18
19
2019
21
21
21
22
23
24
25
26
2019
22
22
28
29
30
31
01
02
03
04
05
06
07
08
03
01
01
10
11
12
13
14
15
03
02
02
01
20
20
18
19
20
21
22
03
03
03
24
25
26
27
28
29
03
04
04
31
03
01
01
02
03
04
05
06
07
03
02
02
09
10
11
12
13
14
03
03
03
16
17
18
19
20
21
03
04
04
23
24
25
26
27
28
03
05
05
30
31
01
02
03
04
05
06
07
08
09
10
11
01
01
01
13
14
15
16
17
18
01
02
02
20
21
22
23
24
25
01
03
03
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
17
175
175
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
01
01
01
06
07
08
09
10
11
01
02
02
13
14
15
16
17
18
01
03
03
20
21
22
23
24
25
01
04
04
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
04
02
02
27
28
29
30
31
01
06
11
11
03
04
05
06
07
08
06
12
12
10
11
12
13
14
15
06
13
13
17
18
19
20
21
22
06
14
14
24
25
26
27
28
29
06
15
15
31
01
02
03
04
05
06
15
14
14
08
09
10
11
12
13
15
15
15
15
16
17
18
19
20
15
16
16
22
23
24
25
26
27
15
17
17
29
30
31
06
234
234
06
235
235
06
236
236
06
237
237
06
238
238
06
07
06
239
239
06
240
240
06
241
241
06
242
242
06
243
243
13
14
07
01
01
07
02
02
07
03
03
07
04
04
07
05
05
20
21
07
06
06
07
07
07
07
08
08
07
09
09
07
10
10
27
28
07
11
11
07
12
12
07
13
13
01
02
03
04
05
06
02
05
05
08
09
10
11
12
13
02
06
06
15
16
17
18
19
20
02
07
07
22
23
24
25
26
27
02
08
08
29
30
31
01
02
03
07
07
07
05
06
07
08
09
10
07
08
08
12
13
14
15
16
17
07
09
09
19
20
21
22
23
24
07
10
10
26
27
28
29
30
31
01
01
46
46
03
04
05
06
07
08
01
47
47
10
11
12
13
14
15
01
48
48
17
18
19
20
21
22
01
49
49
24
25
26
27
28
29
01
50
50
31
01
02
03
04
05
06
07
08
09
10
04
01
01
12
13
14
15
16
17
04
03
03
19
20
21
22
23
24
04
04
04
26
27
28
29
30
31
01
02
03
04
05
06
01
04
04
08
09
10
11
12
13
01
05
05
15
16
17
18
19
20
01
06
06
22
23
24
25
26
27
01
07
07
29
30
31
01
02
03
04
05
06
08
39
39
08
09
10
11
12
13
08
40
40
15
16
17
18
19
20
08
41
41
22
23
24
25
26
27
08
42
42
29
30
31
01
02
03
04
05
06
07
15
01
01
09
10
11
12
13
14
15
02
02
16
17
18
19
20
21
15
03
03
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
05
06
06
08
09
10
11
12
13
05
07
07
15
16
17
18
19
20
05
08
08
22
23
24
25
26
27
28
29
30
31
02
02
02
02
03
04
05
06
07
02
03
03
09
10
11
12
13
14
02
04
04
16
17
18
19
20
21
02
05
05
23
24
25
26
27
28
02
06
06
30
31
01
02
03
04
01
01
01
06
07
08
09
10
11
01
02
02
13
14
15
16
17
18
19
20
21
22
23
24
25
01
03
03
27
28
29
30
31
01
02
06
20
20
04
05
06
07
08
09
10
11
12
13
14
15
16
06
21
21
18
19
20
21
22
23
06
22
22
25
26
27
28
29
30
06
23
23
01
02
03
04
05
06
07
08
09
10
11
12
2019
19
19
2019
20
20
15
16
17
18
19
20
21
22
23
24
25
26
2019
21
21
2019
22
22
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
01
01
01
02
03
04
05
03
01
01
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
01
14
14
06
07
08
09
10
11
01
15
15
13
14
15
16
17
18
01
16
16
20
21
22
23
24
25
01
17
17
27
28
29
30
31
01
02
03
04
05
19
05
05
07
08
09
10
11
12
19
06
06
14
15
16
17
18
19
19
07
07
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
01
01
01
12
13
14
15
16
17
01
02
02
19
20
21
22
23
24
01
03
03
26
27
28
29
30
31
01
02
03
04
05
06
07
08
01
01
01
01
02
02
01
04
04
01
06
06
01
08
08
01
09
09
01
11
11
01
13
13
01
15
15
01
17
17
01
19
19
01
21
21
01
22
22
01
24
24
01
26
26
01
28
28
01
30
30
01
32
32
01
34
34
01
35
35
01
37
37
01
39
39
01
41
41
01
02
03
03
03
04
05
06
07
08
02
04
04
10
11
12
13
14
15
02
05
05
17
18
19
20
21
22
02
06
06
24
25
26
27
28
29
02
07
07
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
01
01
01
22
23
24
25
26
27
01
02
02
29
30
31
01
01
01
02
03
04
05
06
07
01
05
05
09
10
11
12
13
14
01
07
07
16
17
18
19
20
21
01
09
09
23
24
25
26
27
28
01
11
11
30
31
01
03
03
02
03
04
05
06
07
01
04
04
09
10
11
12
13
14
01
05
05
16
17
18
19
20
21
01
06
06
23
24
25
26
27
28
01
07
07
30
31
01
02
03
04
05
06
07
08
09
10
11
01
01
01
13
14
15
16
17
18
01
02
02
20
21
22
23
24
25
01
03
03
27
28
29
30
31
01
02
02
16
16
04
05
06
07
08
09
02
17
17
11
12
13
14
15
16
02
18
18
18
19
20
21
22
23
02
19
19
25
26
27
28
29
30
02
20
20
01
02
03
04
05
06
07
08
09
03
01
01
11
12
13
14
15
16
03
02
02
18
19
20
21
22
23
03
03
03
25
26
27
28
29
30
03
04
04
01
02
03
04
05
06
02
09
09
08
09
10
11
12
13
02
10
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
02
03
03
06
07
08
09
10
11
02
04
04
13
14
15
16
17
18
02
05
05
20
21
22
23
24
25
02
06
06
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
08
14
14
14
15
16
17
18
19
20
21
22
23
24
25
26
08
15
15
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
05
23
23
14
15
16
17
18
19
20
21
22
23
24
25
26
05
24
24
28
29
30
31
01
02
03
04
05
06
03
27
27
08
09
10
11
12
13
03
28
28
15
16
17
18
19
20
03
29
29
22
23
24
25
26
27
03
30
30
29
30
31
01
02
03
01
07
07
05
06
07
08
09
10
01
08
08
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
06
03
03
12
13
14
15
16
17
06
04
04
19
20
21
22
23
24
06
05
05
26
27
28
29
30
31
01
2019
28
28
03
04
05
06
07
08
2019
29
29
10
11
12
13
14
15
2019
30
30
17
18
19
20
21
22
2019
31
31
24
25
26
27
28
29
2019
32
32
31
01
02
03
09
06
06
05
06
07
08
09
10
09
07
07
12
13
14
15
16
17
09
08
08
19
20
21
22
23
24
09
09
09
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
01
01
01
01
02
02
15
16
17
18
19
01
03
03
01
04
04
22
23
24
25
26
01
05
05
01
06
06
29
30
31
2019
88
88
2019
89
89
2019
90
90
2019
91
91
2019
92
92
2019
93
93
07
2019
94
94
2019
95
95
2019
96
96
2019
97
97
2019
98
98
2019
99
99
14
2019
100
100
2019
101
101
2019
102
102
18
2019
103
103
20
21
2019
104
104
2019
105
105
2019
106
106
2019
107
107
2019
108
108
27
28
2019
109
109
2019
110
110
2019
111
111
01
02
01
01
01
04
05
06
07
08
09
01
02
02
11
12
13
14
15
16
01
03
03
18
19
20
21
22
23
01
04
04
25
26
27
28
29
30
01
05
05
01
02
03
04
05
06
07
11
12
12
09
10
11
12
13
14
15
16
17
18
11
13
13
20
21
22
11
14
14
24
25
26
27
28
29
30
31
01
02
03
01
10
10
05
06
07
08
09
10
01
11
11
12
13
14
15
16
17
01
12
12
19
20
21
22
23
24
01
13
13
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
01
02
02
17
18
19
20
21
22
01
04
04
24
25
26
27
28
29
01
05
05
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
03
01
01
03
02
02
03
03
03
01
02
03
01
01
01
05
06
07
08
09
10
01
02
02
12
13
14
15
16
17
01
03
03
19
20
21
22
23
24
01
04
04
26
27
28
29
30
31
01
02
03
04
02
37
37
06
07
08
09
10
11
02
38
38
13
14
15
16
17
18
02
39
39
20
21
22
23
24
25
02
40
40
27
28
29
30
31
01
12
04
04
03
04
05
06
07
08
12
05
05
10
11
12
13
14
15
12
06
06
17
18
19
20
21
22
12
07
07
24
25
26
27
28
29
12
08
08
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
05
01
01
31
01
02
03
04
05
06
02
02
02
08
09
10
11
12
13
02
03
03
15
16
17
18
19
20
02
04
04
22
23
24
25
26
27
02
05
05
29
30
31
01
02
03
01
10
10
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
01
01
01
11
12
13
14
15
16
01
02
02
18
19
20
21
22
23
01
03
03
25
26
27
28
29
30
01
04
04
02
03
03
02
03
04
05
06
07
02
04
04
09
10
11
12
13
14
02
05
05
16
17
18
19
20
21
02
06
06
23
24
25
26
27
28
02
07
07
30
31
01
02
03
04
05
06
07
08
09
10
05
10
10
12
13
14
15
16
17
05
11
11
19
20
21
22
23
24
05
12
12
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
05
15
15
11
12
13
14
15
16
05
16
16
18
19
20
21
22
23
05
17
17
25
26
27
28
29
30
05
18
18
01
02
03
04
01
04
04
06
07
08
09
10
11
01
05
05
13
14
15
16
17
18
01
06
06
20
21
22
23
24
25
01
07
07
27
28
29
30
31
01
02
03
04
05
06
07
2019
84
84
2019
85
85
2019
86
86
2019
87
87
12
13
14
2019
88
88
2019
89
89
2019
90
90
2019
91
91
19
20
21
2019
92
92
2019
93
93
2019
94
94
2019
95
95
26
27
28
2019
96
96
2019
97
97
2019
98
98
15
442
442
15
444
444
15
446
446
15
448
448
15
450
450
06
07
15
452
452
15
454
454
15
456
456
15
458
458
15
460
460
13
14
16
01
01
16
03
03
16
05
05
16
07
07
16
09
09
20
21
16
11
11
16
12
12
16
13
13
16
14
14
16
15
15
27
28
16
16
16
16
17
17
16
18
18
01
02
03
04
04
37
37
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
04
39
39
29
30
31
01
02
01
04
04
04
05
06
07
08
09
01
05
05
11
12
13
14
15
16
01
06
06
18
19
20
21
22
23
01
07
07
25
26
27
28
29
30
31
01
02
03
04
05
06
02
01
01
08
09
10
11
12
13
02
02
02
15
16
17
18
19
20
02
03
03
22
23
24
25
26
27
02
04
04
29
30
31
01
02
03
04
05
06
07
01
01
01
09
10
11
12
13
14
01
02
02
16
17
18
19
20
21
01
03
03
23
24
25
26
27
28
01
04
04
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
01
01
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
05
01
01
20
21
22
23
24
25
05
02
02
27
28
29
30
31
01
02
03
04
05
06
01
108
108
08
09
10
11
12
13
14
15
16
17
18
19
20
01
109
109
22
23
24
25
26
27
28
29
30
31
01
02
02
04
04
04
05
06
07
08
09
02
05
05
11
12
13
14
15
16
02
06
06
18
19
20
21
22
23
02
07
07
25
26
27
28
29
30
02
08
08
01
02
03
04
02
02
02
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
03
01
01
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
01
01
01
22
23
24
25
26
27
01
03
03
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
04
01
01
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
06
18
18
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
2019
80
80
2019
81
81
2019
82
82
2019
83
83
19
20
21
2019
84
84
2019
85
85
2019
86
86
2019
87
87
26
27
28
2019
88
88
2019
89
89
2019
90
90
03
02
02
02
03
04
05
06
07
03
03
03
09
10
11
12
13
14
03
04
04
16
17
18
19
20
21
03
05
05
23
24
25
26
27
28
03
06
06
30
31
01
02
03
04
05
01
01
01
07
08
09
10
11
12
01
02
02
14
15
16
17
18
19
01
03
03
21
22
23
24
25
26
01
04
04
28
29
30
31
01
02
03
04
05
11
05
05
07
08
09
10
11
12
11
07
07
14
15
16
17
18
19
11
09
09
21
22
23
24
25
26
11
11
11
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
02
01
01
27
28
29
30
31
05
25
25
05
26
26
05
27
27
05
28
28
05
29
29
06
05
30
30
05
31
31
05
32
32
05
33
33
05
34
34
05
35
35
13
05
36
36
05
37
37
05
38
38
05
39
39
05
40
40
05
41
41
20
05
42
42
05
43
43
05
44
44
05
45
45
05
46
46
05
47
47
27
05
48
48
05
49
49
30
31
01
02
03
04
05
06
07
08
01
01
01
01
02
02
01
03
03
01
04
04
13
14
01
05
05
01
06
06
01
07
07
01
08
08
01
09
09
20
21
01
10
10
01
11
11
01
12
12
01
13
13
01
14
14
27
28
01
15
15
01
16
16
01
17
17
01
01
01
02
03
04
05
06
07
01
03
03
09
10
11
12
13
14
01
05
05
16
17
18
19
20
21
01
07
07
23
24
25
26
27
28
01
10
10
30
31
01
02
01
01
01
04
05
06
07
08
09
01
02
02
11
12
13
14
15
16
01
03
03
18
19
20
21
22
23
01
04
04
25
26
27
28
29
30
01
05
05
01
02
09
04
04
04
05
06
07
08
09
09
05
05
11
12
13
14
15
16
09
06
06
18
19
20
21
22
23
09
07
07
25
26
27
28
29
30
09
08
08
01
02
03
04
06
08
08
06
07
08
09
10
11
06
09
09
13
14
15
16
17
18
06
10
10
20
21
22
23
24
25
06
11
11
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
08
08
10
09
09
12
13
14
15
16
10
10
10
10
11
11
19
20
21
22
23
10
12
12
10
13
13
26
27
28
29
30
10
14
14
11
46
46
11
47
47
11
48
48
11
49
49
05
06
11
50
50
11
51
51
11
52
52
11
53
53
11
54
54
12
13
11
55
55
11
56
56
11
57
57
11
58
58
18
19
20
11
59
59
11
60
60
11
61
61
24
25
26
27
28
29
30
31
01
02
03
04
05
01
09
09
07
08
09
10
11
12
01
10
10
14
15
16
17
18
19
01
11
11
21
22
23
24
25
26
01
12
12
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
02
07
07
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
01
01
18
19
20
21
22
23
01
02
02
25
26
27
28
29
30
01
03
03
01
02
03
04
05
06
01
01
01
08
09
10
11
12
13
01
02
02
15
16
17
18
19
20
01
03
03
22
23
24
25
26
27
01
04
04
29
30
31
01
02
12
27
27
04
05
06
07
08
09
12
28
28
11
12
13
14
15
16
12
29
29
18
19
20
21
22
23
12
30
30
25
26
27
28
29
30
12
31
31
01
02
03
04
05
06
03
02
02
08
09
10
11
12
13
03
03
03
15
16
17
18
19
20
03
06
06
22
23
24
25
26
27
03
08
08
29
30
31
01
02
03
04
05
06
2019
26
26
08
09
10
11
12
13
2019
27
27
15
16
17
18
19
20
2019
28
28
22
23
24
25
26
27
2019
29
29
29
30
31
01
02
01
25
25
01
27
27
05
06
07
08
09
01
29
29
01
31
31
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
12
12
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
07
01
01
27
28
29
30
31
01
02
03
04
05
06
02
09
09
08
09
10
11
12
13
02
10
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
07
06
06
03
04
05
06
07
08
07
07
07
10
11
12
13
14
15
07
08
08
17
18
19
20
21
22
07
09
09
24
25
26
27
28
29
07
10
10
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
04
04
04
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
01
01
01
17
18
19
20
21
22
01
02
02
24
25
26
27
28
29
01
03
03
31
16
15
15
02
03
04
05
06
07
08
09
10
11
12
13
14
16
16
16
16
17
18
19
20
21
16
17
17
23
24
25
26
27
28
16
18
18
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
01
01
18
19
20
21
22
23
01
02
02
25
26
27
28
29
30
01
03
03
06
03
03
02
03
04
05
06
07
06
04
04
09
10
11
12
13
14
06
05
05
16
17
18
19
20
21
06
06
06
23
24
25
26
27
28
06
07
07
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
01
01
01
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
06
14
14
06
15
15
31
01
02
03
04
03
15
15
06
07
08
09
10
11
03
17
17
13
14
15
16
17
18
03
19
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
22
37
37
08
09
10
11
12
13
22
38
38
15
16
17
18
19
20
22
39
39
22
23
24
25
26
27
22
40
40
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
10
11
11
10
12
12
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
05
01
01
15
16
17
18
19
20
05
02
02
22
23
24
25
26
27
05
03
03
29
30
31
01
02
03
04
05
06
07
08
02
04
04
10
11
12
13
14
15
02
05
05
17
18
19
20
21
22
02
06
06
24
25
26
27
28
29
02
07
07
31
01
02
03
07
07
04
05
06
07
08
09
03
08
08
11
12
13
14
15
16
03
09
09
18
19
20
21
22
23
03
10
10
25
26
27
28
29
30
03
11
11
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
2019
11
11
18
19
20
21
22
23
2019
12
12
25
26
27
28
29
30
2019
13
13
01
02
06
06
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
05
05
06
07
08
09
10
04
06
06
12
13
14
15
16
17
04
07
07
19
20
21
22
23
24
04
08
08
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
04
01
01
20
21
22
23
24
25
26
27
28
29
30
31
04
02
02
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
03
03
03
02
03
04
05
06
07
03
04
04
09
10
11
12
13
14
03
05
05
16
17
18
19
20
21
03
06
06
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
01
03
03
12
13
14
15
16
17
01
04
04
19
20
21
22
23
24
01
05
05
26
27
28
29
30
31
01
02
03
04
14
15
15
06
07
08
14
17
17
10
11
14
18
18
13
14
20
20
15
16
17
18
14
22
22
20
14
23
23
22
23
24
25
14
24
24
27
14
26
26
29
30
31
01
02
03
04
05
2019
26
26
07
08
09
10
11
12
13
2019
27
27
15
16
17
18
19
20
2019
28
28
22
23
24
25
26
27
2019
29
29
29
30
31
01
02
07
07
03
04
05
06
07
08
02
08
08
10
11
12
13
14
15
02
09
09
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
01
02
02
03
04
05
06
07
08
09
10
01
03
03
12
13
14
15
16
17
01
04
04
19
20
21
22
23
24
01
05
05
26
27
28
29
30
31
01
02
03
04
05
06
07
03
01
01
03
03
03
03
05
05
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
05
01
01
07
08
09
10
11
12
05
02
02
14
15
16
17
18
19
05
03
03
21
22
23
24
25
26
05
04
04
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
08
01
01
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
2019
06
06
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
02
13
13
12
13
14
15
16
17
02
14
14
19
20
21
22
23
24
02
15
15
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
03
01
01
11
12
13
14
15
16
03
02
02
18
19
20
21
22
23
03
03
03
25
26
27
28
29
30
03
04
04
01
02
03
04
05
06
07
16
05
05
09
10
11
12
13
14
16
06
06
16
17
18
19
20
21
16
07
07
23
24
25
26
27
28
16
08
08
30
31
01
02
03
04
05
06
07
08
18
10
10
10
11
12
13
14
15
18
11
11
17
18
19
20
21
22
18
12
12
24
25
26
27
28
29
18
13
13
31
01
02
03
04
05
02
33
33
07
08
09
10
11
12
02
34
34
14
15
16
17
18
19
02
35
35
21
22
23
24
25
26
02
36
36
28
29
30
31
01
01
01
01
03
04
05
06
07
08
01
02
02
10
11
12
13
14
15
01
03
03
17
18
19
20
21
22
01
04
04
24
25
26
27
28
29
01
05
05
31
01
02
03
04
05
12
08
08
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
12
10
10
28
29
30
31
01
02
03
04
01
35
35
06
07
08
09
10
11
01
36
36
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
04
04
05
06
07
08
09
10
02
05
05
12
13
14
15
16
17
02
06
06
19
20
21
22
23
24
02
07
07
26
27
28
29
30
31
01
02
03
03
01
01
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
03
07
07
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
09
01
01
18
19
20
21
22
23
09
02
02
25
26
27
28
29
30
09
03
03
01
29
29
01
30
30
03
04
05
06
01
31
31
08
09
10
11
12
13
01
33
33
15
16
17
18
19
20
01
37
37
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
02
07
07
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
02
08
08
29
30
31
01
02
03
04
01
06
06
06
07
08
09
10
11
01
07
07
13
14
15
16
17
18
01
08
08
20
21
22
23
24
25
01
09
09
27
28
29
30
31
01
02
06
06
03
04
05
06
07
08
02
07
07
10
11
12
13
14
15
02
08
08
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
02
01
01
15
16
17
18
19
20
02
03
03
22
23
24
25
26
27
02
04
04
29
30
31
01
01
16
16
03
04
05
06
07
08
01
17
17
10
11
12
13
14
15
01
18
18
17
18
19
20
21
22
01
20
20
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
01
01
01
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
01
01
03
04
05
06
07
08
02
02
02
10
11
12
13
14
15
02
03
03
17
18
19
20
21
22
02
04
04
24
25
26
27
28
29
02
05
05
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
08
18
18
22
23
24
25
26
27
28
29
30
31
01
03
09
09
03
04
05
06
07
08
03
11
11
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
08
09
09
04
05
06
07
08
09
08
10
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
08
05
05
02
03
04
05
06
07
08
06
06
09
10
11
12
13
14
08
07
07
16
17
18
19
20
21
08
08
08
23
24
25
26
27
28
08
09
09
30
31
05
39
39
02
03
04
05
06
07
05
40
40
09
10
11
12
13
14
05
41
41
16
17
18
19
20
21
05
42
42
23
24
25
26
27
28
05
43
43
30
31
01
01
01
01
03
04
05
06
07
08
01
02
02
10
11
12
13
14
15
01
03
03
17
18
19
20
21
22
01
04
04
24
25
26
27
28
29
01
05
05
31
01
02
03
04
05
06
07
08
06
09
09
10
11
12
13
14
15
06
10
10
17
18
19
20
21
22
06
11
11
24
25
26
27
28
29
06
12
12
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
01
01
01
27
28
29
01
03
03
31
01
07
01
01
03
04
05
06
07
08
07
02
02
10
11
12
13
14
15
07
03
03
17
18
19
20
21
22
07
04
04
24
25
26
27
28
29
07
05
05
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
01
06
06
20
21
22
23
24
25
01
07
07
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
01
01
01
27
28
29
30
31
01
09
09
02
03
04
05
06
07
01
10
10
09
10
11
12
13
14
01
11
11
16
17
18
19
20
21
01
12
12
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
2019
88
88
2019
89
89
2019
90
90
2019
91
91
19
20
21
2019
92
92
2019
93
93
2019
94
94
2019
95
95
26
27
28
2019
96
96
2019
97
97
2019
98
98
01
04
03
03
03
04
05
06
07
08
04
04
04
10
11
12
13
14
15
04
05
05
17
18
19
20
21
22
04
06
06
24
25
26
27
28
29
04
07
07
31
01
02
03
04
05
06
05
06
06
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
05
07
07
29
30
31
01
02
03
07
07
04
05
06
07
08
09
03
08
08
11
12
13
14
15
16
03
09
09
18
19
20
21
22
23
03
10
10
25
26
27
28
29
30
03
11
11
01
02
01
04
04
04
05
06
07
08
09
01
05
05
11
12
13
14
15
16
01
06
06
18
19
20
21
22
23
01
07
07
25
26
27
28
29
30
01
08
08
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
01
01
01
01
03
03
01
05
05
27
28
29
30
31
01
02
01
01
01
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
2019
75
75
2019
76
76
2019
77
77
2019
78
78
26
27
28
2019
79
79
2019
80
80
2019
81
81
01
02
03
04
05
06
07
08
09
10
11
12
13
14
2019
103
103
2019
104
104
2019
105
105
2019
106
106
2019
107
107
20
21
2019
108
108
2019
109
109
2019
110
110
2019
111
111
2019
112
112
27
28
2019
113
113
2019
114
114
2019
115
115
01
02
02
06
06
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
02
02
08
09
10
11
12
13
01
03
03
15
16
17
18
19
20
01
04
04
22
23
24
25
26
27
01
05
05
29
30
31
01
02
03
04
05
06
07
08
09
10
02
01
01
12
13
14
15
16
17
02
02
02
19
20
21
22
23
24
02
03
03
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
21
21
10
11
12
13
14
15
09
22
22
17
18
19
20
21
22
09
23
23
24
25
26
27
28
29
09
24
24
31
01
02
03
04
05
06
01
02
02
08
09
10
11
12
13
01
03
03
15
16
17
18
19
20
01
04
04
22
23
24
25
26
27
01
05
05
29
30
31
01
03
09
09
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
2019
104
104
2019
105
105
2019
106
106
2019
107
107
19
20
21
2019
108
108
2019
109
109
2019
110
110
2019
111
111
26
27
28
2019
112
112
2019
113
113
2019
114
114
01
02
03
04
05
06
07
08
09
10
11
12
13
14
01
01
01
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
01
07
07
01
10
10
06
07
08
09
10
01
13
13
01
17
17
13
14
15
16
17
01
19
19
19
20
21
01
23
23
01
25
25
01
27
27
25
26
27
28
01
29
29
01
31
31
01
33
33
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
01
01
01
20
21
22
23
24
25
01
02
02
27
28
29
30
31
08
18
18
08
19
19
03
04
05
06
08
20
20
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
01
01
02
03
04
05
06
07
01
02
02
09
10
11
12
13
14
01
03
03
16
17
18
19
20
21
01
04
04
23
24
25
26
27
28
01
05
05
30
31
01
02
03
04
05
06
27
04
04
08
09
10
11
12
13
27
05
05
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
2019
01
01
2019
02
02
2019
03
03
2019
04
04
2019
05
05
2019
06
06
2019
07
07
2019
08
08
2019
09
09
2019
10
10
2019
11
11
2019
12
12
2019
13
13
2019
14
14
2019
15
15
2019
16
16
2019
17
17
2019
18
18
2019
19
19
2019
20
20
2019
21
21
2019
22
22
28
2019
23
23
30
31
01
02
03
04
05
06
01
06
06
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
01
03
03
20
21
22
23
24
25
26
27
28
29
30
31
01
01
05
05
03
04
05
06
07
08
01
06
06
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
01
06
06
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
14
01
01
12
13
14
15
16
17
14
02
02
19
20
21
22
23
24
14
03
03
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
04
01
01
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
01
01
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
01
04
04
29
30
31
01
02
03
04
05
01
01
01
01
02
02
08
09
10
11
12
01
03
03
01
04
04
15
16
17
18
19
01
05
05
01
06
06
22
23
24
25
26
01
07
07
01
08
08
29
30
31
01
07
06
06
03
04
05
06
07
08
07
07
07
10
11
12
13
14
15
07
08
08
17
18
19
20
21
22
07
09
09
24
25
26
27
28
29
07
10
10
31
01
02
03
04
05
06
07
08
09
10
01
05
05
12
13
14
15
16
17
01
06
06
19
20
21
22
23
24
01
07
07
26
27
28
29
30
31
15
03
03
02
03
04
05
06
07
15
04
04
09
10
11
12
13
14
15
05
05
16
17
18
19
20
21
15
06
06
23
24
25
26
27
28
15
07
07
30
31
01
02
01
04
04
04
05
06
07
08
09
01
05
05
11
12
13
14
15
16
01
06
06
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
08
14
14
08
15
15
08
16
16
01
20
27
27
03
04
05
06
07
08
20
28
28
10
11
12
13
14
15
20
29
29
17
18
19
20
21
22
20
30
30
24
25
26
27
28
29
20
31
31
31
01
02
13
27
27
04
05
06
07
08
09
13
28
28
11
12
13
14
15
16
13
29
29
18
19
20
21
22
23
13
30
30
25
26
27
28
29
30
13
31
31
26
26
26
02
03
04
05
06
07
26
27
27
09
10
11
12
13
14
26
28
28
16
17
18
19
20
21
26
29
29
23
24
25
26
27
28
26
30
30
30
31
01
04
04
02
03
04
05
06
07
01
05
05
09
10
11
12
13
14
01
06
06
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
02
03
03
11
12
13
14
15
16
02
04
04
18
19
20
21
22
23
02
05
05
25
26
27
28
29
30
02
06
06
01
03
14
14
03
04
05
06
07
08
03
17
17
10
11
12
13
14
15
03
18
18
17
18
19
20
21
22
03
19
19
24
25
26
27
28
29
03
20
20
31
01
02
03
04
05
06
07
08
09
06
04
04
11
12
13
14
15
16
06
05
05
18
19
20
21
22
23
06
06
06
25
26
27
28
29
30
06
07
07
01
02
03
06
06
04
05
06
07
08
09
03
07
07
11
12
13
14
15
16
03
08
08
18
19
20
21
22
23
03
09
09
25
26
27
28
29
30
03
10
10
01
01
14
14
03
04
05
06
07
08
01
15
15
10
11
12
13
14
15
01
16
16
17
18
19
20
21
22
01
17
17
24
25
26
27
28
29
30
31