01
02
03
01
09
09
05
06
07
08
09
10
11
01
10
10
13
14
15
16
17
18
01
11
11
20
21
22
23
24
25
01
12
12
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
01
03
03
27
28
29
30
31
01
02
03
04
05
06
07
08
09
07
18
18
11
12
13
14
15
16
17
18
19
20
21
22
23
07
19
19
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
06
17
17
19
20
21
22
23
24
06
18
18
26
27
28
29
30
31
01
01
15
15
03
04
05
06
07
08
01
16
16
10
11
12
13
14
15
01
17
17
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
06
16
16
06
18
18
06
19
19
06
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
02
03
04
05
06
07
08
09
10
11
12
06
24
24
14
15
16
17
18
19
06
25
25
21
22
23
24
25
26
27
28
29
30
31
01
04
39
39
03
04
05
06
07
08
05
01
01
10
11
12
13
14
15
16
17
18
19
20
21
22
05
02
02
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
04
14
14
31
01
02
03
04
05
06
07
08
09
10
02
18
18
12
13
14
15
16
17
02
19
19
19
20
21
22
23
24
25
26
27
28
29
30
31
01
08
28
28
03
04
05
06
07
08
09
10
11
12
13
14
15
08
29
29
17
18
19
20
21
22
08
30
30
24
08
31
31
26
27
28
29
08
32
32
31
01
02
03
04
05
06
07
08
09
02
18
18
11
12
13
14
15
16
02
19
19
18
19
20
21
22
23
24
25
26
27
28
29
30
02
20
20
01
02
03
04
01
01
05
06
07
08
09
10
04
03
03
12
13
14
15
16
17
04
05
05
19
20
21
22
23
24
04
08
08
26
27
28
29
30
31
01
02
03
04
05
06
07
23
03
03
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
1996
09
09
05
06
07
08
09
10
1996
10
10
12
13
14
15
16
17
1996
11
11
19
20
21
22
23
24
1996
12
12
26
27
28
29
30
31
01
02
03
04
05
06
07
03
12
12
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
03
13
13
30
31
01
02
03
04
05
01
05
05
07
08
09
10
11
12
01
06
06
14
15
16
17
18
19
01
07
07
21
22
23
24
25
26
27
28
29
30
31
01
22
22
02
03
04
05
06
07
01
23
23
09
10
11
12
13
14
01
24
24
16
17
18
19
20
21
01
25
25
23
24
25
26
27
28
01
26
26
30
31
01
02
03
04
05
06
07
08
09
10
11
12
03
20
20
14
15
16
17
18
19
03
21
21
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
02
17
17
29
30
31
01
06
09
09
03
04
05
06
07
08
06
10
10
10
11
12
13
14
15
06
11
11
17
18
19
20
21
22
06
12
12
24
25
26
27
28
29
06
13
13
31
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
31
01
02
03
04
05
06
07
08
09
1996
01
01
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1996
02
02
01
02
03
04
05
06
07
08
09
10
11
03
17
17
13
14
15
16
17
18
19
20
21
22
23
24
25
03
18
18
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
02
18
18
22
23
24
25
26
27
02
19
19
29
30
31
01
02
03
04
05
06
01
49
49
08
09
10
11
12
13
01
50
50
15
16
17
18
19
20
01
51
51
22
23
24
25
26
27
01
52
52
29
30
31
01
02
03
04
19
13
13
06
19
14
14
08
09
10
11
19
15
15
13
19
16
16
15
16
17
18
19
17
17
20
19
18
18
22
23
24
25
19
19
19
27
19
20
20
29
30
31
02
17
17
02
03
04
05
06
07
08
09
10
11
12
13
14
02
18
18
16
17
18
19
20
21
22
23
24
25
26
27
28
29
02
19
19
31
01
04
15
15
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
20
20
06
07
08
09
10
11
05
21
21
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
04
15
15
16
17
18
19
20
21
22
23
24
25
26
27
28
04
16
16
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
02
02
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
01
13
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
04
05
06
01
56
56
08
09
10
11
12
13
14
15
16
17
18
19
20
01
57
57
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
06
16
16
14
15
16
17
18
19
20
21
22
23
24
25
26
06
17
17
28
29
30
31
01
64
64
02
03
01
65
65
01
66
66
06
01
67
67
01
68
68
09
10
01
69
69
01
70
70
01
71
71
01
72
72
01
73
73
16
17
01
74
74
01
75
75
20
01
76
76
01
77
77
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
03
18
18
11
12
13
14
15
16
17
18
19
20
21
22
23
03
19
19
25
26
27
28
29
30
31
1996
20
20
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
04
15
15
11
12
13
14
15
16
04
16
16
18
19
20
21
22
23
04
17
17
25
26
27
28
29
30
04
18
18
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
10
20
20
18
19
20
21
22
23
10
21
21
25
26
27
28
29
30
31
01
02
03
04
25
25
05
06
07
08
09
10
04
26
26
12
13
14
15
16
17
04
27
27
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
12
19
19
29
30
31
01
02
03
08
19
19
05
06
07
08
09
10
08
20
20
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
07
05
05
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
01
23
23
07
08
09
10
11
12
01
24
24
14
15
16
17
18
19
01
25
25
21
22
23
24
25
26
01
26
26
28
29
30
31
01
02
03
04
05
06
02
20
20
08
09
10
11
12
13
02
21
21
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
23
16
16
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
19
19
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
11
11
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
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
09
10
11
12
13
14
15
16
17
18
19
02
20
20
21
22
23
24
25
26
02
21
21
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
25
01
01
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
04
05
05
03
04
05
06
07
08
04
06
06
10
11
12
13
14
15
16
17
18
19
20
21
22
04
07
07
24
25
26
27
28
29
04
08
08
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
07
12
12
25
26
27
28
29
30
07
13
13
01
02
03
04
05
01
09
09
07
08
09
10
11
12
01
10
10
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
21
15
15
17
18
19
20
21
22
21
16
16
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
18
18
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
45
45
02
03
04
05
06
07
01
46
46
09
10
11
12
13
14
01
47
47
16
17
18
19
20
21
01
48
48
23
24
25
26
27
28
01
49
49
30
31
02
01
01
02
03
04
05
06
07
02
02
02
09
10
11
12
13
14
02
03
03
16
17
18
19
20
21
02
04
04
23
24
25
26
27
28
02
05
05
30
31
01
02
03
04
05
06
07
08
09
02
19
19
11
12
13
14
15
16
17
18
19
20
21
22
23
03
01
01
25
26
27
28
29
30
03
02
02
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
03
05
05
02
03
04
05
06
07
03
06
06
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
17
17
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
01
18
18
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
02
20
20
14
15
16
17
02
21
21
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
05
19
19
09
10
11
12
13
14
05
20
20
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
10
06
06
15
16
17
18
19
20
21
22
23
24
25
26
27
10
07
07
29
30
31
01
02
03
04
05
06
07
08
09
1996
05
05
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1996
07
07
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
06
17
17
19
20
21
22
23
24
25
26
27
28
29
30
31
1996
39
39
02
03
1996
40
40
1996
41
41
1996
42
42
1996
43
43
1996
44
44
09
10
11
12
13
14
15
16
17
1996
45
45
1996
46
46
1996
47
47
21
22
23
24
25
1996
48
48
1996
49
49
1996
50
50
1996
51
51
30
31
01
02
03
03
22
22
05
06
07
08
09
10
03
23
23
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
02
09
09
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
02
10
10
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
01
01
01
21
22
23
24
25
26
01
02
02
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
07
18
18
18
19
20
21
22
23
07
19
19
25
26
27
28
29
30
07
20
20
01
02
03
04
05
06
07
03
18
18
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
03
19
19
30
31
01
02
03
04
01
01
04
02
02
04
03
03
04
04
04
04
05
05
09
10
04
06
06
04
07
07
04
08
08
04
09
09
04
10
10
16
17
04
11
11
04
12
12
04
13
13
04
14
14
04
15
15
23
24
04
16
16
04
17
17
04
18
18
04
19
19
04
20
20
30
31
01
02
03
04
05
06
07
08
02
19
19
10
11
12
13
14
15
16
17
18
19
20
21
22
02
20
20
24
25
26
27
28
29
30
31
01
17
17
02
03
04
05
06
07
01
18
18
09
10
11
12
13
14
15
16
17
18
19
20
21
01
19
19
23
24
25
26
27
28
01
20
20
30
31
01
02
03
01
21
21
05
06
07
08
09
10
01
22
22
12
13
14
15
16
17
01
23
23
19
20
21
22
23
24
01
24
24
26
27
28
29
30
31
01
04
19
19
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
04
20
20
24
25
26
27
28
29
30
31
01
02
03
04
09
09
05
06
07
08
09
10
04
10
10
12
13
14
15
16
17
04
11
11
19
20
21
22
23
24
04
12
12
26
27
28
29
30
31
01
02
03
01
18
18
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

















































































