58
61
59
60
60
53
57
63
64
60
61
60
64
59
63
63
61
63
66
79
69
75
70
66
59
52
63
63
66
66
71
63
58
64
66
65
71
71
67
67
64
59
60
57
62
62
57
51
55
60
56
56
55
57
57
59
64
64
67
65
59
61
55
66
71
67
66
76
69
66
62
61
63
61
62
62
65
63
63
73
72
72
71
78
69
63
63
67
62
59
61
59
64
65
64
64
61
67
66
68
62
61
63
61
60
62
61
56
58
58
62
64
62
62
61
58
61
55
57
55
52
54
57
56
57
58
57
58
59
56
63
71
71
67
67
62
65
72
70
76
72
68
60
53
57
59
63
68
68
68
68
68
68
62
59
56
54
62
63
62
60
60
55
56
52
48
49
49
49
59
55
53
58
62
62
63
61
62
56
56
61
58
63
59
55
58
59
58
57
53
54
55
66
62
61
58
50
54
51
55
59
61
59
63
62
64
62
72
70
71
70
71
73
72
71
65
64
63
55
64
66
70
71
71
71
71
69
71
74
70
61
59
56
58
58
58
61
60
71
72
71
67
65
71
71
75
68
70
65
65
62
50
49
51
59
54
59
60
55
46
47
49
56
59
70
74
63
68
72
73
74
68
78
63
59
63
63
59
65
47
54
47
50
50
48
52
50
50
54
53
49
54
54
43
54
54
48
49
52
49
49
49
59
66
65
62
62
65
63
64
71
62
68
61
59
57
48
54
57
51
53
54
54
56
51
43
49
52
59
57
57
61
64
57
58
57
59
52
54
53
57
58
61
60
51
57
57
60
57
54
62
62
59
55
56
63
63
65
62
60
54
58
59
62
63
61
62
57
56
49
54
51
55
58
55
56
57
62
72
62
64
65
66
65
62
64
62
59
57
59
60
53
54
50
54
58
54
51
49
49
57
54
51
54
53
59
53
50
51
50
48
58
55
54
56
55
61
55
57
62
55
51
52
56
51
53
50
59
61
61
57
58
58
59
57
62
60
51
56
59
62
59
65
61
64
62
63
65
66
63
61
58
64
64
61
60
62
58
57
59
63
58
55
59
59
56
51
57
51
58
49
47
52
62
63
62
65
64
63
59
59
60
52
55
62
60
61
60
54
57
59
59
55
54
58
60
64
69
67
67
65
70
70
67
68
67
66
66
66
66
63
62
62
61
63
63
61
58
58
56
54
54
63
59
63
63
67
69
66
63
62
62
62
62
62
62
62
60
61
57
55
59
53
53
51
50
55
57
62
54
58
61
62
52
51
66
66
61
60
64
60
64
64
62
61
57
61
61
60
52
59
54
53
54
58
50
51
55
61
68
66
60
70
61
65
73
76
71
71
80
81
84
80
79
75
60
68
64
64
65
59
68
60
67
59
54
56
63
70
70
60
65
68
65
67
69
70
62
65
64
63
71
72
71
65
66
82
70
63
59
61
69
72
72
69
67
68
56
51
51
57
58
56
63
67
60
67
60
62
61
63
64
62
74
69
63
68
69
60
66
68
79
74
64
61
65
62
71
55
58
62
54
54
63
57
55
57
57
55
53
55
63
56
58
55
55
57
70
70
72
67
66
69
59
64
57
56
65
62
69
75
53
55
62
59
53
56
63
66
70
66
63
64
67
66
63
66
67
63
59
66
60
66
72
68
72
69
67
64
64
73
68
75
72
66
64
66
66
70
75
76
69
66
68
65
74
66
73
67
66
59
61
59
63
62
58
62
57
58
62
61
54
53
60
59
55
70
71
70
70
74
70
65
67
66
62
62
60
67
63
69
75
69
66
63
66
69
74
76
86
75
73
64
72
64
68
73
69
63
74
67
65
61
62
59
59
59
66
64
64
57
56
59
58
50
56
61
69
66
60
52
62
57
55
58
56
66
61
61
61
58
56
65
58
61
60
60
59
61
62
58
60
49
54
59
56
63
58
62
55
53
57
61
62
53
70
66
69
65
59
60
66
62
62
54
57
60
69
74
73
62
71
64
68
60
59
68
72
71
69
63
61
62
62
56
69
69
67
72
80
79
66
65
65
68
66
63
61
64
74
73
64
69
66
68
70
74
71
70
69
72
56
63
69
77
75
74
66
75
59
73
71
76
86
81
75
62
61
67
70
73
63
60
60
58
65
70
71
70
70
70
63
61
56
57
64
72
74
75
75
71
65
68
74
73
85
74
73
65
62
68
73
66
67
65
62
66
68
74
76
82
76
76
67
60
66
59
56
59
62
73
69
70
66
69
66
67
62
65
64
62
64
70
69
61
61
59
56
47
47
53
57
60
56
54
55
52
51
52
51
57
56
58
62
56
63
62
61
63
52
56
57
50
51
50
58
50
52
50
52
56
54
64
62
55
61
52
55
57
61
73
73
74
65
56
56
59
58
54
56
54
55
53
53
53
53
63
64
64
64
60
61
58
69
62
61
64
68
67
68
67
67
63
67
76
76
72
72
64
74
69
70
81
76
66
57
60
61
50
52
60
60
65
65
65
51
52
55
64
71
64
64
65
65
65
62
59
67
66
57
55
67
66
64
63
65
69
70
70
69
69
69
64
61
58
53
51
63
58
57
63
58
58
54
59
58
57
58
61
61
64
57
57
55
56
54
58
58
66
58
58
60
53
64
63
62
61
52
56
60
54
48
53
54
50
57
53
57
62
59
54
61
63
58
57
61
55
55
62
61
55
59
54
52
47
52
53
51
64
60
62
64
58
59
62
53
52
52
61
68
60
58
57
60
56
54
57
57
59
57
59
62
60
70
68
62
67
62
64
62
68
66
65
59
66
64
65
63
71
63
66
68
64
68
64
59
65
69
72
68
68
63
60
62
69
74
72
72
68
64
60
63
62
60
58
53
59
63
65
58
61
60
60
61
64
64
63
61
58
57
60
63
63
57
60
60
60
62
68
60
61
54
54
57
64
57
60
69
71
70
73
60
57
61
53
59
69
71
67
60
55
57
56
54
58
58
57
54
54
55
50
55
61
60
54
57
58
56
56
56
57
54
54
51
52
54
55
53
53
55
52
54
53
51
54
57
61
59
57
59
61
59
59
55
52
54
57
60
54
58
55
61
54
54
56
57
57
53
55
51
53
51
49
48
51
52
49
48
50
52
61
55
55
61
52
53
65
65
65
60
67
59
59
56
60
64
61
66
65
54
58
56
52
54
55
60
57
60
62
66
60
60
64
61
61
59
56
53
52
51
54
48
52
53
54
50
53
54
53
58
60
60
59
57
64
61
59
58
62
61
66
61
57
55
56
65
66
66
68
68
64
74
63
62
59
61
62
53
50
51
61
66
66
58
54
61
62
57
60
60
65
54
57
59
49
52
53
53
62
59
54
60
63
63
63
68
74
72
74
71
68
68
54
59
58
60
69
57
51
50
53
51
51
49
55
51
62
70
64
65
