28
16
28
29
30
31
32
33
34
35
31
2
3
4
5
6
34
4
20
21
22
28
29
30
33
34
15
17
40
41
18
21
31
32
33
34
45
46
1
23
24
25
26
27
28
29
40
41
42
7
8
9
10
17
18
19
23
24
25
26
13
26
27
39
40
41
42
43
44
45
46
47
48
1
2
3
8
9
10
12
16
27
36
1
2
3
4
5
34
35
36
1
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
31
32
33
3
27
28
29
30
14
15
16
17
18
19
20
21
22
38
1
2
13
14
15
29
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
29
30
31
50
12
13
14
4
4
20
21
22
23
24
25
26
27
28
30
31
32
33
34
35
36
37
38
39
40
41
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
15
16
31
59
1
2
3
4
5
6
7
8
9
36
37
38
39
9
10
11
12
13
14
15
16
17
18
19
20
17
18
2
3
4
5
25
26
31
32
33
34
35
36
37
56
57
1
2
3
4
5
6
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
3
4
5
6
7
8
9
10
11
12
34
35
36
37
38
39
57
58
59
60
61
62
13
14
15
17
18
19
20
21
22
23
24
25
26
29
30
11
12
37
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
45
46
21
22
23
24
25
26
27
28
29
30
31
41
42
43
44
45
46
47
48
49
50
51
6
7
8
9
10
11
12
13
14
22
23
24
25
38
39
40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
44
45
29
30
31
32
33
53
54
56
57
1
2
3
4
10
11
12
13
14
15
16
17
18
19
22
31
32
35
36
37
38
1
12
13
14
13
14
25
26
27
28
29
40
41
42
43
44
45
46
18
19
20
21
22
23
47
48
49
50
51
52
53
54
55
56
24
25
26
27
28
29
30
31
32
33
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
42
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
29
30
31
32
33
34
35
36
41
44
1
2
3
4
6
7
8
9
10
11
12
13
14
15
16
17
19
20
22
23
24
25
26
27
28
29
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
18
19
20
21
22
30
31
32
33
34
35
36
37
43
44
45
46
1
2
3
4
5
6
11
12
13
14
15
16
20
21
22
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
1
2
3
4
5
6
7
8
9
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
28
29
30
31
32
33
34
35
36
37
38
4
5
6
7
11
6
7
8
9
10
11
23
24
25
26
27
28
29
30
31
32
33
26
27
28
5
6
7
8
9
10
13
14
15
16
17
18
19
23
24
25
26
31
32
33
34
35
36
38
1
2
3
4
5
6
7
8
9
10
11
12
13
23
24
32
33
34
35
36
37
3
4
5
6
7
8
9
10
11
12
16
17
18
19
20
21
22
23
24
25
26
27
28
30
47
48
49
50
51
52
1
9
10
11
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
51
52
1
2
3
4
5
6
7
8
9
10
11
15
16
17
18
19
20
32
33
34
35
36
37
38
39
40
52
1
2
3
5
15
16
17
18
19
20
21
27
28
29
30
31
32
33
34
35
36
37
17
18
19
20
21
34
35
36
37
38
39
40
41
42
43
44
45
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
2
3
4
5
6
7
8
9
10
11
20
21
22
23
24
25
26
27
28
29
42
43
46
47
1
2
3
4
5
6
7
8
9
10
8
9
10
11
12
13
14
15
16
17
18
19
23
24
25
26
27
28
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
21
22
27
28
29
30
32
33
34
35
41
42
43
47
48
49
50
51
52
53
54
55
56
57
58
10
11
12
24
25
26
27
28
29
30
31
32
33
34
35
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
1
2
3
4
5
6
7
8
21
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
5
8
9
10
11
12
13
14
15
16
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
44
45
46
47
48
49
50
51
52
53
54
55
56
57
1
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
27
28
29
30
38
39
40
41
42
43
45
46
47
48
49
50
51
52
53
54
55
7
8
9
10
11
12
13
14
15
16
17
38
39
41
42
43
53
54
55
56
1
2
7
8
9
21
23
24
25
26
27
12
13
14
15
16
17
18
19
20
21
22
13
14
15
16
20
21
22
23
2
5
6
7
8
9
10
11
17
18
19
20
21
22
23
24
25
26
27
28
40
44
45
46
47
48
49
50
51
52
15
16
17
18
19
20
21
22
23
24
30
31
32
33
1
2
3
4
5
6
20
37
38
39
40
42
43
5
14
15
16
17
38
39
47
1
12
13
14
15
16
17
18
19
47
1
2
3
4
5
6
7
55
6
7
30
40
41
42
43
44
2
3
4
5
6
7
8
19
20
26
17
18
23
24
25
26
36
37
38
39
40
44
45
46
55
56
57
58
59
36
37
38
39
40
41
42
43
35
36
1
2
3
4
17
18
19
22
23
24
25
26
27
28
22
23
24
25
26
27
28
29
30
31
32
33
20
21
22
34
35
36
37
38
39
40
1
2
3
4
5
6
44
|