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
01
02
03
04
05
06
03
01
01
08
09
10
11
12
13
03
02
02
15
16
17
18
19
20
03
03
03
22
23
24
25
26
27
03
04
04
29
30
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
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
01
02
03
04
05
06
07
08
09
10
11
12
01
01
01
01
04
04
01
07
07
01
10
10
01
12
12
18
19
01
13
13
01
16
16
01
18
18
01
20
20
01
22
22
25
26
01
23
23
01
25
25
01
27
27
01
30
30
01
02
03
04
05
06
07
08
09
10
11
12
02
01
01
02
02
02
02
03
03
02
04
04
02
05
05
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
04
01
01
21
22
23
24
25
26
04
02
02
28
29
30
01
02
03
04
05
03
01
01
03
03
03
03
04
04
09
10
11
12
03
06
06
03
07
07
15
16
17
18
19
03
08
08
03
09
09
22
23
24
25
26
03
10
10
28
29
03
11
11
01
02
03
04
05
06
07
04
01
01
09
10
11
12
13
14
04
02
02
16
17
18
19
20
21
04
03
03
23
24
25
26
27
28
04
04
04
30
01
02
03
04
05
06
07
08
09
10
02
22
22
12
13
14
15
16
17
18
19
20
21
22
23
24
02
23
23
26
27
28
29
30
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
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
02
01
01
12
13
14
15
16
17
02
03
03
19
20
21
22
23
24
02
04
04
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
04
01
01
12
13
14
15
16
17
04
02
02
19
20
21
22
23
24
04
03
03
26
27
28
29
30
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
01
02
03
05
46
46
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
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
01
01
01
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
20
09
09
25
26
27
28
29
30
07
05
05
02
03
04
05
06
07
07
06
06
09
10
11
12
13
14
07
07
07
16
17
18
19
20
21
22
23
24
25
26
27
28
07
08
08
30
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
02
05
05
30
01
02
03
04
03
36
36
06
07
08
09
10
11
03
37
37
13
14
15
16
17
18
03
38
38
20
21
22
23
24
25
03
39
39
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
1993
13
13
13
14
15
16
17
18
19
20
21
22
23
24
25
1993
14
14
27
28
29
30
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
01
02
03
04
05
06
07
08
09
10
11
12
13
07
01
01
15
16
17
18
19
20
07
02
02
22
23
24
25
26
27
07
03
03
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
06
01
01
19
20
21
22
23
24
06
07
07
26
27
28
29
30
01
171
171
01
172
172
01
173
173
04
05
01
174
174
01
175
175
08
01
176
176
01
177
177
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
03
01
01
16
17
18
19
20
21
03
02
02
23
24
25
26
27
28
03
03
03
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
05
01
01
17
18
19
20
21
22
05
02
02
24
25
26
27
28
29
05
03
03
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
01
02
03
04
05
06
07
01
06
06
09
10
11
12
13
14
15
16
17
18
19
20
21
01
07
07
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
1993
01
01
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
04
01
01
16
17
18
19
20
21
22
23
24
25
26
27
28
04
02
02
30
01
02
03
04
05
06
07
08
09
10
01
01
01
12
13
14
15
16
01
02
02
18
19
20
21
22
23
01
03
03
25
26
27
28
01
04
04
30
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
01
02
02
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
02
01
01
17
18
19
20
21
22
02
02
02
24
25
26
27
28
29
02
03
03
01
02
03
04
08
01
01
06
07
08
09
10
11
08
02
02
13
14
15
16
17
18
08
03
03
20
21
22
23
24
25
08
04
04
27
28
29
30
01
02
03
04
05
06
07
02
01
01
09
10
11
12
13
14
02
02
02
16
17
18
19
20
21
02
03
03
23
24
25
26
27
28
02
04
04
30
01
02
03
04
05
1993
01
01
07
08
09
10
11
12
1993
02
02
14
15
16
17
18
19
1993
03
03
21
22
23
24
25
26
1993
04
04
28
29
30
01
02
03
04
05
06
07
08
09
10
11
10
01
01
13
14
15
16
17
18
19
20
21
22
23
24
25
10
02
02
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
06
01
01
21
22
23
24
25
26
06
02
02
28
29
30
01
02
03
05
07
07
05
06
07
08
09
10
05
08
08
12
13
14
15
16
17
05
09
09
19
20
21
22
23
24
25
05
10
10
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
05
01
01
21
22
23
24
25
26
05
02
02
28
29
30
01
02
03
04
05
06
07
22
02
02
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
01
02
02
05
06
01
03
03
01
04
04
01
05
05
01
06
06
11
12
01
07
07
01
08
08
01
09
09
01
10
10
01
11
11
18
19
01
12
12
01
13
13
01
14
14
23
24
25
26
27
01
15
15
29
30
01
02
01
101
101
04
05
01
102
102
01
103
103
08
01
104
104
01
105
105
11
12
13
01
106
106
01
107
107
01
108
108
01
109
109
18
19
01
110
110
01
111
111
01
112
112
01
113
113
01
114
114
25
26
01
115
115
28
29
01
116
116
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
02
01
01
19
02
02
02
21
22
23
24
25
26
02
03
03
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
01
01
01
02
02
20
21
22
23
24
25
01
03
03
27
28
29
30
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
03
01
01
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
19
01
01
26
27
28
29
30
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
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
05
01
01
17
18
19
20
21
22
05
02
02
24
25
26
27
28
29
05
03
03
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
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
07
01
01
21
22
23
24
25
26
07
02
02
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
03
01
01
25
26
27
28
29
30
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
01
07
18
18
03
04
05
06
07
08
09
10
11
12
13
14
15
07
19
19
17
18
19
20
21
22
23
24
25
26
27
28
29
07
20
20
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
1993
13
13
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
07
01
01
07
02
02
07
04
04
07
06
06
07
08
08
18
19
07
11
11
07
13
13
22
23
24
07
15
15
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
02
01
01
19
20
21
22
23
24
02
02
02
26
27
28
29
30
01
02
01
02
02
04
05
06
07
08
09
01
03
03
11
12
13
14
15
16
01
04
04
18
19
20
21
22
23
01
05
05
25
26
27
28
29
30
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
01
01
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
04
01
01
21
22
23
24
25
26
04
03
03
28
29
30
01
02
03
04
05
06
29
03
03
08
09
10
11
12
13
29
04
04
15
16
17
18
19
20
29
05
05
22
23
24
25
26
27
29
06
06
29
30
01
02
03
04
05
06
07
02
15
15
09
10
11
12
13
14
02
16
16
16
17
18
19
20
21
02
17
17
23
24
25
26
27
28
02
18
18
30
1993
03
03
1993
04
04
1993
05
05
04
05
1993
06
06
1993
07
07
1993
08
08
1993
09
09
1993
10
10
11
12
1993
11
11
1993
12
12
1993
13
13
1993
14
14
1993
15
15
18
19
1993
16
16
1993
17
17
1993
18
18
1993
19
19
1993
20
20
25
26
1993
21
21
1993
22
22
1993
23
23
1993
24
24
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
02
01
01
19
20
21
22
23
24
02
02
02
26
27
28
29
30
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
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
02
03
04
05
06
07
08
09
10
04
03
03
12
13
14
15
16
17
04
09
09
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
04
01
01
10
11
12
13
14
15
04
02
02
17
18
19
20
21
22
04
03
03
24
25
26
27
28
29
04
04
04
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
01
01
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
01
31
31
14
15
16
17
18
19
01
32
32
21
22
23
24
25
26
01
33
33
28
29
30
01
02
03
02
21
21
05
06
07
08
09
10
02
22
22
12
13
14
15
16
17
02
23
23
19
20
21
22
23
24
02
24
24
26
27
28
29
30








































































