01
02
03
04
05
02
04
04
07
08
09
10
11
12
02
05
05
14
15
16
17
18
19
02
06
06
21
22
23
24
25
26
02
07
07
28
29
30
31
01
02
03
04
03
03
05
06
07
08
09
10
11
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
02
03
03
04
05
06
07
08
09
10
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
02
03
04
01
21
21
01
22
22
07
01
23
23
09
10
11
01
24
24
13
01
25
25
15
16
17
18
01
26
26
20
01
27
27
22
23
24
25
01
28
28
27
28
01
29
29
01
30
30
31
01
02
03
04
03
03
03
06
07
08
09
10
11
03
04
04
13
14
15
16
17
18
03
05
05
20
21
22
23
24
25
03
06
06
27
28
29
30
31
01
02
03
04
05
06
03
10
10
08
09
10
11
12
13
14
15
16
17
18
19
20
03
11
11
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
01
27
27
11
12
13
14
15
16
01
28
28
18
19
20
21
22
23
01
29
29
25
26
27
28
29
30
01
30
30
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
04
04
05
06
07
08
09
03
05
05
11
12
13
14
15
16
03
06
06
18
19
20
21
22
23
03
07
07
25
26
27
28
29
30
03
08
08
11
02
02
02
03
04
05
06
07
11
03
03
09
10
11
12
13
14
15
16
17
18
19
20
21
11
04
04
23
24
25
26
27
28
11
05
05
30
31
01
02
05
08
08
04
05
06
07
08
09
05
09
09
11
12
13
14
15
16
17
18
19
20
21
22
23
05
10
10
25
26
27
28
29
30
05
11
11
01
02
03
04
04
04
05
06
07
08
09
03
05
05
11
12
13
14
15
16
03
06
06
18
19
20
21
22
23
03
07
07
25
26
27
28
29
30
03
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
24
25
01
01
01
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
19
10
10
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
05
21
21
15
16
17
18
19
20
05
22
22
22
23
24
25
26
27
05
23
23
29
30
31
01
02
03
02
40
40
05
06
07
08
09
10
02
41
41
12
13
14
15
16
17
02
42
42
19
20
21
22
23
24
02
43
43
26
27
28
29
30
31
01
02
03
04
05
06
03
03
07
08
09
10
11
12
06
04
04
14
15
16
17
18
19
06
05
05
21
22
23
24
25
26
06
06
06
28
29
30
31
01
02
05
13
13
04
05
06
07
08
09
05
19
19
11
12
13
14
15
16
05
25
25
18
19
20
21
22
23
05
31
31
25
26
27
28
29
30
05
37
37
01
45
45
01
46
46
03
04
01
47
47
01
48
48
01
49
49
01
50
50
01
51
51
10
11
01
52
52
01
53
53
01
54
54
01
55
55
01
56
56
17
18
01
57
57
01
58
58
01
59
59
01
60
60
01
61
61
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
05
06
02
04
04
08
09
10
11
12
13
02
05
05
15
16
17
18
19
20
21
22
23
24
25
26
27
02
06
06
29
30
31
01
01
17
17
03
04
05
06
07
08
01
18
18
10
11
12
13
14
15
01
19
19
17
18
19
20
21
22
01
20
20
24
25
26
27
28
29
01
21
21
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
03
05
05
05
06
07
08
09
10
03
06
06
12
13
14
15
16
17
03
07
07
19
20
21
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
11
108
108
11
109
109
03
04
05
11
110
110
11
111
111
11
112
112
11
113
113
10
11
12
11
114
114
11
115
115
11
116
116
11
117
117
17
18
19
20
21
22
23
24
25
26
11
118
118
11
119
119
11
120
120
11
121
121
31
01
02
03
04
05
06
03
03
03
08
09
10
11
12
13
03
04
04
15
16
17
18
19
20
03
05
05
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
03
03
08
09
10
11
12
13
01
04
04
15
16
17
18
19
20
01
05
05
22
23
24
25
26
27
01
06
06
29
30
31
01
02
03
07
04
04
05
06
07
08
09
10
07
05
05
12
13
14
15
16
17
18
19
20
21
22
23
24
07
06
06
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
12
12
22
23
24
25
26
27
01
13
13
29
30
31
01
02
03
04
1992
05
05
06
07
08
09
10
11
1992
06
06
13
14
15
16
17
18
1992
07
07
20
21
22
23
24
25
1992
08
08
27
28
29
30
31
01
02
03
09
03
03
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
04
04
06
07
08
09
10
11
05
05
05
13
14
15
16
17
18
19
20
21
22
23
24
25
05
06
06
27
28
29
30
31
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
01
18
18
31
01
02
03
04
04
02
02
06
07
08
09
10
11
04
03
03
13
14
15
16
17
18
04
04
04
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
20
03
03
14
15
16
17
18
19
20
04
04
21
22
23
24
25
26
20
05
05
28
29
30
31
01
01
03
03
03
04
05
06
07
08
09
10
11
12
13
14
15
01
04
04
17
18
19
20
21
22
01
05
05
24
25
01
06
06
27
28
29
01
07
07
31
01
02
01
54
54
04
05
06
07
08
09
01
55
55
11
12
13
14
15
16
01
56
56
18
19
20
21
22
23
01
57
57
25
01
58
58
01
59
59
01
60
60
01
61
61
01
62
62
01
63
63
01
02
03
04
05
05
03
03
07
08
09
10
11
12
13
14
15
16
17
18
19
05
04
04
21
22
23
24
25
26
05
05
05
28
29
30
31
01
02
01
03
03
04
05
06
07
08
09
01
04
04
11
12
13
14
15
16
01
05
05
18
19
20
21
22
23
01
06
06
25
26
27
28
29
30
01
07
07
01
02
03
02
05
05
05
06
07
08
09
10
02
06
06
12
13
14
15
16
17
02
07
07
19
20
21
22
23
24
02
08
08
26
27
28
29
30
31
01
02
18
02
02
04
05
06
07
08
09
18
03
03
11
12
13
14
15
16
17
18
19
20
21
22
23
18
04
04
25
26
27
28
29
30
18
05
05
01
02
03
04
05
06
04
07
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
04
08
08
29
30
31
01
02
03
04
06
03
03
06
07
08
09
10
11
06
04
04
13
14
15
16
17
18
06
05
05
20
21
22
23
24
25
06
06
06
27
28
29
30
31
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
06
20
20
02
03
04
05
06
07
08
09
10
11
12
13
14
06
21
21
16
17
18
19
20
21
22
23
24
25
26
27
28
06
22
22
30
31
01
02
03
1992
11
11
05
06
07
08
09
10
1992
12
12
12
13
14
15
16
17
18
19
20
21
22
23
24
1992
13
13
26
27
28
29
30
31
01
02
06
04
04
04
05
06
07
08
09
06
05
05
11
12
13
14
15
16
06
06
06
18
19
20
21
22
23
06
07
07
25
26
27
28
29
30
06
08
08
01
02
01
04
04
04
05
06
07
08
09
01
07
07
11
12
13
14
15
16
01
08
08
18
19
20
21
22
23
01
11
11
25
26
27
28
29
30
01
14
14
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
01
01
19
20
21
22
23
24
01
02
02
26
27
28
29
30
31
01
02
02
02
02
04
05
06
07
08
09
02
03
03
11
12
13
14
15
16
17
18
19
20
21
22
23
02
04
04
25
26
27
28
29
30
02
05
05
01
02
03
04
03
04
04
06
07
08
09
10
11
03
05
05
13
14
15
16
17
18
19
20
21
22
23
03
06
06
25
03
07
07
27
28
29
30
31
01
02
03
04
05
25
07
07
07
08
09
10
11
12
25
08
08
14
15
16
17
18
19
25
09
09
21
22
23
24
25
26
25
10
10
28
29
30
31
01
02
01
08
08
04
05
06
07
08
09
01
09
09
11
12
13
14
15
16
01
10
10
18
19
20
21
22
23
01
11
11
25
26
27
28
29
30
01
12
12
01
02
01
05
05
04
05
06
07
08
09
01
06
06
11
12
13
14
15
16
01
07
07
18
19
20
21
22
23
01
08
08
25
26
27
28
29
30
01
09
09
04
02
02
02
03
04
05
06
07
04
03
03
09
10
11
12
13
14
04
04
04
16
17
18
19
20
21
22
23
24
25
26
27
28
04
05
05
30
31
01
02
03
04
01
05
05
06
07
08
09
10
11
01
06
06
13
14
15
16
17
18
01
07
07
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
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
02
13
13
02
16
16
05
06
07
08
09
02
19
19
02
22
22
12
13
14
15
16
02
25
25
02
28
28
19
20
21
22
23
02
31
31
02
34
34
26
27
28
29
30
02
37
37
03
04
04
02
03
04
05
06
07
03
05
05
09
10
11
12
13
14
03
06
06
16
17
18
19
20
21
03
07
07
23
24
25
26
27
28
03
08
08
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
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
04
06
06
07
08
09
10
11
12
13
14
15
16
17
18
19
04
07
07
21
22
23
24
25
26
04
08
08
28
29
30
31































































