01
02
03
04
05
06
04
23
23
08
09
10
11
12
13
04
24
24
15
16
17
18
19
20
04
25
25
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
22
22
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
13
13
07
08
09
10
11
12
01
14
14
14
15
16
17
18
19
01
15
15
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
03
10
10
08
09
10
11
12
13
03
11
11
15
16
17
18
19
20
03
12
12
22
23
24
25
26
27
03
13
13
29
30
31
01
02
08
26
26
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
02
46
46
02
47
47
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
09
09
02
03
04
05
06
07
01
10
10
09
10
11
12
13
14
01
11
11
16
17
18
19
20
21
01
12
12
23
24
25
26
27
28
01
13
13
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
1990
05
05
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
02
31
31
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
13
26
26
05
06
07
08
09
10
13
27
27
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
03
11
11
06
07
08
09
10
11
03
12
12
13
14
15
16
17
18
03
13
13
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
17
05
05
26
27
28
29
30
31
01
02
07
07
03
04
05
06
07
08
02
08
08
10
11
12
13
14
15
02
09
09
17
18
19
20
21
22
02
10
10
24
25
26
27
28
29
02
11
11
31
01
02
03
04
35
01
01
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
03
17
17
06
07
08
09
10
11
03
18
18
13
14
15
16
17
18
03
19
19
20
21
22
23
24
25
03
20
20
27
28
29
30
31
01
02
03
03
24
24
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
01
04
04
06
07
08
09
10
11
01
05
05
13
14
15
16
17
18
01
06
06
20
21
22
23
24
25
26
01
07
07
28
29
30
31
01
02
03
04
16
16
05
06
07
08
09
10
04
17
17
12
13
14
15
16
17
04
18
18
19
20
21
22
23
24
04
19
19
26
27
28
29
30
31
01
02
03
04
05
01
03
03
07
08
09
10
11
12
01
04
04
14
15
16
17
18
19
01
05
05
21
22
23
24
25
26
27
28
29
30
31
09
30
30
09
31
31
09
32
32
09
33
33
05
06
07
09
34
34
09
35
35
09
36
36
09
37
37
12
13
14
09
38
38
09
39
39
09
40
40
09
41
41
19
20
21
09
42
42
09
43
43
09
44
44
09
45
45
26
27
28
29
30
31
01
02
03
04
05
04
22
22
07
08
09
10
11
12
04
23
23
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
06
21
21
10
11
12
13
14
15
16
17
18
19
06
22
22
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
02
25
25
08
09
10
11
12
13
02
26
26
15
16
17
18
19
20
02
27
27
22
23
24
25
26
27
28
29
30
31
01
02
03
01
04
04
05
06
07
08
09
10
01
05
05
12
13
14
15
16
17
01
06
06
19
20
21
22
23
24
01
07
07
26
27
28
29
30
31
01
02
03
04
03
19
19
06
07
08
09
10
11
03
20
20
13
14
15
16
17
18
03
21
21
20
21
22
23
24
25
03
22
22
27
28
29
30
31
01
02
21
21
03
04
05
06
07
08
02
22
22
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
03
03
03
05
06
07
08
09
10
03
04
04
12
13
14
15
16
17
03
05
05
19
20
21
22
23
24
03
06
06
26
27
28
29
30
31
01
02
03
04
05
06
01
11
11
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
15
19
19
13
14
15
16
17
18
15
20
20
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
28
29
30
01
02
02
01
02
03
04
05
06
03
22
22
08
09
10
11
12
13
03
23
23
15
16
17
18
19
20
21
22
23
24
25
26
27
03
24
24
29
30
31
01
02
04
09
09
04
05
06
07
08
09
10
11
12
13
14
15
16
04
10
10
18
19
20
21
22
23
24
25
26
27
28
29
30
04
11
11
02
05
05
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
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
01
02
03
04
05
06
07
08
09
10
11
12
1990
04
04
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
01
02
02
12
13
14
15
16
17
01
03
03
19
20
21
22
23
24
01
04
04
26
27
28
29
30
31
01
02
03
04
05
25
25
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
20
05
05
03
04
05
06
07
08
20
06
06
10
11
12
13
14
15
20
07
07
17
18
19
20
21
22
20
08
08
24
25
26
27
28
29
20
09
09
31
01
18
18
02
03
04
05
06
07
01
19
19
09
10
11
12
13
14
01
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
01
13
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
01
08
08
24
25
26
27
28
29
30
31
06
25
25
02
03
04
05
06
07
06
26
26
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
01
22
22
05
06
07
08
09
10
01
23
23
12
13
14
15
16
17
01
24
24
19
20
21
22
23
24
01
25
25
26
27
28
29
30
31











































