Professional Documents
Culture Documents
52
30
33
39
37
49
43
41
36
30
10
11
29
47
59
42
27
19
46
16
19
40
13
22
47
56
38
21
20
53
17
38
47
37
55
43
56
54
60
25
18
57
21
38
25
15
58
37
59
38
20
27
43
16
19
47
32
50
54
18
56
16
27
47
23
53
60
12
33
52
35
51
60
58
49
32
20
34
10
20
19
51
13
37
36
56
27
42
23
25
12
10
60
24
25
28
30
33
51
11
49
46
53
33
36
38
56
31
46
17
52
51
59
39
37
14
28
33
43
56
50
55
54
24
43
50
53
57
10
58
22
44
33
13
51
17
20
60
22
24
54
14
56
58
43
38
50
29
15
14
56
19
28
48
17
45
43
33
14
36
44
33
49
17
42
39
15
13
57
53
40
17
21
57
16
23
54
13
51
17
29
25
22
52
38
60
55
42
10
43
45
54
16
37
45
52
56
12
12
46
47
38
26
35
39
12
47
24
36
19
33
11
58
25
26
17
47
38
18
14
29
44
30
37
55
44
53
32
46
60
24
23
35
17
48
25
56
47
34
28
50
33
43
35
13
55
57
44
21
16
58
23
24
42
25
17
47
58
15
59
30
38
46
42
13
46
38
16
21
56
18
36
29
14
38
23
52
51
35
59
20
27
17
16
34
59
30
49
27
37
12
44
28
13
34
54
38
14
21
15
20
59
18
29
42
44
52
13
24
31
26
41
49
25
40
54
50
60
23
12
20
32
25
34
15
26
12
33
48
13
47
14
27
52
17
12
53
13
12
59
56
58
34
53
25
45
40
17
23
43
27
58
53
16
45
43
33
27
19
48
43
34
44
57
25
45
28
51
26
24
34
50
38
37
36
49
37
35
24
21
33
18
23
17
53
29
54
40
57
49
21
22
32
46
12
25
31
43
25
13
31
17
51
40
37
23
48
28
47
41
10
60
54
23
51
36
53
29
18
15
24
16
42
57
15
10
34
25
40
47
15
30
37
45
54
21
34
36
22
40
28
32
11
45
37
29
43
18
59
42
34
13
44
55
21
26
40
54
52
60
10
35
39
23
51
24
22
53
31
28
36
28
51
55
18
52
46
60
40
50
45
42
58
26
40
56
53
11
14
35
43
33
14
31
35
13
30
33
24
11
46
60
46
48
30
14
29
51
39
37
31
29
18
44
42
37
56
19
20
57
54
49
13
38
21
52
13
31
43
46
49
24
16
38
39
35
24
52
16
51
60
29
34
24
21
59
54
13
44
49
48
57
58
18
31
43
52
52
32
33
25
22
37
43
34
20
12
42
34
54
26
28
55
47
54
18
12
37
14
24
20
38
36
42
32
13
51
53
42
27
20
33
25
22
57
37
25
56
47
21
50
36
38
46
45
16
40
27
53
41
44
29
55
20
43
39
11
53
17
13
42
16
32
14
26
52
34
57
15
41
56
47
25
59
53
41
32
28
10
11
40
59
21
51
54
29
50
23
43
21
18
46
54
10
32
13
42
38
49
53
29
30
17
27
44
44
35
50
41
19
57
39
34
60
32
25
36
52
35
40
21
59
53
22
17
25
45
38
59
26
15
16
22
19
49
41
14
37
40
27
26
27
13
42
41
55
31
46
44
41
10
22
42
13
41
58
20
59
19
54
15
40
18
20
50
53
32
44
36
45
55
43
15
41
51
16
31
51
34
25
60
42
32
24
38
23
28
16
32
55
59
41
58
35
11
45
48
28
20
50
44
12
55
52
54
43
16
56
52
20
12
15
51
58
29
47
31
42
45
30
10
24
33
45
48
12
32
44
43
35
30
52
23
42
17
55
49
17
13
44
41
21
58
43
51
14
17
16
50
58
11
35
13
42
52
58
54
25
37
30
39
41
23
33
51
38
48
21
41
56
27
36
53
19
14
10
44
28
39
56
19
23
10
35
60
57
59
13
12
22
38
48
28
11
33
45
35
50
31
52
51
37
13
21
51
55
41
58
46
54
27
43
40
46
49
36
14
26
35
10
29
28
49
17
42
50
11
52
22
23
36
59
10
20
13
42
50
28
45
53
35
22
39
41
59
38
27
19
26
15
33
53
26
27
23
39
29
60
51
23
33
55
35
51
27
46
60
10
28
16
11
40
44
60
21
16
41
34
59
17
22
46
43
55
24
26
51
25
14
23
44
58
41
36
48
34
42
43
46
27
17
41
53
38
31
15
32
40
42
21
10
58
41
23
60
26
41
28
54
12
11
49
43
19
32
42
43
25
28
33
17
44
37
32
32
17
14
24
19
52
29
15
12
40
23
18
35
52
37
57
16
10
50
12
15
44
34
51
19
55
22
30
35
20
49
53
44
12
24
45
11
55
44
19
29
47
31
41
51
39
58
29
26
32
54
43
46
40
20
26
56
18
34
51
19
55
24
53
23
15
57
24
47
25
13
52
32
41
21
26
37
58
20
38
48
32
10
20
40
45
50
33
29
57
15
45
59
30
35
23
32
30
12
50
35
31
58
28
53
37
46
35
42
59
18
30
14
27
32
51
49
45
54
40
42
17
47
12
26
23
49
28
42
36
36
53
55
13
60
14
54
13
58
43
50
27
48
30
55
52
19
28
24
22
58
20
16
18
44
21
21
16
37
58
50
59
38
49
37
26
27
42
11
48
16
40
45
59
43
13
39
45
11
21
33
13
56
44
41
40
53
16
59
27
42
44
36
29
19
41
22
37
59
45
24
36
32
15
45
54
25
42
41
29
41
55
31
22
10
52
50
57
25
60
36
45
31
56
57
15
41
13
37
42
33
21
44
46
47
59
28
25
41
57
38
11
57
40
35
56
31
22
21
28
56
20
47
23
32
16
11
19
60
50
24
47
33
44
51
27
53
60
57
32
43
16
37
34
30
10
23
46
56
16
34
41
35
32
21
55
54
40
36
49
55
25
41
42
43
34
15
23
55
49
30
17
54
51
32
26
12
11
56
44
24
37
30
56
21
22
32
44
55
19
20
16
21
52
34
26
32
28
34
19
12
60
54
55
50
20
43
33
13
15
58
43
60
59
33
54
20
56
30
16
53
60
48
20
58
11
50
26
53
43
25
31
13
33
50
53
16
41
34
38
54
48
23
46
58
45
55
46
21
10
47
33
19
18
52
25
17
49
45
27
35
40
14
31
54
29
26
24
36
58
10
56
24
47
52
10
27
23
17
11
39
47
18
13
26
16
30
19
38
48
37
53
59
39
45
22
57
40
26
38
56
52
22
10
18
55
15
31
31
59
58
23
47
16
30
25
58
20
11
47
31
53
38
33
24
36
14
23
48
34
28
54
25
42
36
14
32
30
50
56
41
12
32
37
44
37
56
29
47
35
60
47
33
25
13
50
18
11
17
36
30
20
25
57
30
25
40
26
22
16
41
18
17
24
34
53
45
23
13
12
35
28
28
45
41
22
57
25
24
44
31
12
50
20
51
42
52
46
20
28
41
33
36
22
34
24
23
60
53
33
49
27
57
41
38
28
24
58
26
49
57
48
25
40
12
60
30
41
13
30
37
47
17
42
11
34
59
41
11
27
60
38
53
30
19
57
41
56
47
26
17
13
41
16
44
55
25
11
29
39
39
50
25
55
11
28
14
29
31
32
32
22
24
41
30
38
14
30
50
41
47
23
14
38
53
24
16
37
32
40
58
37
34
50
21
43
12
28
22
28
51
56
24
43
27
20
48
16
30
35
19
53
40
31
20
12
16
23
17
19
48
20
53
47
50
22
27
11
31
32
48
49
18
11
29
44
47
56
31
49
54
33
26
40
22
30
15
47
25
23
21
53
52
23
40
51
44
21
46
38
29
33
32
48
51
23
14
21
24
11
40
12
35
10
23
37
14
51
27
35
20
37
13
28
23
42
29
44
34
35
27
53
44
52
41
26
51
14
24
23
43
33
57
23
59
18
54
22
30
26
31
52
14
54
16
48
46
36
13
16
12
27
50
10
60
42
33
12
56
23
22
43
16
29
49
54
51
16
34
24
12
41
33
36
12
35
10
14
56
11
58
46
51
22
56
46
60
41
12
26
10
52
12
48
39
40
33
52
19
30
38
32
54
28
23
30
43
10
15
57
15
16
59
60
24
41
49
47
25
20
44
60
46
30
55
23
19
40
52
38
16
41
37
22
60
14
23
54
19
58
56
21
45
53
32
30
35
40
42
32
12
21
17
31
54
20
29
13
19
47
24
29
55
53
23
41
28
45
31
16
59
37
20
33
46
56
39
54
29
49
47
19
59
44
29
51
57
52
19
34
37
58
23
51
21
15
52
49
27
33
12
10
13
50
38
32
44
29
21
42
60
35
14
51
42
54
40
23
33
39
60
18
24
17
46
57
16
39
31
33
24
10
54
26
44
16
51
42
58
25
13
10
43
35
48
46
19
45
12
27
55
45
48
41
38
41
55
24
59
33
40
47
22
13
30
31
57
56
46
28
10
55
54
38
53
31
37
34
48
22
53
56
50
14
28
50
47
24
40
52
22
12
24
18
16
39
54
43
36
17
35
29
28
48
47
43
22
52
48
53
58
23
36
46
14
54
18
43
22
34
12
38
53
15
35
16
40
49
47
39
31
15
23
12
50
36
35
40
15
49
42
45
35
11
58
31
14
10
20
47
18
45
34
42
32
24
46
28
16
37
36
22
59
55
16
27
47
11
29
59
13
10
54
28
50
18
44
53
11
43
27
43
58
16
56
46
31
16
60
27
24
38
58
40
28
57
60
34
24
29
47
47
32
48
12
38
49
18
51
22
57
49
44
33
28
56
14
26
49
25
18
31
34
31
55
36
24
38
10
56
12
31
45
38
45
14
21
59
12
35
53
29
33
35
26
58
52
45
16
38
44
27
42
13
23
56
54
33
25
12
21
42
34
45
32
49
15
52
41
42
52
53
16
43
12
59
30
57
29
38
45
35
37
51
60
12
56
37
55
43
22
33
40
32
53
29
36
27
18
59
46
16
10
34
47
42
32
54
50
30
37
51
13
43
24
14
60
32
28
46
30
55
32
17
36
26
43
50
21
10
25
38
58
26
40
37
47
52
50
17
13
27
39
36
17
28
16
54
30
24
17
54
30
10
37
11
17
31
43
10
57
29
48
54
10
59
44
30
38
48
14
11
42
13
20
29
43
57
46
23
30
47
15
58
10
59
21
15
31
23
59
37
11
36
17
26
52
48
48
52
57
24
33
31
50
53
32
20
11
20
47
12
17
24
55
15
33
25
42
52
45
51
34
56
24
49
59
51
13
50
23
18
31
17
53
28
54
11
51
16
36
30
58
52
34
20
23
17
42
56
46
24
50
15
17
14
59
17
40
22
27
33
48
15
24
27
17
32
43
53
13
32
34
24
43
17
15
49
39
19
55
30
23
37
49
30
17
20
29
15
60
27
48
17
19
26
22
18
45
53
33
45
38
24
50
46
31
57
22
51
28
16
45
29
30
11
38
21
22
18
60
23
25
39
51
29
47
42
21
13
26
51
58
23
11
37
51
59
31
36
32
12
38
29
51
51
58
49
23
41
34
12
50
32
40
19
43
52
22
38
43
20
55
17
58
47
34
18
38
30
31
21
25
20
54
58
26
41
46
36
38
33
14
49
41
42
24
44
22
13
13
56
12
33
53
54
16
23
35
18
44
59
53
19
38
18
17
49
38
28
52
30
19
57
50
42
19
30
14
25
22
48
52
54
30
39
35
43
15
57
28
36
17
53
33
59
11
29
54
23
58
22
43
15
55
57
15
56
18
54
20
18
42
24
28
32
49
53
18
20
36
15
60
29
49
41
20
19
29
59
10
41
32
13
58
20
49
28
57
50
59
11
44
35
21
54
29
38
36
34
27
56
28
16
39
50
33
21
24
13
10
21
48
27
49
39
19
11
50
30
47
20
52
46
28
31
37
34
15
38
44
58
27
33
46
56
15
45
10
32
55
34
35
28
33
30
45
58
41
36
34
37
40
58
53
31
46
10
27
19
33
39
15
52
40
36
51
42
39
16
57
15
45
48
24
34
13
35
33
51
32
28
38
44
15
18
10
36
15
19
42
22
32
34
17
35
12
28
32
38
25
15
45
49
52
15
25
14
45
58
40
39
28
44
47
29
34
48
19
41
26
32
24
49
10
59
21
36
55
31
17
14
50
52
26
34
28
37
12
31
56
45
13
33
38
32
21
25
49
35
18
50
13
12
53
52
27
18
13
59
21
53
48
57
23
31
49
14
47
56
28
14
22
25
15
37
23
37
19
34
39
45
43
56
25
52
16
50
55
47
19
22
30
44
28
49
58
57
27
13
49
52
49
19
28
35
35
54
37
42
49
46
11
33
56
47
17
34
43
35
57
29
40
17
46
54
17
13
59
13
53
28
30
51
49
14
47
59
58
13
51
58
22
46
17
56
16
38
39
45
56
48
57
21
12
46
22
54
52
47
49
43
46
58
53
54
47
29
31
15
60
42
49
23
33
45
31
45
30
33
17
10
18
49
38
23
12
59
57
58
31
14
53
25
36
13
17
32
18
11
30
58
39
49
36
20
55
37
35
23
16
57
55
34
23
44
51
38
13
32
20
10
49
31
37
35
45
34
17
20
18
13
37
57
58
11
38
41
31
25
41
17
29
13
22
32
15
14
57
35
32
36
33
51
15
14
31
12
13
51
50
33
20
60
16
59
29
17
40
22
32
23
10
44
17
18
29
21
48
35
18
43
52
39
31
47
28
23
24
48
58
18
56
23
15
34
39
17
38
16
18
28
15
47
30
25
52
14
39
17
13
40
29
59
45
51
55
41
20
43
30
53
23
32
24
39
12
33
57
36
45
38
13
11
54
39
30
36
18
60
29
45
13
46
55
53
11
13
33
59
25
51
18
28
58
18
50
34
55
14
59
47
13
42
27
29
59
25
49
10
53
55
29
13
47
54
43
50
25
43
60
28
11
54
14
42
40
27
22
56
29
16
53
38
50
34
45
51
23
18
39
54
34
31
16
37
19
29
30
10
22
38
60
13
55
46
11
29
12
44
41
49
51
25
15
46
44
52
53
49
24
41
23
55
32
35
59
11
27
19
41
30
37
19
24
13
15
59
60
58
25
49
30
43
47
45
22
21
33
16
48
49
55
33
15
50
53
18
54
55
13
44
19
60
31
12
48
57
16
27
31
10
51
24
16
26
54
12
25
49
36
33
60
10
24
13
16
12
46
14
19
22
29
13
32
29
31
50
26
57
49
59
27
19
29
50
38
42
23
55
30
49
39
23
34
52
43
59
12
32
42
24
40
49
22
18
39
19
13
45
58
56
16
22
56
58
30
40
47
39
16
51
15
16
53
20
60
12
45
28
47
20
44
32
54
48
51
19
28
27
46
50
11
22
13
41
24
42
10
56
49
42
37
20
26
30
32
34
50
28
26
52
58
43
48
11
18
42
10
50
41
11
36
51
39
35
60
45
13
12
42
59
46
19
60
17
13
33
34
51
17
56
36
44
40
14
45
24
37
40
42
57
29
31
27
34
14
52
48
24
53
54
13
47
60
32
49
10
56
19
11
14
12
54
48
23
42
45
29
54
41
48
33
24
53
59
25
29
10
24
39
45
28
26
48
60
24
18
57
56
10
20
31
24
19
34
10
11
56
40
41
26
39
37
43
48
59
37
46
36
35
51
20
59
58
33
60
16
41
20
36
11
14
29
40
34
51
52
53
38
54
46
11
42
40
27
55
36
60
56
25
18
23
49
30
55
27
51
12
55
59
38
36
47
48
25
18
26
16
29
45
55
23
16
49
49
33
56
14
41
24
40
49
27
42
59
58
37
48
22
27
16
39
51
38
43
34
53
38
28
24
40
37
11
20
34
22
32
18
29
42
38
50
42
30
25
43
24
49
32
15
41
42
25
10
48
32
55
44
46
31
14
40
42
37
21
54
58
25
44
26
22
59
21
53
25
58
38
60
37
47
36
27
43
40
12
11
35
50
37
33
40
19
17
33
27
56
12
43
33
54
15
26
59
48
41
14
47
30
52
11
21
35
60
31
49
51
15
41
47
12
53
55
16
58
37
50
33
18
60
11
58
57
14
50
41
17
31
13
15
19
29
53
37
41
13
40
21
52
11
37
16
34
57
53
53
35
32
31
28
51
22
27
43
55
12
53
17
50
23
54
48
24
40
31
14
13
31
23
60
48
56
18
58
45
57
30
24
45
11
27
27
50
34
18
15
11
13
26
43
22
10
17
60
51
43
10
36
45
13
39
47
29
22
44
46
25
49
39
34
10
41
59
40
33
35
53
58
43
46
26
16
12
54
17
53
39
35
54
36
12
33
24
29
50
16
32
28
35
41
17
23
35
21
39
58
33
39
47
37
53
32
12
56
44
51
31
54
14
23
55
36
25
60
36
57
18
44
16
52
36
50
34
51
55
17
48
27
49
35
37
41
40
47
37
14
42
12
59
30
44
42
13
24
32
33
56
18
57
43
45
15
54
16
50
35
15
23
28
16
49
19
53
50
17
12
26
31
43
46
44
45
27
29
43
54
40
42
15
52
38
21
38
41
56
49
33
12
24
38
11
32
15
30
14
42
26
54
45
56
49
35
10
29
47
12
50
16
28
26
39
27
24
59
36
34
17
41
50
54
20
32
60
25
23
26
46
12
23
39
21
57
37
16
43
49
12
10
57
25
21
23
56
12
19
51
35
24
47
57
48
50
58
17
54
10
42
33
25
38
50
20
25
29
42
24
23
59
35
43
22
42
34
50
13
59
30
47
12
49
37
50
41
38
27
17
32
12
18
58
30
47
59
23
36
43
59
39
30
31
48
45
12
17
60
44
46
45
56
29
17
13
27
40
39
21
12
37
54
40
47
48
26
55
47
53
45
37
50
16
30
10
50
19
42
24
58
22
50
32
38
54
15
33
37
59
30
20
21
50
29
12
16
34
25
35
48
12
29
46
34
47
21
14
38
51
52
60
10
35
51
29
34
14
37
54
58
46
10
27
12
46
47
42
50
57
35
60
41
15
14
50
23
28
56
45
20
36
37
31
51
36
54
52
25
29
26
10
50
28
51
59
10
54
39
56
13
11
23
59
42
35
43
21
48
32
42
56
37
27
53
35
37
48
17
27
31
26
11
10
41
37
31
20
60
34
54
31
57
17
19
29
44
60
39
31
38
50
22
19
28
43
42
35
19
14
58
43
56
45
29
34
51
33
15
16
57
56
47
55
38
42
14
36
21
29
26
48
19
24
43
34
39
58
48
52
47
12
32
52
29
29
35
19
57
42
55
56
11
37
38
20
22
11
19
48
42
14
24
60
18
48
10
57
28
21
13
59
37
56
47
30
48
60
43
36
60
41
47
26
35
18
27
32
56
49
15
21
31
46
57
25
23
11
30
15
33
48
37
32
57
28
41
10
47
57
39
54
11
38
13
23
15
56
46
45
11
46
50
41
57
50
39
37
19
21
47
40
52
30
20
34
43
29
30
10
52
44
41
22
25
51
58
46
25
19
17
45
32
21
10
46
29
38
36
33
42
17
41
10
27
52
15
26
59
54
51
33
48
20
28
21
40
10
41
47
45
53
27
24
56
30
51
42
18
23
50
53
42
28
38
32
50
14
47
10
56
53
51
41
13
49
50
48
42
32
33
17
49
15
33
39
23
53
58
57
16
46
13
44
10
17
16
51
34
58
31
57
49
33
18
28
22
38
17
52
59
16
24
34
60
30
47
38
23
44
11
18
37
43
43
29
35
59
31
17
36
51
32
22
38
51
44
60
30
34
48
16
45
36
54
24
44
57
34
16
40
48
19
20
14
52
47
54
50
44
42
14
44
27
15
48
56
34
17
32
47
27
39
58
44
49
60
22
59
25
44
16
32
35
58
19
14
38
23
44
34
51
30
59
46
38
56
17
24
27
44
25
42
24
53
43
31
11
40
41
47
15
42
17
59
49
50
31
37
54
23
18
46
47
12
57
34
22
17
42
44
42
40
60
59
47
39
19
35
12
11
32
53
50
57
15
24
31
11
33
42
57
27
23
41
51
26
53
36
48
27
40
46
54
26
28
19
44
10
57
51
21
22
25
40
29
42
50
51
49
27
52
43
34
40
21
17
58
47
10
18
55
58
43
31
57
59
34
19
30
59
20
52
42
44
10
53
18
36
58
24
20
12
41
45
60
13
15
20
31
28
36
37
12
43
38
11
54
29
10
46
35
42
28
51
30
49
25
37
46
43
24
51
18
56
42
45
44
60
41
17
21
37
60
32
52
53
22
11
14
39
12
13
31
33
47
51
50
55
37
33
59
17
44
12
32
21
34
50
24
40
54
52
60
34
54
20
39
60
24
21
22
17
54
15
22
19
35
34
16
49
52
42
19
44
56
53
51
26
18
37
24
44
28
20
41
55
41
43
57
58
31
11
41
35
22
21
57
46
22
43
54
45
30
58
18
54
36
53
20
21
59
18
38
34
32
34
16
13
56
33
52
55
23
50
58
18
17
32
55
20
41
32
44
59
53
48
51
15
57
55
16
35
39
29
24
14
41
53
37
36
51
19
25
50
52
42
17
26
38
28
22
53
29
36
15
27
49
46
29
28
26
21
54
19
29
30
14
59
36
46
38
33
51
23
45
12
20
28
49
26
17
48
33
37
38
28
36
23
59
25
47
46
30
38
44
12
52
43
25
41
60
31
17
57
55
24
52
35
41
57
48
41
49
45
19
13
12
53
39
50
57
15
51
27
60
21
20
52
37
46
22
36
40
41
34
33
21
59
36
26
31
23
19
33
32
10
49
60
33
16
49
35
39
57
27
46
20
55
37
28
49
17
34
36
39
19
21
42
53
36
17
25
39
45
51
14
25
48
44
21
45
18
13
29
31
33
14
29
44
22
22
41
30
21
52
35
15
27
57
50
59
23
19
50
37
49
25
33
51
31
37
11
15
10
27
60
53
52
18
59
42
47
41
58
23
12
16
58
43
37
52
59
44
59
54
27
59
47
52
12
33
11
58
14
22
44
41
46
52
54
44
51
52
41
23
48
59
49
41
42
23
49
24
39
34
55
14
54
11
27
18
30
55
48
39
16
42
24
18
57
33
35
32
21
33
12
46
51
47
59
54
57
50
32
25
34
57
24
13
22
33
51
48
57
11
33
39
34
33
18
53
19
16
53
21
36
48
49
40
55
11
37
17
15
50
48
59
42
13
33
20
26
36
39
57
58
30
58
26
28
41
18
14
57
30
13
30
13
60
51
56
35
50
13
41
25
57
34
54
28
21
14
33
44
11
45
33
18
15
56
31
34
53
36
30
47
45
20
38
31
16
12
33
37
40
41
30
28
53
38
23
14
25
17
32
42
58
12
18
16
27
28
39
51
31
15
35
17
59
15
36
29
41
53
58
34
12
24
40
43
49
38
45
40
16
32
22
46
20
43
47
10
56
18
59
46
16
32
31
24
15
19
47
27
13
31
34
58
48
17
46
56
60
38
21
27
29
32
29
18
15
10
39
38
60
41
15
25
28
26
25
42
60
24
44
40
58
29
20
54
55
36
16
31
21
23
20
29
15
18
53
55
32
17
28
21
32
22
44
36
55
58
18
24
49
58
53
39
38
29
15
37
27
12
60
51
31
25
40
58
10
27
23
16
26
45
47
29
40
44
43
41
37
12
42
48
17
33
55
49
27
36
52
37
15
42
48
34
13
34
12
58
29
46
37
13
54
30
52
21
11
35
47
19
58
14
40
55
20
41
12
19
60
57
25
41
49
28
26
17
11
25
60
20
31
51
19
56
34
55
51
58
44
24
29
47
13
46
23
19
32
52
39
42
55
51
43
33
31
21
40
39
56
45
40
18
28
53
18
39
22
29
52
40
29
27
28
10
10
33
51
53
17
20
18
47
44
60
33
54
26
34
51
20
52
17
16
24
20
32
57
54
23
37
49
33
24
40
46
43
57
43
15
29
26
16
39
33
54
17
20
42
49
18
51
60
11
59
26
27
39
36
10
41
52
56
36
44
46
53
51
28
35
43
52
20
27
36
24
44
28
55
39
12
10
36
54
44
57
25
46
51
18
13
30
25
14
51
48
60
21
58
10
39
11
13
35
31
17
50
57
40
28
42
54
55
10
48
14
57
38
21
28
16
34
17
52
29
60
14
45
24
33
26
57
11
43
10
13
11
16
15
57
52
15
42
27
53
34
49
41
27
13
60
14
18
27
32
15
12
20
16
38
50
53
59
15
49
59
20
51
57
45
24
18
37
14
45
12
16
41
18
16
42
41
56
23
21
30
55
37
23
33
49
22
47
44
50
28
19
16
49
29
57
19
43
39
30
10
43
49
32
25
14
10
56
25
28
44
48
25
57
27
47
28
17
49
53
45
41
53
23
16
37
43
53
54
19
18
54
47
43
44
36
32
34
25
47
10
50
29
23
53
39
16
21
10
12
32
33
10
19
42
11
18
37
45
34
41
43
36
12
37
24
28
56
11
20
41
34
18
56
29
52
16
24
40
50
17
55
38
20
28
42
23
10
43
20
29
59
40
33
39
50
21
12
40
55
45
23
10
36
46
28
32
20
24
42
35
31
57
37
48
32
18
20
24
40
20
36
42
27
56
17
24
49
23
40
30
33
34
27
49
38
23
41
19
10
48
36
41
21
27
23
36
10
21
16
41
52
14
13
16
21
48
33
56
17
30
20
21
11
50
52
55
44
38
35
14
31
41
33
17
18
42
12
57
24
10
46
23
35
11
51
41
19
10
28
55
56
35
58
49
43
50
28
57
15
15
50
60
43
47
36
20
54
53
60
44
39
43
11
52
14
29
26
45
28
42
14
43
25
33
32
34
52
32
58
43
47
36
29
59
16
22
54
25
15
44
41
18
50
37
30
17
20
47
13
27
35
40
17
55
44
20
43
21
44
54
41
45
34
10
50
55
35
44
40
18
59
54
56
17
49
44
56
26
46
55
19
39
14
45
60
49
11
18
16
33
42
56
29
33
59
31
57
52
42
24
14
29
30
60
39
52
24
16
47
19
17
12
32
55
23
49
32
54
18
49
34
36
16
52
30
27
12
55
33
16
58
39
10
21
29
36
56
22
51
19
39
23
31
32
37
43
34
21
28
19
25
50
43
25
18
15
36
36
42
37
28
31
49
58
40
46
10
27
40
37
58
50
60
28
31
15
58
26
35
47
60
44
30
19
10
49
18
44
19
60
33
24
16
10
34
53
33
28
23
39
52
31
33
48
32
29
55
27
28
46
54
36
23
28
17
35
52
31
15
25
14
21
51
47
36
44
29
20
14
55
46
34
17
19
14
21
26
12
28
28
58
41
40
51
20
31
49
44
24
48
46
43
41
49
29
23
31
60
55
30
54
53
46
34
55
40
48
18
48
47
42
51
31
25
18
41
22
30
51
31
53
47
17
17
14
40
49
26
20
52
60
42
54
40
35
28
54
30
22
31
43
28
56
20
52
51
47
20
56
53
14
11
23
42
48
46
11
27
34
49
13
41
10
30
57
13
28
52
43
12
56
25
24
36
47
52
51
47
39
12
37
47
16
21
11
49
14
33
30
33
52
55
47
38
50
53
22
50
45
30
59
28
47
60
22
60
12
34
30
44
57
44
18
45
31
26
20
52
29
56
60
12
10
20
29
37
23
27
28
30
54
10
43
21
35
41
12
15
13
49
43
17
40
19
60
52
59
44
20
50
21
14
35
31
27
11
53
56
37
10
19
25
22
11
16
33
49
17
20
59
57
52
12
54
32
14
24
53
41
13
50
27
17
57
26
55
20
60
20
19
58
39
54
36
37
60
49
29
22
36
58
41
48
58
28
23
39
16
19
10
39
54
56
11
36
32
55
49
60
28
60
11
53
48
55
30
33
38
10
25
39
52
43
14
26
35
29
13
11
37
36
48
32
35
22
56
11
45
12
26
54
20
30
17
38
14
35
10
31
34
36
54
31
15
48
35
50
23
33
40
53
45
11
34
26
41
29
36
30
48
47
51
10
50
30
25
25
58
13
27
43
28
15
11
50
33
23
29
46
10
31
34
37
41
53
33
48
55
52
43
15
46
58
37
14
43
26
19
48
57
17
15
48
42
35
47
41
19
57
53
21
27
32
55
34
31
50
40
31
55
56
50
40
10
35
31
30
54
28
36
10
60
52
50
23
12
49
60
32
30
40
37
35
12
22
19
20
27
49
23
39
12
18
15
11
22
49
22
59
29
32
54
24
19
30
35
16
49
55
20
10
26
17
20
38
53
26
21
39
18
59
40
45
24
14
13
39
15
48
37
39
52
22
42
49
12
13
26
25
10
28
45
54
45
51
11
34
48
32
19
23
57
29
45
34
15
25
34
10
37
50
43
59
10
37
57
40
43
11
24
51
36
20
33
58
34
57
60
40
53
51
36
59
40
51
24
48
27
34
52
46
35
51
14
49
39
51
17
44
43
23
29
18
14
39
23
54
39
38
51
26
38
33
35
53
43
27
15
30
52
26
47
26
11
57
59
55
39
54
58
46
19
23
31
53
29
41
10
41
14
22
53
42
11
39
41
53
18
36
26
56
17
37
51
36
13
50
46
24
60
19
39
42
10
60
33
47
58
41
20
30
17
53
60
44
16
51
27
15
17
31
33
24
42
52
39
59
48
28
27
13
35
26
52
60
26
19
58
13
40
13
59
21
17
40
39
58
55
14
60
48
40
22
36
11
50
59
18
31
60
12
16
24
56
25
30
29
36
35
14
40
29
54
10
20
16
36
14
30
38
11
39
56
23
52
55
59
60
44
40
30
26
21
20
36
31
29
33
10
15
38
31
28
52
33
51
28
33
42
12
31
11
52
42
32
56
40
30
17
13
27
52
14
50
23
34
18
57
58
40
47
54
30
31
23
54
11
24
50
44
13
40
50
48
29
51
20
43
15
57
49
43
14
10
53
46
56
11
59
13
60
14
53
30
15
55
56
32
22
43
53
46
43
59
54
44
53
16
25
51
23
56
44
15
56
10
57
19
51
54
52
46
35
23
15
20
14
44
11
46
36
45
19
34
43
22
10
47
54
43
32
24
33
30
47
12
25
26
32
39
14
53
59
32
54
19
12
45
28
30
29
22
20
39
26
49
43
42
44
52
58
60
38
27
29
50
52
38
48
34
25
42
13
35
29
37
13
30
34
46
14
28
11
16
16
18
27
51
38
17
55
41
24
25
51
59
47
10
60
53
55
43
21
10
47
53
25
37
15
48
55
29
44
51
31
18
57
35
20
43
16
30
19
10
18
50
11
41
35
36
16
52
54
43
27
59
53
23
10
43
50
39
11
48
21
18
49
30
24
46
39
57
26
13
24
35
59
25
51
26
42
28
33
25
27
10
49
51
20
22
14
51
54
32
38
47
38
45
35
20
51
19
33
18
43
60
59
10
16
14
54
36
21
13
59
60
30
11
40
37
20
52
60
46
42
50
51
31
42
20
56
19
19
42
36
21
59
50
40
26
19
17
59
47
32
48
40
12
19
45
54
56
46
38
45
39
12
56
19
20
50
60
51
36
29
55
45
13
50
41
36
56
33
35
59
36
18
24
47
11
27
32
13
42
49
48
38
39
49
11
24
17
46
21
46
22
13
31
55
52
26
19
24
16
15
37
35
47
12
17
28
53
10
50
25
17
16
54
37
27
44
30
38
23
58
19
12
22
36
52
25
42
45
35
57
20
13
40
10
53
44
50
35
32
26
24
59
44
54
37
27
12
38
29
43
13
10
26
29
38
32
21
32
24
16
38
46
27
59
49
47
11
49
46
60
58
36
40
52
39
27
55
57
21
33
28
31
43
25
28
53
45
14
58
53
49
21
11
54
25
13
12
35
18
17
59
54
45
36
12
50
58
52
14
60
57
55
44
30
27
11
40
57
17
27
55
13
16
55
23
44
46
56
18
31
30
45
42
37
35
27
59
36
39
56
28
12
51
38
43
27
18
52
50
32
54
31
50
43
29
22
44
39
16
57
28
29
27
19
28
31
19
12
34
53
40
43
28
33
12
44
28
18
24
39
11
35
16
46
24
50
44
11
19
17
48
52
48
54
58
55
29
15
56
27
42
51
14
40
32
33
39
43
60
57
34
56
34
26
43
54
53
12
11
54
33
48
25
38
10
27
21
16
39
13
26
42
20
32
31
51
27
14
17
32
37
39
10
38
17
24
57
53
42
31
43
29
18
43
39
20
19
24
50
47
58
26
19
54
29
18
42
40
50
32
44
12
48
46
37
24
45
41
54
33
13
55
45
15
44
49
57
37
21
46
51
49
46
40
36
26
49
19
35
22
24
12
56
52
45
59
10
27
12
56
52
21
48
58
30
17
45
16
18
11
36
31
39
59
19
53
44
17
44
13
39
43
21
27
25
60
38
29
15
29
50
16
38
36
24
44
15
18
30
47
44
53
56
39
15
55
37
34
19
22
60
48
12
39
19
30
46
22
52
33
54
40
13
16
24
25
45
59
42
14
46
40
13
52
34
58
22
18
55
45
47
50
52
15
23
13
30
24
57
48
37
26
22
38
23
49
33
31
36
14
35
55
43
34
42
28
56
36
51
56
29
53
36
38
17
12
20
13
49
34
30
52
32
12
54
20
48
55
28
27
48
41
32
19
58
49
13
32
51
40
24
41
28
33
39
19
25
29
36
56
60
18
30
56
52
27
45
44
26
38
31
57
10
33
11
52
50
57
58
28
14
47
32
25
57
13
27
52
41
29
48
33
14
52
36
32
41
36
40
14
26
34
16
46
15
42
59
16
44
33
51
35
30
52
34
50
52
14
27
38
44
31
49
54
36
47
25
40
38
27
40
22
13
29
48
28
59
54
32
24
50
11
53
44
16
26
13
51
37
34
41
53
26
23
52
24
20
37
19
10
56
54
13
35
58
34
51
36
38
55
58
33
36
40
25
10
12
23
25
18
45
50
60
12
57
58
33
43
11
28
13
12
51
37
48
44
26
10
37
47
57
50
59
56
46
10
40
27
47
55
37
57
21
54
48
50
60
14
26
36
52
21
40
27
55
17
28
44
11
34
41
53
55
53
35
56
39
49
29
17
53
20
24
30
59
27
36
54
10
34
54
40
17
23
28
53
51
45
22
38
25
48
15
24
28
26
31
32
43
52
56
45
60
26
50
48
44
46
18
30
24
12
49
27
50
28
35
24
14
13
49
44
14
57
28
18
41
54
14
47
58
27
45
11
46
27
49
40
26
37
22
54
33
57
43
18
59
10
31
13
37
54
29
43
22
52
57
51
36
22
42
16
41
42
30
12
10
32
16
49
34
42
18
14
46
24
51
50
56
52
58
39
18
17
35
30
27
51
46
59
44
17
46
53
29
31
17
45
35
11
28
46
42
58
31
57
17
56
28
58
23
16
17
59
42
60
59
49
13
18
14
34
60
18
45
20
45
38
52
17
56
28
55
41
48
23
56
15
59
36
46
48
31
35
18
30
14
11
33
39
33
23
32
56
25
39
44
41
31
22
40
53
12
46
52
30
46
35
54
26
51
47
28
10
59
16
32
44
42
48
16
36
13
58
36
19
15
35
17
15
34
49
11
53
10
28
16
48
33
24
41
12
42
44
13
42
11
23
31
44
29
21
47
57
13
34
28
12
34
29
48
55
25
54
41
18
32
29
13
50
58
56
33
50
51
10
35
52
27
53
57
23
10
49
58
20
26
54
47
27
17
32
37
24
44
49
58
12
57
11
30
39
30
23
20
15
41
30
50
45
35
21
48
11
45
24
38
44
17
60
53
28
21
10
18
44
41
42
54
47
19
32
53
16
20
12
10
21
56
36
13
27
23
38
15
21
19
18
26
46
39
24
29
21
20
46
22
60
30
52
50
49
53
32
52
59
33
23
52
11
10
46
18
16
45
31
31
42
15
17
54
37
58
12
29
16
30
47
53
38
20
36
28
26
54
55
23
60
12
10
51
37
23
47
43
36
20
13
54
44
38
25
46
53
43
41
37
51
18
39
11
32
60
36
53
38
30
15
48
28
58
19
24
42
25
42
15
18
31
53
18
46
42
15
56
24
46
60
55
32
29
46
42
27
45
20
47
16
36
35
38
21
28
33
48
46
27
45
14
56
26
30
21
15
13
46
25
32
11
59
51
14
53
56
30
37
34
25
40
51
60
49
14
17
33
36
31
34
15
14
25
30
17
48
13
38
18
47
17
45
27
54
28
50
22
55
47
43
48
49
47
58
43
39
46
21
19
30
52
56
36
29
23
49
32
45
11
41
51
19
40
44
55
34
20
23
55
10
38
33
41
49
36
42
31
38
17
38
18
21
53
43
23
59
42
46
12
45
10
16
52
44
10
50
36
47
42
29
53
31
35
10
15
58
36
46
23
32
35
57
60
24
56
45
10
44
40
35
22
12
13
53
20
31
60
27
21
40
51
27
24
42
30
19
31
21
54
15
37
46
42
32
41
51
31
52
43
17
54
59
26
13
53
60
36
53
35
24
51
50
28
58
47
17
51
36
42
13
31
18
46
44
49
49
27
43
17
14
21
26
20
44
33
31
46
40
58
31
28
42
23
31
47
54
26
51
20
24
52
43
46
17
42
47
57
23
38
13
34
27
24
22
38
49
10
39
21
53
45
33
56
59
43
50
49
32
27
47
58
41
45
11
22
52
36
40
52
43
35
14
26
57
20
32
45
41
38
26
60
34
29
50
47
20
35
59
24
30
43
44
54
47
48
44
60
29
18
56
27
24
59
11
49
13
36
44
33
10
23
51
30
32
51
28
23
33
19
52
51
35
26
56
24
55
47
38
42
58
41
35
51
34
49
16
29
18
46
23
31
51
30
29
33
46
23
47
43
42
60
23
19
20
16
60
28
37
10
16
34
13
60
22
31
37
21
38
18
34
23
41
19
40
58
38
54
23
12
17
53
48
18
15
22
20
16
54
33
24
44
38
42
23
57
29
17
60
38
27
44
35
38
41
44
28
24
57
26
45
22
27
21
32
50
33
42
58
16
56
46
24
28
53
43
54
56
11
10
54
37
45
14
40
19
49
11
23
20
33
37
49
10
17
38
42
51
34
16
48
43
27
58
13
57
10
25
14
33
29
20
27
49
40
55
18
48
21
36
23
29
20
11
16
56
51
27
23
45
51
24
56
12
44
47
40
55
57
52
29
28
31
48
45
49
33
30
17
47
19
21
31
56
55
45
27
20
10
42
35
10
47
24
23
42
59
30
58
50
22
36
35
56
18
34
37
51
48
11
52
33
15
28
51
10
35
52
17
19
11
28
46
27
47
37
46
47
51
23
38
33
11
50
13
39
51
37
35
48
12
34
32
33
12
31
50
18
39
39
46
18
51
31
44
37
55
14
46
15
58
24
37
46
49
18
23
42
56
32
30
41
53
13
27
24
45
53
35
26
21
39
45
58
10
24
44
56
13
14
27
11
19
18
38
21
15
34
29
20
37
57
45
36
43
38
24
58
44
12
31
37
17
46
30
23
51
53
58
24
44
28
13
45
11
10
30
33
38
58
41
48
50
15
18
18
40
32
56
39
52
17
35
19
33
49
35
39
23
26
11
59
51
32
50
37
51
27
29
25
12
31
34
48
36
56
36
27
20
16
52
38
50
29
45
17
32
30
47
35
19
42
59
56
28
21
58
38
22
50
45
26
39
50
19
59
29
12
29
10
16
23
27
51
24
52
36
20
16
35
40
60
53
25
36
53
42
41
58
16
44
37
30
53
31
47
32
44
22
31
54
34
49
39
18
31
57
23
12
33
38
36
19
41
39
49
23
58
27
60
30
14
46
52
27
39
37
58
60
33
26
31
30
18
16
34
42
54
57
49
10
41
40
19
20
28
39
59
42
53
14
44
23
43
24
10
17
42
51
59
49
43
27
18
25
60
34
53
45
38
41
14
46
52
29
17
41
12
25
46
16
33
45
34
13
32
12
41
24
29
59
51
42
50
53
46
28
48
37
12
34
17
46
10
32
38
15
47
25
10
53
49
18
20
32
15
48
23
27
21
19
52
11
34
31
29
10
35
12
56
29
14
42
13
47
60
18
52
37
40
58
41
18
53
34
59
33
48
53
13
49
10
41
33
13
14
43
29
17
41
48
15
20
31
42
22
51
23
57
15
36
53
55
37
60
54
45
29
35
15
20
31
40
30
27
53
48
30
18
28
13
14
45
35
43
13
28
56
37
25
23
16
11
42
36
14
21
60
22
51
25
10
24
47
48
36
53
36
10
50
55
45
59
42
55
32
26
21
15
36
12
31
41
39
29
55
28
56
37
58
60
23
22
46
53
41
44
26
39
35
16
45
35
11
50
34
32
44
54
60
47
37
34
30
41
11
27
26
38
27
28
32
20
27
39
19
41
12
45
45
41
39
30
15
59
52
30
60
20
12
31
51
42
18
56
39
11
48
14
19
10
55
44
38
19
52
38
48
10
45
40
25
56
30
12
39
57
20
33
22
31
34
22
52
53
49
34
57
47
18
52
38
16
21
18
30
15
54
55
26
27
42
54
41
11
34
21
25
29
13
25
26
42
45
56
13
59
57
59
25
43
58
28
13
11
26
50
27
55
12
50
18
53
46
47
41
18
17
16
56
13
22
54
14
58
37
60
34
40
55
50
42
58
47
30
54
22
48
34
23
53
57
35
13
54
14
28
45
23
53
53
51
39
31
56
16
11
19
19
45
43
54
34
14
17
44
13
29
49
38
50
20
50
48
59
28
21
17
49
27
22
57
31
11
42
55
58
35
20
43
15
22
16
25
20
25
45
41
14
23
12
54
46
24
56
10
43
50
25
32
37
35
17
57
45
34
23
20
37
32
51
13
15
19
11
53
51
27
11
46
60
25
39
41
11
12
10
46
28
22
47
26
55
39
10
53
15
56
37
26
18
30
33
17
27
19
23
45
40
53
31
19
52
36
22
22
53
26
43
50
54
34
59
21
19
30
60
12
21
54
10
50
51
11
43
48
32
19
17
51
43
33
53
26
54
42
40
32
11
59
48
53
32
30
24
13
29
54
37
60
55
15
48
32
28
27
34
47
57
56
14
46
42
27
16
22
51
24
48
17
50
36
28
47
58
59
18
45
60
15
41
48
57
50
44
54
59
24
30
57
28
32
22
56
58
33
41
48
15
17
47
51
13
38
49
18
43
22
24
16
34
28
26
33
41
54
37
39
48
50
29
13
30
51
49
26
30
34
24
45
57
49
50
58
41
50
40
55
35
27
11
44
24
32
23
40
41
38
35
22
37
21
18
29
13
49
50
45
17
41
39
34
45
59
30
43
31
34
25
38
24
39
15
10
14
32
22
37
53
35
52
25
23
13
55
30
28
59
33
22
13
26
21
14
51
10
40
30
44
36
60
45
60
35
49
35
42
56
23
45
16
58
59
56
37
40
60
14
42
32
37
31
14
36
60
38
17
44
43
21
17
22
10
25
31
28
23
11
26
24
52
40
23
30
40
33
18
20
32
17
58
33
52
11
39
11
56
46
13
25
25
53
28
41
54
43
28
10
37
47
44
53
45
47
52
55
18
51
41
44
39
35
13
32
16
24
23
56
26
40
16
57
12
20
58
10
59
57
19
51
56
16
37
30
10
53
44
56
41
35
37
10
19
28
59
16
47
27
60
38
32
23
59
59
18
23
32
14
40
54
15
45
23
56
41
46
34
11
48
18
45
17
10
30
25
23
44
28
16
24
51
22
11
53
47
19
23
58
50
22
37
30
17
17
58
45
19
28
16
31
35
57
54
21
53
34
10
15
25
14
21
15