01
10
10
02
03
04
05
06
07
01
11
11
09
10
11
12
13
14
15
16
17
18
19
20
21
01
12
12
23
24
25
26
27
28
29
30
31
01
02
03
04
03
01
01
06
07
08
09
10
11
03
02
02
13
14
15
16
17
18
03
03
03
20
21
22
23
24
25
03
04
04
27
28
29
30
31
02
10
10
02
03
04
05
06
07
02
11
11
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
02
12
12
30
31
06
08
08
02
03
04
05
06
07
06
09
09
09
10
11
12
13
14
06
10
10
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
05
06
06
07
08
09
10
11
12
05
07
07
14
15
16
17
18
19
05
08
08
21
22
23
24
25
26
05
09
09
28
29
30
31
01
56
56
01
57
57
01
58
58
01
59
59
01
60
60
06
07
01
61
61
01
62
62
01
63
63
01
64
64
01
65
65
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
05
10
10
05
06
07
08
09
10
05
11
11
12
13
14
15
16
17
05
12
12
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
10
12
12
06
07
08
09
10
11
10
13
13
13
14
15
16
17
18
10
14
14
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
14
14
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
23
14
14
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
02
13
13
04
05
06
07
08
09
02
14
14
11
12
13
14
15
16
02
15
15
18
19
20
21
22
23
02
16
16
25
26
27
28
29
30
31
01
02
07
09
09
04
05
06
07
08
09
07
10
10
11
12
13
14
15
16
07
11
11
18
19
20
21
22
23
24
25
26
27
28
29
30
07
12
12
01
02
03
04
05
02
20
20
07
08
09
10
11
12
02
22
22
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
05
10
10
05
06
07
08
09
10
05
11
11
12
13
14
15
16
17
05
12
12
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
08
04
04
07
08
09
10
11
12
08
05
05
14
15
16
17
18
19
20
21
22
23
24
25
26
08
06
06
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
02
10
10
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
07
11
11
04
05
06
07
08
09
07
12
12
11
12
13
14
15
16
07
13
13
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
02
11
11
04
05
06
07
08
09
02
12
12
11
12
13
14
15
16
02
13
13
18
19
20
21
22
23
02
14
14
25
26
27
28
29
30
31
01
02
03
04
03
10
10
06
07
08
09
10
11
03
11
11
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
01
05
05
26
27
28
29
30
31
1986
13
13
02
03
04
05
06
07
1986
14
14
09
10
11
12
13
14
1986
15
15
16
17
18
19
20
21
1986
16
16
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
03
08
08
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
03
09
09
08
09
10
11
12
13
03
10
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
14
07
07
03
04
05
06
07
08
14
08
08
10
11
12
13
14
15
14
09
09
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
16
07
07
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
12
06
06
07
08
09
10
11
12
12
07
07
14
15
16
17
18
19
12
08
08
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
01
08
08
06
07
08
09
10
11
01
09
09
13
14
15
16
17
18
01
10
10
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
01
14
14
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
1986
12
12
29
30
31
01
02
03
04
05
06
07
08
09
10
11
05
11
11
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
05
12
12
31
01
57
57
01
58
58
01
59
59
01
60
60
01
61
61
06
07
01
62
62
01
63
63
01
64
64
01
65
65
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
02
09
09
07
08
09
10
11
12
02
10
10
14
15
16
17
18
19
02
11
11
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
29
11
01
01
31
01
02
03
04
05
06
01
11
11
08
09
10
11
12
13
01
12
12
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
01
12
12
07
08
09
10
11
12
01
13
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
10
10
05
06
07
08
09
10
02
11
11
12
13
14
15
16
17
02
12
12
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
02
21
21
04
05
06
07
08
09
02
23
23
11
12
13
14
15
16
02
25
25
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
03
09
09
03
04
05
06
07
08
03
10
10
10
11
12
13
14
15
03
11
11
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
02
05
05
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31







































