01
02
03
04
02
13
13
06
07
08
09
10
11
02
14
14
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
01
12
12
14
15
16
17
18
19
20
21
22
23
24
25
26
01
13
13
28
29
30
31
01
02
03
04
08
15
15
06
07
08
09
10
11
08
16
16
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
01
15
15
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
26
04
05
05
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
07
10
10
14
15
16
17
18
19
20
21
22
23
24
25
26
07
11
11
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
02
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
24
25
07
01
01
27
28
29
30
07
03
03
01
02
03
04
05
06
07
07
14
14
09
10
11
12
13
14
07
15
15
16
17
18
19
20
21
07
16
16
23
24
25
26
27
28
07
17
17
30
31
01
02
03
04
05
06
07
08
09
10
05
30
30
12
13
14
15
16
17
05
31
31
19
20
21
22
23
24
05
32
32
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
04
13
13
11
12
13
14
15
16
04
14
14
18
19
20
21
22
23
24
25
26
27
28
29
30
04
15
15
01
02
03
04
01
17
17
06
07
08
09
10
11
01
18
18
13
14
15
16
17
18
01
19
19
20
21
22
23
24
25
01
20
20
27
28
29
30
31
01
02
03
04
05
03
12
12
07
08
09
10
11
12
03
13
13
14
15
16
17
18
19
03
14
14
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
12
12
26
27
28
29
30
31
01
02
03
09
15
15
05
06
07
08
09
10
09
16
16
12
13
14
15
16
17
18
19
20
21
22
23
24
09
17
17
26
27
28
29
30
31
01
02
03
04
05
03
13
13
07
08
09
10
11
12
13
14
15
16
17
18
19
03
14
14
21
22
23
24
25
26
27
28
29
30
31
01
29
29
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
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
05
01
01
28
29
30
31
01
02
24
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
24
02
02
01
02
03
04
05
06
07
08
09
10
11
12
1997
01
01
14
15
16
17
18
19
1997
02
02
21
22
23
24
25
26
1997
03
03
28
29
30
31
01
13
13
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
01
02
03
04
05
06
07
08
04
13
13
10
11
12
13
14
15
04
14
14
17
18
19
20
21
22
23
24
25
26
27
28
29
04
15
15
31
01
02
03
05
17
17
05
06
07
08
09
10
05
18
18
12
13
14
15
16
17
05
19
19
19
20
21
22
23
24
05
20
20
26
27
28
29
30
31
01
02
03
04
05
06
07
02
16
16
09
10
11
12
13
14
02
17
17
16
17
18
19
20
21
02
18
18
23
24
25
26
27
28
02
19
19
30
31
01
02
03
04
05
06
07
08
09
10
01
12
12
12
13
14
15
16
17
18
19
20
21
22
23
24
01
13
13
26
27
28
29
30
31
01
02
03
04
05
06
07
04
13
13
09
10
11
12
13
14
04
14
14
16
17
18
19
20
21
04
15
15
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
11
11
17
18
19
20
21
22
03
12
12
24
25
26
27
28
29
03
13
13
31
01
02
01
13
13
04
05
06
07
08
09
10
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
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
01
14
14
21
22
23
24
25
26
01
15
15
28
29
30
31
01
02
03
07
01
01
05
06
07
08
09
10
07
02
02
12
13
14
15
16
17
07
03
03
19
20
21
22
23
24
07
04
04
26
27
28
29
30
31
01
02
03
02
09
09
05
06
07
08
09
10
11
02
10
10
13
14
15
16
17
18
02
11
11
20
21
22
23
24
25
02
12
12
27
28
29
30
31
01
02
03
04
05
06
04
09
09
08
09
10
11
12
13
04
10
10
15
16
17
18
19
20
04
11
11
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
03
11
11
10
11
12
13
14
15
03
12
12
17
18
19
20
21
22
23
24
25
26
27
28
29
03
13
13
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
20
01
01
22
20
02
02
24
25
26
27
20
03
03
29
20
04
04
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
03
10
10
26
27
28
29
30
31
01
02
03
04
05
01
15
15
07
08
09
10
11
12
01
16
16
14
15
16
17
18
19
01
17
17
21
22
23
24
25
26
01
18
18
28
29
30
31
01
02
03
04
05
06
06
13
13
08
09
10
11
12
13
06
14
14
15
16
17
18
19
20
21
22
23
24
25
26
27
06
15
15
29
30
31
01
02
05
11
11
04
05
06
07
08
09
05
12
12
11
12
13
14
15
16
05
13
13
18
19
20
21
22
23
24
25
26
27
28
29
30
05
14
14
01
14
14
01
15
15
01
16
16
04
05
01
17
17
01
18
18
01
19
19
01
20
20
01
21
21
11
12
01
22
22
01
23
23
01
24
24
01
25
25
01
26
26
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
02
03
03
26
27
28
29
30
31
01
02
02
01
01
04
05
06
07
08
09
02
02
02
11
12
13
14
15
16
02
03
03
18
19
20
21
22
23
02
04
04
25
26
27
28
29
30
02
05
05
01
02
01
40
40
04
05
06
07
08
09
01
41
41
11
12
13
14
15
16
01
42
42
18
19
20
21
22
23
01
43
43
25
26
27
28
29
30
01
44
44
01
02
03
01
12
12
05
06
07
08
09
10
01
13
13
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
01
01
01
13
14
15
16
17
18
01
02
02
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
01
77
77
10
11
12
13
14
15
16
17
18
19
20
21
22
01
78
78
24
25
26
27
28
29
30
31
01
03
11
11
03
04
05
06
07
08
03
12
12
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
04
22
22
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
01
02
03
04
05
06
07
08
09
10
11
12
01
01
01
14
15
16
17
18
19
01
02
02
21
22
23
24
25
26
01
03
03
28
29
30
31
01
02
03
04
05
06
07
07
09
09
09
10
11
12
13
14
07
10
10
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
103
103
01
104
104
01
105
105
04
05
06
07
01
106
106
09
10
11
12
13
14
01
107
107
16
17
18
19
20
21
01
108
108
23
24
25
26
27
28
01
109
109
01
111
111
31
01
02
03
04
04
12
12
06
07
08
09
10
11
12
13
14
15
16
17
18
04
13
13
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
05
10
10
08
09
10
11
12
13
05
11
11
15
16
17
18
19
20
05
12
12
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
11
10
10
07
08
09
10
11
12
11
11
11
14
15
16
17
18
19
11
12
12
21
22
23
24
25
26
11
13
13
28
29
30
31
01
02
03
04
05
05
14
14
07
08
09
10
11
12
05
15
15
14
15
16
17
18
19
05
16
16
21
22
23
24
25
26
05
17
17
28
29
30
31
01
02
01
09
09
04
05
06
07
08
09
01
10
10
11
12
13
14
15
16
17
18
19
20
21
22
23
01
11
11
25
26
27
28
29
30
01
12
12
01
02
03
04
05
09
14
14
07
08
09
10
11
12
09
15
15
14
15
16
17
18
19
09
16
16
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
03
12
12
10
11
12
13
14
15
03
13
13
17
18
19
20
21
22
23
24
25
26
27
28
29
03
14
14
31
01
02
03
04
05
06
07
08
09
10
11
12
13
24
11
11
15
16
17
18
19
20
21
22
23
24
25
26
27
24
12
12
29
30
31
01
02
03
04
03
18
18
06
07
08
09
10
11
03
19
19
13
14
15
16
17
18
03
20
20
20
21
22
23
24
25
03
21
21
27
28
29
30
31
01
02
03
04
02
15
15
06
07
08
09
10
11
02
16
16
13
14
15
16
17
18
02
17
17
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
03
14
14
09
10
11
12
13
14
03
15
15
16
17
18
19
20
21
03
16
16
23
24
25
26
27
28
03
17
17
30
31
01
02
03
01
09
09
05
06
07
08
09
10
01
10
10
12
13
14
15
16
17
01
11
11
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
01
11
11
19
20
21
22
23
24
01
12
12
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
07
01
01
18
19
20
21
22
23
07
02
02
25
26
27
28
29
30
07
03
03
01
02
03
04
05
06
07
08
09
10
11
12
05
13
13
14
15
16
17
18
19
20
21
22
23
05
14
14
25
26
05
15
15
28
29
30
31
01
02
03
04
05
06
07
02
06
06
09
10
11
12
13
14
02
07
07
16
17
18
19
20
21
02
08
08
23
24
25
26
27
28
02
09
09
30
31
01
02
01
12
12
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
03
04
05
06
07
08
09
10
22
10
10
12
13
14
15
16
17
22
11
11
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
01
07
07
04
05
06
07
08
09
01
08
08
11
12
13
14
15
16
01
09
09
18
19
20
21
22
23
01
10
10
25
26
27
28
29
30
01
11
11
01
02
03
04
05
06
07
08
08
11
11
10
11
12
13
14
15
08
12
12
17
18
19
20
21
22
23
24
25
26
27
28
29
08
13
13
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
02
02
26
27
28
29
30
31
01
02
03
13
13
04
05
06
07
08
09
10
11
12
13
14
15
16
03
14
14
18
19
20
21
22
23
24
25
26
27
28
29
30
03
15
15
01
02
03
04
05
06
01
13
13
08
09
10
11
12
13
01
14
14
15
16
17
18
19
20
21
22
23
24
25
26
27
01
15
15
29
30
31
01
02
03
04
05
05
11
11
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
05
12
12
28
29
30
31
01
02
03
04
05
06
07
03
13
13
09
10
11
12
13
14
03
14
14
16
17
18
19
20
21
22
23
24
25
26
27
28
03
15
15
30
31
01
02
03
02
09
09
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
01
12
12
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
1997
01
01
27
28
29
30
31
01
11
01
01
03
04
05
06
07
08
09
10
11
12
13
14
15
11
02
02
17
18
19
20
21
22
23
24
25
26
27
28
29
11
03
03
31
01
02
03
04
05
06
07
08
09
10
11
1997
01
01
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
12
12
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
05
06
06
09
10
11
12
13
14
05
07
07
16
17
18
19
20
21
05
08
08
23
24
25
26
27
28
05
09
09
30
31
01
1997
01
01
1997
02
02
04
05
1997
03
03
1997
04
04
1997
05
05
1997
06
06
1997
07
07
11
12
1997
08
08
1997
09
09
1997
10
10
1997
11
11
1997
12
12
18
19
20
21
22
23
24
25
26
1997
13
13
1997
14
14
1997
15
15
1997
16
16
1997
17
17
01
02
03
04
05
06
07
04
12
12
09
10
11
12
13
14
04
13
13
16
17
18
19
20
21
22
23
24
25
26
27
28
04
14
14
30
31
01
02
03
04
05
06
07
08
09
10
11
12
01
01
01
14
15
16
17
18
19
01
02
02
21
22
23
24
25
26
01
03
03
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
03
03
03
25
26
27
28
29
30
03
04
04
01
02
03
01
09
09
05
06
07
08
09
10
01
10
10
12
13
14
15
16
17
01
11
11
19
20
21
22
23
24
25
26
27
28
29
30
31
01
01
26
26
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
03
20
20
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
02
12
12
09
10
11
12
13
14
02
13
13
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
08
09
09
06
07
08
09
10
11
08
10
10
13
14
15
16
17
18
08
11
11
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
04
11
11
13
14
15
16
17
18
19
20
21
22
23
24
25
04
12
12
27
28
29
30
31
01
02
03
04
04
01
01
06
07
08
09
10
11
04
02
02
13
14
15
16
17
18
04
03
03
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
03
14
14
13
14
15
16
17
18
03
15
15
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
03
03
05
06
07
08
09
10
02
04
04
12
13
14
15
16
17
02
05
05
19
20
21
22
23
24
02
06
06
26
27
28
29
30
31
01
02
01
60
60
04
05
06
07
08
09
01
61
61
11
12
13
14
15
16
01
62
62
18
19
20
21
22
23
01
63
63
25
26
27
28
29
30
01
64
64
01
02
03
04
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
03
04
05
06
07
08
09
10
05
14
14
12
13
14
15
16
17
05
15
15
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
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
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
02
10
10
14
15
16
17
18
19
02
11
11
21
22
23
24
25
26
02
12
12
28
29
30
31





































































































