36
56
48
42
36
37
46
36
45
44
32
43
34
33
59
46
43
33
47
54
41
41
32
37
41
48
54
51
45
42
53
37
38
42
56
39
46
44
44
44
61
41
46
39
43
50
36
50
45
28
42
33
52
36
49
52
43
43
41
40
45
25
46
41
44
57
35
39
49
38
42
37
44
54
38
49
45
44
47
34
37
54
39
35
37
46
44
34
47
46
50
43
46
45
53
62
53
40
50
32
38
49
36
38
35
51
49
43
38
49
60
49
46
34
54
30
57
52
38
45
46
56
47
43
33
44
47
41
56
46
29
43
36
42
36
55
46
57
41
34
58
43
35
34
39
37
30
42
59
45
34
33
53
50
45
56
43
57
43
42
40
44
39
59
49
38
41
48
48
46
39
58
40
48
48
33
53
53
47
34
42
37
46
38
40
41
42
53
31
39
44
30
30
35
47
39
38
44
47
47
49
31
34
47
56
47
40
35
49
47
34
64
36
40
41
44
37
42
35
40
39
56
36
55
42
33
48
44
41
37
40
54
48
52
43
46
45
47
17
40
44
42
38
27
46
45
40
37
39
47
46
32
37
26
51
37
44
61
41
43
50
38
51
36
43
35
48
50
30
61
37
46
29
47
40
53
25
45
27
52
40
38
33
36
37
37
45
48
48
56
43
52
51
32
55
40
46
46
42
46
53
29
53
44
37
41
57
38
50
35
42
30
48
45
38
46
52
48
33
44
34
43
55
38
43
46
58
36
53
29
48
47
41
48
24
54
54
57
49
30
39
54
55
35
43
44
39
44
39
31
36
38
52
46
49
62
31
44
40
36
43
48
45
49
40
45
47
57
24
37
42
30
45
54
38
44
41
40
48
52
44
41
41
60
36
37
24
45
32
41
43
37
42
45
39
35
58
31
50
48
46
40
57
51
45
55
33
33
43
45
44
39
44
40
43
48
38
42
30
32
45
39
48
47
62
44
43
40
41
38
39
46
39
38
42
55
50
38
49
43
46
46
49
43
45
47
55
43
39
62
55
47
33
69
44
44
41
39
53
44
39
30
37
39
30
47
45
28
40
50
59
46
48
56
29
46
33
39
32
50
41
47
43
72
45
49
41
37
39
46
32
35
46
26
50
44
36
41
54
47
44
37
37
40
43
33
45
48
44
47
39
36
63
39
32
35
40
31
38
50
45
30
45
42
53
33
48
55
38
46
37
40
44
41
62
21
38
44
45
26
54
40
46
43
52
52
51
36
45
50
49
51
41
54
40
64
34
37
66
34
33
60
51
35
37
43
46
31
43
42
44
47
48
51
40
49
46
45
40
32
44
46
42
50
43
52
58
42
54
37
40
51
35
34
43
43
38
45
35
31
49
40
51
48
38
45
59
62
35
35
42
40
50
50
43
39
50
48
52
46
30
33
55
28
35
39
50
49
44
35
41
49
64
53
50
40
27
42
43
42
64
45
56
48
46
44
37
39
38
28
37
56
43
39
33
58
25
46
53
52
36
42
43
43
47
34
31
57
40
34
29
37
51
43
37
39
29
64
40
46
50
43
39
44
31
48
41
33
55
53
39
46
48
41
46
51
60
40
46
40
49
58
38
49
44
42
43
42
43
45
38
52
50
38
30
51
45
40
41
46
49
42
35
34
27
46
49
42
35
36
34
39
45
36
50
23
47
35
57
49
46
47
43
34
41
49
54
47
37
45
46
20
48
46
41
34
35
42
29
40
37
48
36
53
35
32
67
39
38
31
33
39
41
47
45
44
47
38
56
44
33
50
29
45
33
32
51
37
40
47
49
37
30
40
60
48
46
44
48
40
45
45
51
33
52
47
37
50
40
44
33
37
20
48
44
32
42
39
41
47
50
38
55
31
37
37
46
35
61
35
33
43
56
42
39
52
44
42
35
49
41
47
51
43
49
49
33
43
34
36
54
34
49
38
30
34
29
43
28
40
37
51
38
50
44
37
35
30
41
42
37
45
38
43
61
41
39
57
43
30
46
44
31
48
32
35
38
33
41
44
40
41
48
44
52
40
49
29
32
32
43
39
55
24
35
46
46
35
42
41
63
51
51
38
37
44
48
39
37
40
45
44
49
64
39
45
40
45
50
34
45
46
51
41
41
49
43
42
52
36
44
37
48
53
46
42
39
39
51
54
69
49
51
39
47
46
46
48
50
39
34
47
35
55
36
49
60
45
66
50
49
44
55
36
48
47
52
48
59
52
49
46
49
44
36
33
41
38
36
52
58
33
50
56
33
55
42
37
39
62
40
41
50
39
47
28
57
44
42
43
52
52
44
37
41
41
46
36
35
43
50
47
39
28
43
41
44
41
43
48
46
45
54
56
44
40
63
58
45
45
46
37
40
44
42
52
41
51
56
38
36
36
41
35
47
54
39
47
57
46
41
34
43
51
61
27
35
47
36
40
50
49
54
38
44
33
34
53
63
26
49
39
42
53
31
36
27
33
55
36
35
32
58
49
37
42
49
53
53
42
44
45
43
37
41
51
35
43
41
55
45
41
32
41
32
55
52
58
37
38
39
38
47
37
45
33
40
50
41
48
30
45
32
40
41
50
44
38
31
47
34
30
46
34
31
41
40
47
28
28
43
51
42
45
38
29
37
42
42
54
40
33
50
48
44
63
46
35
32
43
57
37
41
38
38
39
46
35
36
49
50
59
53
40
36
48
43
39
50
38
39
31
48
39
55
34
32
39
30
39
52
46
37
38
48
42
43
46
39
39
34
54
38
38
50
37
46
57
29
43
42
44
32
44
42
48
55
60
37
41
34
46
44
37
30
34
36
34
61
41
50
46
42
47
50
39
38
42
45
41
47
49
48
36
48
60
62
47
36
33
42
33
39
56
34
35
49
49
48
54
37
43
42
27
54
30
38
47
51
40
41
43
33
54
35
39
37
61
51
32
57
44
48
56
36
45
45
40
48
53
54
52
53
28
45
31
29
37
63
52
42
41
48
42
39
39
59
57
34
38
34
48
44
52
37
40
34
40
43
42
51
48
46
41
47
45
39
62
42
33
41
54
61
43
31
25
30
38
37
51
36
34
39
47
38
37
45
41
34
34
53
51
57
46
47
36
26
46
36
45
52
39
48
44
32
45
28
50
46
40
32
47
50
44
38
36
49
33
34
58
54
55
36
46
38
46
47
41
41
39
48
44
45
39
29
47
45
59
38
44
67
39
35
40
50
41
48
55
43
58
43
33
41
41
65
44
49
40
32
42
48
53
47
30
38
56
34
46
37
47
41
48
50
52
44
47
43
35
45
31
54
42
44
64
38
39
37
39
41
30
49
39
36
44
50
38
49
54
42
38
48
41
39
40
33
33
49
40
30
40
33
50
60
46
41
46
45
42
42
47
55
57
46
55
45
36
44
50
41
31
44
54
43
39
42
33
33
53
28
50
49
22
41
55
34
44
47
38
42
45
46
51
43
31
46
40
42
43
45
49
43
24
33
46
40
36
51
45
30
48
45
62
40
41
42
49
38
56
43
45
47
60
55
47
40
50
43
35
43
44
33
40
50
37
33
30
38
29
27
40
48
46
30
45
44
36
32
37
34
43
45
45
30
49
46
48
41
40
50
39
32
38
41
45
55
35
40
49
29
47
34
33
46
41
46
40
45
46
32
44
48
28
40
44
44
30
59
57
48
49
57
33
42
41
66
42
57
44
39
53
37
55
45
37
38
35
39
50
48
31
36
43
44
57
35
24
36
47
39
67
48
51
46
43
45
48
46
34
42
40
49
58
43
42
54
34
41
58
43
51
33
47
41
48
35
39
50
41
47
54
38
49
61
50
45
44
31
40
28
42
48
40
41
48
29
43
40
46
35
60
44
40
46
45
44
45
50
46
55
53
43
48
51
36
51
43
40
37
29
40
31
55
37
47
28
29
36
46
45
35
52
45
41
35
43
40
33
60
28
41
37
52
43
52
46
53
51
49
43
40
61
51
36
43
35
30
38
45
47
44
56
40
39
32
50
58
45
48
37
38
38
41
45
45
38
48
45
52
65
32
32
57
35
54
42
33
44
38
50
47
47
36
36
55
40
24
36
53
39
42
32
34
38
47
37
41
35
55
59
44
40
38
35
46
44
36
51
58
44
46
40
42
38
44
46
53
44
44
33
33
43
43
42
55
32
46
47
42
35
45
35
52
34
55
51
45
37
39
33
43
46
49
36
50
39
35
40
46
41
47
42
45
34
50
43
48
49
38
54
48
47
45
39
57
43
41
41
38
40
33
43
43
42
30
52
44
38
65
43
21
38
43
48
44
39
40
52
41
41
44
46
36
48
37
31
43
39
51
47
53
40
41
41
35
52
41
38
46
44
51
41
42
38
35
43
39
43
45
54
36
53
44
54
35
31
49
28
40
43
45
47
52
44
47
36
46
57
38
48
50
34
46
37
56
49
47
38
43
41
47
41
32
39
40
67
34
59
34
37
27
36
48
45
44
39
46
38
36
45
46
44
37
53
41
41
44
44
42
41
43
39
44
35
29
50
39
39
45
35
41
42
46
46
37
53
39
44
31
27
49
35
45
47
51
62
50
36
48
24
41
43
55
43
45
39
60
29
46
35
42
47
40
50
43
47
42
46
46
45
26
51
45
42
29
49
42
53
49
36
45
45
30
54
46
39
41
42
38
41
37
48
37
45
41
43
37
44
43
41
55
46
36
46
44
55
39
37
42
58
47
44
43
55
37
43
50
52
51
39
40
42
47
46
48
39
40
36
45
42
47
53
53
42
47
47
35
33
53
53
43
34
37
39
56
38
43
47
40
46
30
42
45
42
47
41
39
41
37
34
46
56
40
38
50
39
48
38
38
38
39
45
51
51
40
42
45
36
47
48
42
54
41
42
48
29
43
36
49