01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
03
13
13
20
21
22
23
24
25
03
14
14
27
28
29
30
31
01
02
03
04
05
03
20
20
07
08
09
10
11
12
13
14
15
16
17
18
19
03
21
21
21
22
23
24
25
26
03
22
22
28
29
30
31
01
02
03
04
05
06
01
10
10
08
09
10
11
12
13
01
11
11
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
05
02
12
12
07
08
09
10
11
12
02
13
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
02
14
14
01
07
16
16
03
04
05
06
07
08
09
10
11
12
13
14
15
07
17
17
17
18
19
20
21
22
23
24
25
26
27
28
29
07
18
18
31
01
02
03
04
01
01
01
01
02
02
07
08
09
10
11
01
03
03
13
14
15
16
17
18
01
04
04
20
21
22
23
24
25
01
05
05
27
28
29
30
31
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
31
01
02
12
17
17
04
05
06
07
08
09
12
18
18
11
12
13
14
15
16
12
19
19
18
19
20
21
22
23
24
25
26
27
28
29
30
12
20
20
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
16
04
04
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
03
21
21
05
06
07
08
09
10
03
22
22
12
13
14
15
16
17
03
23
23
19
20
21
22
23
24
03
24
24
26
27
28
29
30
31
05
25
25
02
03
04
05
06
07
05
26
26
09
10
11
12
13
14
05
27
27
16
17
18
19
20
21
05
28
28
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
02
06
06
27
28
29
30
31
09
14
14
02
03
04
05
06
07
08
09
10
11
12
13
14
09
15
15
16
17
18
19
20
21
09
16
16
23
24
25
26
27
28
09
17
17
30
31
01
02
03
04
07
16
16
06
07
08
09
10
11
07
17
17
13
14
15
16
17
18
07
18
18
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
02
17
17
11
12
13
14
15
16
17
18
19
20
21
22
23
02
18
18
25
26
27
28
29
30
31
01
02
12
18
18
04
05
06
12
19
19
08
09
12
20
20
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
01
01
02
03
04
05
06
07
01
02
02
09
10
11
12
13
14
01
03
03
16
17
18
19
20
21
01
04
04
23
24
25
26
27
28
01
05
05
30
31
01
02
03
14
14
04
05
06
07
08
09
03
15
15
11
12
13
14
15
16
03
16
16
18
19
20
21
22
23
24
25
26
27
28
29
30
03
17
17
01
02
03
04
04
01
01
04
02
02
07
08
09
10
11
04
03
03
04
04
04
14
15
16
17
18
04
05
05
04
06
06
21
22
23
24
25
26
27
28
29
30
31
08
20
20
08
21
21
08
22
22
04
05
06
07
08
09
10
11
12
13
08
23
23
08
24
24
08
25
25
08
26
26
18
19
20
08
27
27
08
28
28
08
29
29
08
30
30
25
26
27
08
31
31
08
32
32
08
33
33
08
34
34
01
02
03
04
05
06
07
08
09
10
11
12
04
13
13
14
15
16
17
18
19
20
21
22
23
24
25
26
04
14
14
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
03
13
13
20
21
22
23
24
25
03
15
15
27
28
29
30
31
01
02
03
02
22
22
05
06
07
08
09
10
02
23
23
12
13
14
15
16
17
02
24
24
19
20
21
22
23
24
02
25
25
26
27
28
29
30
31
01
02
05
12
12
04
05
06
07
08
09
05
13
13
11
12
13
14
15
16
05
14
14
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
01
14
14
19
20
21
22
23
24
01
15
15
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
05
15
15
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
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
27
28
29
30
31
01
02
03
04
05
06
16
18
18
08
09
10
11
12
13
14
15
16
17
18
19
20
16
20
20
22
23
24
25
26
27
16
21
21
29
30
31
01
02
03
02
17
17
05
06
07
08
09
10
02
18
18
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
09
09
06
07
08
09
10
11
12
13
14
15
16
17
18
01
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
01
01
01
27
28
29
30
01
02
02
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
14
15
15
26
27
28
29
30
31
01
02
03
01
26
26
05
06
07
08
09
10
01
27
27
12
13
14
15
16
17
01
28
28
19
20
21
22
23
24
01
30
30
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
02
11
11
21
22
23
24
25
26
02
12
12
28
29
30
31
01
02
03
04
05
06
07
08
03
05
05
10
11
12
13
14
15
16
17
18
19
20
21
22
03
06
06
24
25
26
27
28
29
30
31
01
02
03
04
18
18
05
06
07
08
09
10
11
12
13
14
15
16
17
04
19
19
19
20
21
22
23
24
04
20
20
26
27
28
29
30
31
17
09
09
02
03
04
05
06
07
17
10
10
09
10
11
12
13
14
17
11
11
16
17
18
19
20
21
17
12
12
23
24
25
26
27
28
17
13
13
30
31
01
02
03
04
05
06
07
08
09
04
13
13
11
12
13
14
15
16
17
18
19
20
21
22
23
24
04
14
14
26
27
28
29
30
31
01
02
03
03
24
24
05
06
07
08
09
10
11
03
25
25
13
14
15
16
17
03
26
26
19
20
21
22
23
24
03
27
27
26
27
28
29
30
31
01
02
03
04
05
06
05
17
17
08
09
10
11
12
13
14
15
16
17
18
19
20
05
18
18
22
23
24
25
26
27
05
19
19
29
30
31








































