105
44
105
105
105
105
103
103
103
103
103
103
103
103
56
103
103
103
103
103
103
103
99
99
99
67
99
94
99
82
98
43
98
69
98
77
98
63
98
71
99
72
99
72
99
99
99
94
94
94
94
94
95
95
95
95
95
90
90
90
90
90
86
86
39
86
62
86
62
86
49
85
49
85
85
85
85
85
85
53
85
66
85
79
85
79
80
80
80
80
91
80
78
90
78
90
78
80
78
73
78
80
80
78
80
78
80
76
80
80
80
80
79
79
79
79
79
79
82
79
81
79
79
79
77
77
46
77
73
77
83
77
84
77
77
77
43
77
71
77
76
78
78
78
74
78
74
78
78
55
81
61
81
69
81
81
81
64
81
67
81
77
81
83
81
85
81
85
80
80
80
53
80
77
80
82
80
83
84
84
84
80
84
80
84
84
63
86
76
86
74
86
78
86
81
86
73
85
72
85
76
85
74
85
77
85
82
73
82
74
82
74
82
82
82
66
82
70
82
78
82
78
82
83
86
70
86
77
86
77
86
86
69
88
69
88
65
88
74
88
81
88
87
87
91
87
92
87
69
87
85
87
82
89
41
89
89
89
88
89
90
89
88
90
85
90
86
90
86
90
83
90
64
87
86
87
87
87
74
87
64
87
66
87
61
87
59
87
58
87
56
87
56
91
48
91
54
91
54
91
54
91
60
96
53
96
60
96
60
96
62
96
63
102
58
102
65
102
67
102
71
102
67
105
71
105
76
105
46
105
70
105
90
108
85
108
84
108
86
108
86
108
109
109
109
91
109
90
109
111
111
111
111
111
105
105
91
105
91
105
105
102
84
102
102
102
102
103
60
103
74
103
79
103
82
103
76
106
75
106
76
106
78
106
72
106
74
109
72
109
69
109
66
109
69
109
67
109
68
109
65
109
58
109
66
109
108
108
108
108
108
107
107
107
107
107
103
103
103
103
103
96
96
96
96
4
96
84
94
73
94
61
94
55
94
58
94
57
98
67
98
72
98
71
98
71
98
66
103
64
103
72
103
76
103
72
103
74
106
56
106
106
47
106
106
107
107
107
79
107
80
107
87
106
106
72
106
77
106
92
106
74
105
75
105
80
105
78
105
78
105
82
103
86
103
85
103
79
103
79
103
78
103
77
103
78
103
76
103
78
103
76
104
71
104
79
104
72
104
67
104
65
106
72
106
73
106
76
106
78
106
74
109
72
109
109
68
109
69
109
70
109
67
109
68
109
71
109
68
109
74
111
72
111
71
111
69
111
72
111
50
113
65
113
79
113
68
113
67
113
78
115
72
115
73
115
69
115
61
115
60
116
73
116
62
116
66
116
37
116
43
115
115
79
115
115
115
113
113
113
113
88
113
88
111
111
111
111
111
110
110
110
110
110
80
111
111
111
111
111
73
110
80
110
79
110
74
110
75
110
64
110
71
110
79
110
86
110
65
110
69
112
80
112
78
112
79
112
79
112
76
111
75
111
78
111
73
111
74
111
73
112
69
112
69
112
68
112
67
112
64
113
65
113
67
113
68
113
73
113
81
114
76
114
81
114
81
114
114
83
115
87
115
87
115
115
115
85
115
115
115
115
115
83
114
83
114
114
114
114
84
114
68
114
75
114
82
114
79
114
80
113
83
113
82
113
113
113
72
114
75
114
75
114
76
114
77
114
75
114
114
114
114
114
114
46
114
58
114
72
114
81
114
81
113
113
113
113
113
86
111
85
111
87
111
87
111
84
111
83
109
83
109
81
109
79
109
80
109
82
109
75
109
81
109
82
109
82
109
82
110
80
110
79
110
81
110
78
110
77
111
78
111
79
111
76
111
77
111
77
113
75
113
73
113
73
113
67
113
70
113
72
113
73
113
71
113
69
113
73
109
75
109
75
109
70
109
67
109
74
110
74
110
73
110
69
110
69
110
67
111
69
111
71
111
71
111
71
111
69
111
74
111
74
111
111
111
109
94
109
91
109
109
109
109
109
109
109
109
111
111
79
111
80
111
79
111
85
117
84
117
83
117
81
117
79
117
79
119
75
119
78
119
77
119
74
119
72
119
73
119
76
119
75
119
76
119
79
119
79
119
77
119
79
119
83
119
81
119
76
119
84
119
82
119
119
93
122
122
122
122
86
122
86
124
86
124
83
124
81
124
84
124
84
124
87
124
82
124
85
124
85
124
86
125
90
125
90
125
125
125
94
130
91
130
85
130
82
130
90
130
90
133
89
133
87
133
81
133
87
133
84
134
80
134
78
134
70
134
74
134
73
134
70
134
74
134
66
134
68
134
73
133
62
133
88
133
88
133
133
129
129
129
129
129
120
120
120
120
120
120
120
120
120
120
117
117
92
117
99
117
105
117
105
109
96
109
109
109
82
109
82
113
81
113
78
113
77
113
76
113
75
115
76
115
78
115
115
115
94
117
91
117
86
117
88
117
84
117
84
118
85
118
79
118
73
118
71
118
73
118
78
118
79
118
80
118
81
118
120
120
51
120
69
120
71
120
71
118
118
118
118
118
112
112
98
112
92
112
65
112
65
107
107
107
107
79
107
79
105
80
105
75
105
79
105
81
105
78
104
82
104
81
104
104
76
104
80
103
80
103
77
103
79
103
80
103
80
102
102
73
102
45
102
71
102
75
100
66
100
76
100
75
100
79
100
84
99
84
99
99
99
83
99
83
97
97
97
84
97
90
97
89
96
96
96
96
96
94
94
94
94
46
94
46
92
92
92
92
92
86
86
86
86
86
78
78
78
82
78
75
78
74
76
76
76
76
76
76
79
76
83
76
79
76
77
76
70
78
73
78
78
78
78
76
76
76
76
76
75
77
75
66
75
59
75
82
75
84
77
84
77
67
77
67
77
77
93
75
89
75
75
86
75
84
75
84
73
84
73
76
73
86
73
88
73
89
72
91
72
72
105
72
97
72
89
74
85
74
87
74
79
74
79
74
80
79
77
79
74
79
74
79
77
79
82
85
68
85
66
85
65
85
66
85
72
90
69
90
67
90
67
90
70
90
67
95
67
95
76
95
75
95
78
95
77
96
81
96
84
96
82
96
84
96
80
95
84
95
94
95
64
95
64
95
88
94
94
94
94
94
94
85
93
89
93
88
93
88
93
88
93
87
95
84
95
76
95
76
95
76
95
77
101
101
101
101
101
84
102
84
102
85
102
85
102
86
102
86
103
77
103
60
103
80
103
103
104
104
40
104
79
104
85
104
85
104
86
104
80
104
79
104
79
104
79
104
76
104
76
104
77
104
62
104
69
104
64
104
64
104
79
104
82
104
86
103
86
103
78
103
82
103
103
104
62
104
56
104
64
104
71
104
76
104
79
104
84
104
85
104
89
104
77
105
76
105
74
105
79
105
79
105
77
106
79
106
81
106
78
106
80
106
81
107
80
107
83
107
83
107
86
107
86
108
86
108
89
108
87
108
91
108
89
107
87
107
88
107
86
107
87
107
88
107
90
107
91
107
91
107
92
107
90
108
88
108
91
108
92
108
93
108
90
107
90
107
86
107
89
107
91
107
91
107
88
107
89
107
88
107
88
107
87
108
85
108
83
108
85
108
88
108
58
108
83
108
86
108
90
108
93
108
61
109
99
109
97
109
95
109
96
109
94
108
95
108
96
108
94
108
95
108
95
107
94
107
94
107
93
107
94
107
91
107
89
107
89
107
83
107
81
107
78
107
79
107
73
107
74
107
75
107
79
107
79
107
77
107
76
107
76
107
76
108
78
108
78
108
80
108
78
108
81
110
80
110
83
110
83
110
82
110
90
109
86
109
85
109
84
109
86
109
109
84
109
87
109
87
109
88
109
74
108
89
108
48
108
84
108
90
108
81
108
81
108
86
108
86
108
86
108
85
110
85
110
87
110
87
110
85
110
84
111
82
111
80
111
83
111
82
111
80
111
78
111
77
111
75
111
75
111
74
112
74
112
73
112
72
112
71
112
71
114
71
114
71
114
67
114
68
114
54
114
67
114
69
114
68
114
68
114
67
115
72
115
76
115
74
115
71
115
71
114
71
114
71
114
70
114
71
114
112
68
112
67
112
74
112
76
112
111
111
111
111
111
108
81
108
84
108
87
108
83
108
77
107
85
107
85
107
107
107
82
106
84
106
87
106
87
106
85
106
85
105
85
105
84
105
87
105
86
105
86
105
86
105
84
105
83
105
79
105
76
106
79
106
81
106
90
106
85
106
80
106
80
106
79
106
82
106
84
106
84
106
83
106
53
106
78
106
81
106
81
108
108
108
2
108
74
108
84
109
80
109
76
109
76
109
71
109
75
109
80
109
82
109
79
109
78
109
78
110
78
110
77
110
79
110
78
110
84
108
78
108
78
108
83
108
85
108
88
108
88
108
81
108
76
108
79
108
77
109
76
109
77
109
76
109
77
109
77
108
75
108
75
108
72
108
75
108
80
107
58
107
69
107
79
107
80
107
83
106
83
106
76
106
73
106
73
106
77
106
74
106
74
106
73
106
72
106
71
108
69
108
68
108
68
108
72
108
85
109
87
109
86
109
78
109
60
109
79
109
84
109
85
109
77
109
79
109
78
110
78
110
79
110
78
110
79
110
83
108
83
108
83
108
84
108
83
108
85
108
84
108
83
108
83
108
82
108
79
108
79
108
108
108
67
108
75
108
80
108
82
108
83
108
84
108
81
108
80
108
80
108
82
108
39
108
75
107
83
107
84
107
83
107
85
107
86
107
86
107
86
107
107
90
107
89
104
88
104
91
104
91
104
86
104
86
104
86
104
84
104
84
104
87
104
86
103
87
103
86
103
87
103
87
103
83
102
86
102
85
102
85
102
86
102
84
101
85
101
86
101
83
101
83
101
83
102
85
102
85
102
87
102
90
102
90
103
87
103
86
103
83
103
82
103
85
104
80
104
80
104
78
104
76
104
78
104
76
104
72
104
74
104
76
104
76
103
77
103
81
103
83
103
85
103
83
104
89
104
82
104
83
104
86
104
87
103
85
103
84
103
85
103
85
103
88
101
85
101
85
101
84
101
83
101
84
101
83
101
84
101
85
101
85
101
85
101
84
101
85
101
84
101
85
101
85
101
84
101
87
101
85
101
84
101
101
101
101
77
101
57
101
76
100
78
100
80
100
77
100
79
100
78
100
76
100
73
100
75
100
76
100
78
102
79
102
81
102
79
102
79
102
78
102
76
102
76
102
74
102
74
102
78
101
77
101
85
101
84
101
88
101
86
101
89
101
83
101
86
101
88
101
87
101
86
101
88
101
87
101
84
101
87
99
85
99
85
99
84
99
84
99
85
99
85
99
84
99
86
99
84
99
85
98
84
98
84
98
83
98
81
98
79
98
85
98
90
98
88
98
83
98
84
99
82
99
84
99
84
99
82
99
82
99
79
99
80
99
79
99
78
99
73
100
75
100
77
100
78
100
79
100
77
102
80
102
81
102
80
102
81
102
81
102
81
102
80
102
82
102
81
102
82
102
83
102
83
102
83
102
82
102
85
102
85
102
84
102
86
102
87
102
89
102
89
102
89
102
92
102
69
102
84
100
87
100
88
100
89
100
86
100
89
100
93
100
95
100
99
100
79
100
96
100
95
100
96
100
93
100
94
100
95
101
94
101
92
101
94
101
94
101
94
100
92
100
93
100
91
100
91
100
91
98
92
98
91
98
88
98
93
98
92
98
98
98
98
98
98
98
98
98
98
98
95
95
95
95
95
89
89
89
89
89
91
89
86
86
86
92
86
92
86
83
83
83
83
83
82
79
82
80
82
75
82
54
82
66
80
80
80
80
66
80
80
78
88
78
88
78
82
78
83
78
82
76
82
76
83
76
81
76
82
76
81
76
82
76
79
76
80
76
80
76
81
74
82
74
79
74
80
74
82
74
86
73
87
73
97
73
97
73
73
89
72
89
72
86
72
83
72
82
72
82
72
82
72
81
72
81
72
77
72
79
72
76
72
76
72
76
72
73
72
70
71
67
71
67
71
67
71
69
71
72
72
75
72
72
72
75
72
74
72
73
72
74
72
73
72
74
72
74
72
75
71
75
71
78
71
71
71
71
71
71
71
71
68
68
68
68
68
68
96
68
56
68
75
68
85
68
69
69
69
69
62
69
71
70
75
70
76
70
77
70
76
70
77
71
76
71
76
71
74
71
73
71
71
72
75
72
75
72
57
72
80
72
73
73
81
73
83
73
81
73
83
72
85
72
79
72
84
72
77
72
74
74
74
74
71
74
70
74
73
74
74
76
74
76
70
76
76
76
77
76
77
77
77
77
77
77
80
77
77
78
78
78
78
78
77
77
77
77
77
67
67
67
67
67
98
61
96
61
92
61
92
61
61
61
83
61
86
61
88
61
54
61
82
63
88
63
87
63
84
63
82
63
84
66
81
66
83
66
80
66
81
66
79
64
75
64
73
64
83
64
81
64
83
63
84
63
80
63
76
63
75
63
73
63
72
63
73
63
70
63
62
63
56
64
54
64
45
64
54
64
73
64
72
65
71
65
75
65
76
65
76
65
76
64
79
64
83
64
84
64
78
64
82
63
84
63
84
63
63
63
62
62
62
62
87
62
89
60
89
60
60
83
60
85
60
85
58
84
58
88
58
93
58
93
58
59
59
74
59
73
59
79
59
78
63
75
63
73
63
78
63
63
81
62
84
62
62
62
62
59
59
59
59
84
59
84
58
58
58
86
58
87
58
55
55
75
55
76
55
78
55
65
55
74
55
74
55
78
55
75
55
77
58
81
58
82
58
47
58
77
58
87
58
88
58
72
58
86
58
87
58
83
58
79
58
76
58
75
58
78
58
79
59
76
59
69
59
75
59
77
59
74
59
80
59
81
59
80
59
79
59
80
59
86
59
86
59
85
59
81
59
79
59
79
59
79
59
78
59
79
59
81
60
76
60
82
60
84
60
80
60
79
61
78
61
77
61
84
61
87
61
87
59
87
59
85
59
59
85
59
66
60
84
60
86
60
86
60
80
60
80
60
80
60
79
60
77
60
77
60
79
62
75
62
73
62
73
62
78
62
78
62
86
62
86
62
62
62
61
61
61
61
61
60
60
60
60
60
57
57
57
57
57
99
58
93
58
91
58
93
58
95
58
95
58
94
58
90
58
87
58
86
58
83
58
82
58
80
58
97
58
58
57
56
57
64
57
57
57
64
58
74
58
74
58
58
58
58
58
62
58
58
77
58
80
58
77
58
75
58
73
58
75
58
72
59
76
59
59
59
59
53
60
73
60
81
60
84
60
81
60
77
62
62
60
62
72
62
84
62
84
64
82
64
86
64
89
64
91
64
94
56
56
56
56
90
56
95
55
93
55
93
55
93
55
55
54
82
54
82
54
81
54
81
54
82
54
77
54
78
54
80
54
74
54
79
55
76
55
77
55
75
55
78
55
81
54
81
54
78
54
54
86
54
90
58
90
58
86
58
81
58
83
58
75
59
84
59
96
59
95
59
91
59
87
60
86
60
93
60
87
60
88
60
86
62
85
62
81
62
79
62
78
62
77
64
82
64
85
64
80
64
58
64
61
64
77
64
85
64
85
64
84
64
84
65
85
65
84
65
84
65
85
65
87
63
84
63
84
63
81
63
82
63
86
62
89
62
89
62
82
62
86
62
86
60
87
60
85
60
87
60
83
60
59
59
59
59
82
59
83
59
59
59
59
59
58
58
58
58
58
54
54
54
54
54
51
88
51
87
51
87
51
51
76
51
77
51
79
51
80
51
101
51
50
76
50
79
50
75
50
82
50
80
49
75
49
73
49
70
49
49
48
48
48
48
48
67
49
72
49
79
49
71
49
71
49
49
78
49
78
49
65
49
75
49
80
50
54
50
54
50
50
50
51
50
82
50
82
50
90
50
67
50
79
52
80
52
77
52
71
52
74
52
70
54
64
54
63
54
58
54
46
54
57
66
57
82
57
88
57
92
57
87
57
87
57
91
57
57
57
59
59
59
59
59
57
57
57
57
57
43
55
55
55
55
55
54
54
54
54
54
55
55
55
55
55
57
57
57
57
57
59
59
59
59
59
62
62
62
62
62
60
60
60
60
60
59
59
89
59
89
59
59
51
51
51
51
51
98
50
50
99
50
86
50
89
50
85
50
79
50
85
50
85
50
90
50
91
50
88
50
89
50
66
50
86
50
88
50
89
50
78
50
86
50
89
50
89
52
89
52
85
52
92
52
93
52
95
51
91
51
74
51
83
51
83
51
76
50
78
50
75
50
73
50
74
50
74
52
56
52
74
52
75
52
57
52
76
51
82
51
85
51
51
51
50
50
50
50
50
53
70
53
72
53
73
53
75
53
83
54
78
54
79
54
79
54
73
54
83
55
83
55
83
55
84
55
83
55
82
56
81
56
80
56
82
56
80
56
82
56
79
56
82
56
82
56
81
56
83
55
87
55
55
70
55
75
55
80
54
63
54
77
54
81
54
54
56
56
89
56
89
56
86
56
89
54
87
54
87
54
85
54
85
54
79
51
86
51
85
51
85
51
87
51
85
53
83
53
83
53
79
53
88
53
87
55
88
55
85
55
80
55
82
55
80
57
81
57
84
57
57
58
57
75
58
84
58
85
58
90
58
89
58
60
83
60
84
60
80
60
81
60
81
62
76
62
74
62
74
62
73
62
75
62
75
62
76
62
73
62
75
62
78
61
80
61
87
61
75
61
92
61
82
60
86
60
87
60
60
60
82
61
78
61
78
61
51
61
78
61
85
61
86
61
70
61
84
61
84
61
83
60
81
60
76
60
76
60
78
60
76
59
75
59
74
59
74
59
72
59
59
59
78
59
59
59
58
58
58
93
58
85
58
55
55
76
55
73
55
76
55
76
55
55
79
55
79
55
56
55
70
54
81
54
84
54
80
54
43
54
77
55
85
55
82
55
82
55
78
55
81
58
90
58
91
58
93
58
90
58
85
60
81
60
75
60
68
60
70
60
68
62
67
62
67
62
68
62
65
62
68
64
70
64
67
64
69
64
67
64
68
66
65
66
64
66
67
66
65
66
67
68
68
68
70
68
70
68
67
68
66
70
65
70
68
70
72
70
70
70
71
72
72
72
70
72
70
72
69
72
69
74
73
74
75
74
75
74
75
74
77
76
76
76
78
76
72
76
83
76
86
76
86
76
87
76
77
76
75
76
75
76
79
76
77
76
75
76
73
76
74
77
38
77
63
77
73
77
69
77
69
80
69
80
72
80
73
80
75
80
75
82
76
82
75
82
75
82
77
82
79
82
79
82
77
82
79
82
77
82
78
81
79
81
79
81
77
81
74
81
75
82
78
82
77
82
79
82
77
82
78
81
79
81
79
81
78
81
81
81
80
80
78
80
79
80
77
80
74
80
72
80
76
80
78
80
82
80
81
80
78
83
78
90
78
93
78
55
78
89
78
93
78
92
78
95
78
89
78
87
79
88
79
88
79
88
79
87
79
86
79
80
79
88
79
86
79
86
79
82
81
82
81
82
81
86
81
87
81
86
82
84
82
86
82
83
82
82
82
82
82
83
82
80
82
79
82
81
82
80
83
83
83
82
83
85
83
84
83
84
84
79
84
82
84
81
84
81
84
80
86
83
86
80
86
80
86
87
86
91
86
88
86
88
86
85
86
81
86
77
87
79
87
76
87
76
87
94
87
91
88
88
88
85
88
84
88
86
88
88
88
83
88
84
88
83
88
80
88
81
87
82
87
86
87
89
87
87
87
87
86
87
86
87
86
86
86
89
86
89
85
83
85
79
85
85
85
84
93
84
93
84
92
84
91
84
91
83
83
93
83
94
83
93
83
95
85
90
85
92
85
92
85
89
85
86
87
86
87
81
87
84
87
83
87
83
88
80
88
83
88
83
88
81
88
80
88
84
88
86
88
87
88
82
88
89
89
83
89
80
89
81
89
79
89
80
89
75
89
79
89
80
89
82
89
85
88
82
88
84
88
85
88
82
88
83
89
81
89
81
89
84
89
87
89
88
90
91
90
83
90
80
90
90
90
86
91
82
91
83
91
80
91
80
91
86
90
87
90
87
90
75
90
85
90
84
90
83
90
86
90
86
90
83
90
84
90
85
90
83
90
81
90
85
90
86
90
90
90
77
90
74
90
83
90
82
90
82
90
85
90
87
90
87
90
87
90
86
90
87
90
89
90
84
90
86
89
84
89
88
89
89
89
90
89
90
88
86
88
86
88
90
88
91
88
88
88
86
88
86
88
86
88
87
88
86
87
85
87
84
87
83
87
85
87
81
85
79
85
83
85
86
85
88
85
80
83
83
83
83
58
83
58
83
83
83
83
83
83
83
83
83
83
85
85
85
85
85
78
85
75
85
75
86
72
86
67
86
67
86
70
86
69
87
69
87
76
87
79
87
76
87
73
88
70
88
73
88
77
88
76
88
59
89
77
89
79
89
79
89
80
89
79
88
80
88
88
68
88
88
89
76
89
79
89
89
79
89
84
88
86
88
87
88
88
88
65
88
84
88
45
88
83
88
86
88
88
88
90
88
92
88
63
88
84
88
88
86
72
86
75
86
75
86
47
86
69
85
76
85
81
85
80
85
83
85
84
84
86
84
82
84
80
84
83
84
81
84
81
84
82
84
84
84
84
84
84
84
83
84
83
84
82
84
79
84
80
84
82
84
82
84
81
84
80
84
81
83
83
83
84
83
84
83
73
83
84
83
83
83
81
83
79
83
82
83
84
84
82
84
80
84
78
84
76
84
82
84
83
84
80
84
67
84
82
84
81
84
84
84
85
84
84
84
82
84
81
82
82
82
53
82
80
82
66
82
83
81
83
81
83
81
84
81
85
81
88
80
88
80
89
80
87
80
93
80
58
79
85
79
44
79
81
79
81
79
84
79
86
79
85
79
84
79
80
79
78
79
41
79
75
79
78
79
79
79
79
78
77
78
80
78
80
78
82
78
83
79
84
79
86
79
88
79
87
79
88
79
88
79
82
79
85
79
82
79
82
80
82
80
82
80
82
80
84
80
83
79
78
79
78
79
83
79
79
80
88
80
86
80
80
73
80
74
81
76
81
74
81
76
81
54
81
78
81
83
81
81
81
84
81
81
80
80
79
80
77
80
78
80
75
79
79
79
71
79
73
79
75
79
75
80
74
80
80
80
67
80
71
80
65
80
69
80
70
80
69
80
70
80
73
81
72
81
71
81
69
81
70
81
65
81
63
81
65
81
67
81
71
81
77
82
65
82
68
82
79
82
70
82
75
82
75
82
73
82
68
82
71
82
77
81
84
81
84
81
78
81
59
81
74
81
77
81
76
81
75
81
79
81
49
82
76
82
85
82
85
82
79
82
82
81
82
81
83
81
79
81
81
81
83
81
45
81
79
81
81
81
82
81
81
81
83
81
82
81
85
81
84
81
84
80
80
80
80
87
80
46
80
59
78
78
80
78
84
78
87
78
69
78
83
78
83
78
84
78
84
78
82
77
79
77
78
77
79
77
79
77
76
76
72
76
76
76
76
61
76
64
77
67
77
69
77
68
77
68
77
70
78
67
78
67
78
75
78
77
78
67
78
74
78
76
78
77
78
76
78
75
78
76
78
73
78
74
78
77
78
77
79
88
79
73
79
80
79
79
85
80
61
80
85
80
87
80
84
80
82
80
87
80
83
80
82
80
80
90
79
79
79
84
79
84
79
81
78
70
78
77
78
78
78
81
78
81
78
83
78
83
78
73
78
70
77
78
77
81
77
80
77
80
77
79
77
77
77
74
77
75
77
74
77
79
76
76
76
74
76
72
76
72
76
74
76
74
76
75
76
79
76
58
76
74
74
74
74
77
74
81
74
67
72
73
72
78
72
81
72
81
72
79
70
79
70
70
81
70
70
87
67
67
67
67
67
70
70
89
70
87
70
81
70
81
72
82
72
83
72
80
72
78
72
72
71
73
71
70
71
69
71
69
71
78
71
81
71
78
71
81
71
80
71
77
71
73
71
73
71
80
71
75
71
75
69
76
69
76
69
77
69
78
69
79
64
77
64
75
64
77
64
75
64
72
60
77
60
82
60
60
42
60
86
62
85
62
88
62
88
62
88
62
87
62
85
62
84
62
80
62
81
62
84
64
83
64
84
64
83
64
82
64
84
69
82
69
80
69
80
69
79
69
81
69
85
69
85
69
69
69
63
63
63
63
63
51
51
51
51
51
50
50
50
50
50
50
50
95
50
85
50
96
50
94
48
91
48
87
48
87
48
48
48
48
54
48
74
48
79
48
79
47
77
47
81
47
60
47
80
47
82
47
59
47
77
47
76
47
68
47
80
48
63
48
77
48
78
48
76
48
75
47
75
47
77
47
79
47
57
47
76
48
77
48
75
48
76
48
75
48
72
48
71
48
70
48
48
48
48
48
48
48
77
48
82
47
47
78
47
81
47
47
45
45
45
83
45
86
45
114
45
78
45
82
45
79
45
75
45
75
45
74
45
73
45
71
45
73
45
73
45
45
45
45
45
45
84
45
83
45
45
45
75
44
75
44
75
44
76
44
76
44
74
44
70
44
70
44
71
44
74
44
44
80
44
44
44
83
44
85
42
85
42
87
42
90
42
90
42
86
41
85
41
84
41
82
41
82
41
77
42
71
42
69
42
75
42
73
42
76
42
77
42
87
42
72
42
72
42
41
41
41
84
41
50
41
75
42
42
81
42
73
42
76
42
80
44
86
44
75
44
82
44
81
44
82
46
86
46
88
46
85
46
83
46
86
49
86
49
83
49
89
49
85
49
82
50
85
50
83
50
88
50
50
93
46
91
46
90
46
89
46
85
46
93
43
91
43
88
43
91
43
88
43
86
43
85
43
85
43
43
43
80
44
86
44
87
44
80
44
82
44
88
48
87
48
97
48
96
48
95
48
94
51
51
88
51
85
51
84
51
82
51
83
51
80
51
76
51
73
51
74
52
80
52
81
52
83
52
87
52
82
51
84
51
89
51
87
51
83
51
81
53
85
53
93
53
88
53
84
53
53
73
53
75
53
78
53
80
53
81
55
83
55
83
55
86
55
87
55
84
56
85
56
84
56
83
56
83
56
83
58
83
58
84
58
85
58
86
58
85
62
85
62
81
62
80
62
80
62
80
66
79
66
78
66
76
66
79
66
79
66
78
66
78
66
52
66
69
66
73
66
73
66
74
66
71
66
69
66
64
66
64
66
68
66
67
66
65
66
63
66
62
66
63
66
64
66
65
66
62
65
72
65
69
65
70
65
69
65
67
63
64
63
63
63
61
63
57
63
70
64
68
64
61
64
67
64
70
64
69
70
67
70
67
70
65
70
68
70
65
74
66
74
68
74
68
74
69
74
69
78
66
78
69
78
66
78
69
78
72
80
67
80
67
80
66
80
66
80
67
82
74
82
69
82
63
82
62
82
63
83
53
83
58
83
67
83
67
83
64
85
68
85
65
85
69
85
85
85
81
85
85
85
83
85
77
85
64
86
73
86
74
86
75
86
80
86
85
79
85
89
85
89
85
85
86
79
86
86
77
86
77
86
84
84
78
84
82
84
85
84
82
82
82
82
82
84
80
84
80
80
80
80
78
78
70
78
78
84
78
77
77
77
77
72
77
74
75
76
75
77
75
81
75
85
75
76
73
76
73
78
73
79
73
79
73
79
72
66
72
82
72
85
72
86
72
84
70
81
70
79
70
78
70
78
70
75
69
72
69
83
69
90
69
83
69
86
67
87
67
90
67
92
67
92
67
87
67
84
67
80
67
90
67
83
67
86
63
86
63
88
63
92
63
92
63
91
60
88
60
89
60
93
60
96
60
85
57
63
57
81
57
67
57
77
57
77
54
77
54
79
54
83
54
81
54
83
51
82
51
82
51
51
51
48
48
48
48
48
46
46
46
46
46
50
53
50
50
50
50
48
48
62
48
63
48
85
48
82
47
94
47
94
47
47
47
73
46
78
46
78
46
76
46
82
46
81
45
84
45
82
45
86
45
89
45
88
45
84
45
70
45
81
45
84
45
82
42
85
42
74
42
45
42
47
42
73
39
77
39
39
83
39
48
39
78
39
82
39
87
39
85
39
80
39
82
41
74
41
73
41
71
41
71
41
73
42
79
42
77
42
77
42
80
42
40
39
68
39
39
39
39
38
86
38
83
38
83
38
81
38
82
38
82
38
81
38
80
38
76
38
82
42
81
42
80
42
79
42
77
42
78
42
73
42
74
42
72
42
75
42
77
42
80
42
84
42
79
42
79
42
79
41
80
41
79
41
83
41
85
41
81
39
84
39
81
39
86
39
87
39
39
88
39
91
39
92
39
90
39
88
40
84
40
82
40
81
40
83
40
80
40
79
40
77
40
60
40
77
40
80
38
78
38
80
38
80
38
80
38
81
38
82
38
84
38
87
38
84
38
87
40
40
40
40
40
105
41
81
41
79
41
77
41
77
41
74
41
75
41
75
41
82
41
84
41
88
37
88
37
37
86
37
88
37
36
92
36
93
36
93
36
81
36
81
39
87
39
85
39
84
39
81
39
81
42
79
42
80
42
82
42
81
42
72
44
79
44
76
44
78
44
79
44
79
47
77
47
72
47
69
47
72
47
68
49
70
49
73
49
71
49
72
49
79
51
82
51
80
51
77
51
77
51
77
52
74
52
76
52
78
52
74
52
71
52
71
52
74
52
76
52
77
52
75
51
76
51
77
51
77
51
79
51
78
50
84
50
84
50
69
50
84
50
84
48
53
48
59
48
48
48
44
44
44
44
44
39
39
39
39
39
93
39
89
39
89
39
39
39
74
48
70
48
74
48
73
48
75
48
77
53
82
53
79
53
73
53
53
53
56
54
60
54
67
54
88
54
54
53
53
53
53
84
53
78
52
77
52
77
52
77
52
76
52
58
53
72
53
76
53
76
53
78
53
51
51
51
51
51
39
39
87
39
79
39
73
39
69
42
72
42
75
42
75
42
78
42
79
42
82
42
78
42
55
42
55
42
40
40
40
40
40
48
48
48
48
48
86
57
84
57
83
57
83
57
86
57
86
62
87
62
85
62
86
62
88
62
88
63
88
63
77
63
86
63
85
63
84
60
84
60
60
60
82
60
89
58
88
58
83
58
84
58
84
58
81
53
85
53
85
53
90
53
88
53
80
52
82
52
69
52
63
52
87
52
86
50
85
50
84
50
85
50
83
50
65
48
82
48
81
48
79
48
80
48
80
47
78
47
76
47
78
47
78
47
75
43
77
43
75
43
73
43
73
43
72
41
72
41
73
41
75
41
72
41
74
41
74
41
72
41
72
41
76
41
76
38
38
86
38
86
38
38
79
34
80
34
74
34
68
34
68
34
63
34
57
34
34
34
34
89
33
94
33
92
33
33
33
34
69
34
75
34
63
34
80
34
84
35
85
35
84
35
72
35
80
35
82
35
82
35
80
35
81
35
79
35
78
36
60
36
78
36
85
36
87
36
86
35
44
35
78
35
79
35
80
35
79
35
78
35
78
35
78
35
78
35
79
36
77
36
79
36
76
36
77
36
78
36
78
36
81
36
77
36
79
36
81
36
81
36
79
36
79
36
83
36
82
36
80
36
78
36
80
36
79
36
80
34
82
34
82
34
81
34
80
34
80
34
81
34
80
34
76
34
78
34
78
34
79
34
81
34
86
34
72
34
53
36
76
36
77
36
78
36
79
36
80
35
71
35
53
35
79
35
78
35
83
34
70
34
77
34
79
34
83
34
86
34
85
34
84
34
41
34
76
34
78
33
78
33
80
33
49
33
41
33
74
33
82
33
85
33
86
33
87
33
88
33
79
33
74
33
75
33
78
33
75
33
76
33
77
33
82
33
81
33
79
35
80
35
78
35
77
35
78
35
80
34
79
34
80
34
80
34
80
34
79
34
80
34
78
34
81
34
85
34
85
34
78
34
81
34
83
34
85
34
88
34
84
34
79
34
79
34
79
34
76
35
77
35
101
35
74
35
76
35
78
34
76
34
73
34
73
34
75
34
77
34
77
34
76
34
75
34
74
34
76
36
75
36
77
36
84
36
81
36
82
37
79
37
77
37
79
37
83
37
83
35
73
35
79
35
81
35
79
35
73
35
73
35
72
35
76
35
76
35
79
34
80
34
59
34
73
34
75
34
73
33
75
33
77
33
77
33
76
33
77
35
76
35
76
35
77
35
77
35
39
35
43
35
35
35
57
35
89
34
34
93
34
94
34
34
34
72
34
77
34
81
34
73
34
73
35
71
35
74
35
74
35
73
35
70
34
79
34
78
34
78
34
78
34
56
33
73
33
75
33
75
33
72
33
72
31
76
31
76
31
73
31
75
31
77
30
79
30
75
30
48
30
71
30
71
29
29
83
29
83
29
85
29
84
30
85
30
83
30
82
30
79
30
82
30
81
30
83
30
83
30
79
30
77
29
83
29
85
29
85
29
86
29
85
31
85
31
83
31
89
31
60
31
83
31
83
31
82
31
81
31
85
31
88
31
31
85
31
85
31
82
31
81
31
82
31
84
31
89
31
89
31
88
31
88
31
31
70
31
76
31
78
33
80
33
83
33
81
33
82
33
79
34
82
34
82
34
80
34
79
34
80
34
83
34
84
34
34
80
34
81
33
81
33
83
33
83
33
75
33
77
34
76
34
79
34
81
34
84
34
85
34
81
34
82
34
80
34
82
34
84
34
84
34
87
34
90
34
77
34
77
34
76
34
79
34
80
34
34
74
33
33
60
33
66
33
74
33
75
33
75
33
72
33
71
33
67
33
70
32
70
32
73
32
74
32
74
32
72
30
72
30
69
30
68
30
69
30
68
30
68
30
68
30
30
30
77
30
76
30
75
30
75
30
75
30
77
30
77
30
75
30
78
30
79
30
78
31
77
31
78
31
78
31
78
31
79
32
76
32
75
32
77
32
76
32
77
35
77
35
76
35
74
35
77
35
85
35
76
35
75
35
76
35
76
35
68
33
68
33
72
33
74
33
80
33
32
82
32
79
32
77
32
76
32
76
32
75
32
73
32
72
32
75
32
78
31
80
31
78
31
78
31
85
31
85
32
76
32
76
32
76
32
47
32
70
32
72
32
72
32
76
32
79
32
81
33
81
33
33
33
63
33
63
32
65
32
69
32
71
32
73
32
74
31
73
31
76
31
76
31
75
31
74
31
72
31
75
31
79
31
79
31
80
33
61
33
74
33
77
33
78
33
78
33
77
33
79
33
78
33
74
33
76
32
73
32
74
32
76
32
77
32
78
31
31
31
31
31
65
32
32
69
32
72
32
71
32
72
31
68
31
72
31
76
31
77
31
42
31
73
31
75
31
75
31
77
31
74
31
73
31
78
31
74
31
76
31
77
32
80
32
41
32
76
32
76
32
80
31
80
31
76
31
81
31
79
31
79
32
81
32
79
32
77
32
77
32
78
32
78
32
32
79
32
79
32
77
32
81
32
60
32
80
32
79
32
65
31
81
31
83
31
31
81
31
83
32
86
32
84
32
81
32
75
32
76
30
78
30
76
30
80
30
80
30
79
32
78
32
78
32
80
32
81
32
80
33
81
33
79
33
77
33
77
33
80
32
83
32
78
32
81
32
78
32
79
32
79
32
80
32
81
32
80
32
77
30
79
30
77
30
78
30
76
30
80
29
80
29
77
29
75
29
76
29
78
29
80
29
80
29
76
29
77
29
77
30
78
30
76
30
73
30
74
30
71
30
74
30
74
30
75
30
76
30
76
31
78
31
61
31
76
31
80
31
79
33
80
33
79
33
80
33
81
33
81
37
76
37
78
37
81
37
62
37
79
38
78
38
79
38
81
38
67
38
81
37
82
37
81
37
77
37
82
37
81
36
79
36
78
36
77
36
82
36
82
34
80
34
79
34
79
34
66
34
57
34
68
34
68
34
67
34
70
34
73
32
75
32
81
32
83
32
83
32
85
31
85
31
85
31
83
31
85
31
85
33
87
33
82
33
86
33
84
33
85
35
39
35
74
35
79
35
77
35
79
34
78
34
77
34
79
34
82
34
83
32
81
32
80
32
80
32
80
32
79
31
80
31
77
31
80
31
81
31
75
31
76
31
77
31
82
31
80
31
78
31
74
31
75
31
75
31
69
31
77
31
77
31
76
31
76
31
79
31
80
32
80
32
79
32
80
32
84
32
33
78
33
77
33
81
33
82
33
71
31
73
31
79
31
54
31
74
31
75
31
80
31
83
31
31
73
31
74
30
75
30
83
30
83
30
83
30
82
29
80
29
82
29
86
29
76
29
85
29
85
29
29
29
66
29
62
31
84
31
77
31
85
31
85
31
85
30
86
30
93
30
93
30
85
30
85
31
85
31
84
31
82
31
84
31
85
31
31
80
31
80
31
78
31
81
31
83
31
71
31
85
31
84
31
87
30
30
77
30
79
30
79
30
78
30
77
30
75
30
76
30
73
30
75
31
75
31
78
31
76
31
76
31
78
31
80
31
71
31
78
31
31
31
70
31
71
31
76
31
78
31
73
32
71
32
74
32
74
32
75
32
46
31
65
31
56
31
56
31
68
31
69
31
62
31
69
31
31
76
31
80
31
78
31
80
31
77
31
77
31
81
32
32
82
32
83
32
80
32
86
32
32
32
74
32
79
32
81
33
81
33
82
33
86
33
79
33
82
33
81
33
81
33
80
33
80
33
80
32
80
32
78
32
84
32
80
32
81
32
80
32
80
32
82
32
83
32
84
31
85
31
82
31
77
31
78
31
74
29
85
29
87
29
83
29
84
29
84
30
30
73
30
79
30
76
30
82
29
82
29
76
29
77
29
78
29
79
32
81
32
83
32
73
32
81
32
82
31
79
31
81
31
84
31
59
31
73
32
76
32
76
32
72
32
72
32
72
33
73
33
77
33
82
33
33
75
31
80
31
77
31
82
31
83
31
31
73
31
73
31
31
51
31
74
32
80
32
76
32
32
32
73
33
79
33
79
33
74
33
77
33
79
35
79
35
35
35
35
64
34
72
34
76
34
92
34
92
34
32
59
32
61
32
32
78
32
82
33
83
33
83
33
33
80
33
80
32
84
32
32
87
32
88
32
30
73
30
77
30
79
30
87
30
85
29
85
29
88
29
88
29
82
29
82
30
82
30
30
80
30
80
30
80
30
78
30
76
30
78
30
76
30
74
30
67
30
68
30
68
30
30
30
65
30
69
30
72
30
74
30
80
31
78
31
80
31
77
31
75
31
74
33
72
33
70
33
69
33
68
33
70
33
69
33
69
33
73
33
74
33
77
31
31
31
65
31
66
31
69
32
72
32
74
32
75
32
75
32
77
31
82
31
81
31
78
31
83
31
76
30
78
30
78
30
69
30
71
30
72
30
72
30
72
30
72
30
72
30
72
31
31
31
64
31
73
31
75
28
75
28
77
28
73
28
69
28
69
28
71
28
69
28
67
28
67
28
69
29
70
29
71
29
71
29
73
29
29
69
29
68
29
71
29
73
29
72
29
74
29
77
29
76
29
29
70
30
30
30
30
47
30
72
31
48
31
87
31
91
31
83
31
78
33
73
33
71
33
73
33
74
33
70
35
72
35
81
35
62
35
78
35
77
36
68
36
75
36
81
36
81
36
37
67
37
81
37
66
37
75
37
72
39
69
39
73
39
75
39
76
39
75
39
76
39
76
39
75
39
75
39
46
39
75
39
75
39
67
39
74
39
74
39
39
78
39
83
39
39
39
39
39
39
39
38
38
38
38
38
36
83
36
83
36
36
36
75
35
77
35
75
35
80
35
35
72
34
72
34
34
67
34
70
34
77
35
77
35
35
35
55
35
64
37
70
37
78
37
78
37
81
37
81
36
36
75
36
77
36
80
36
79
33
79
33
77
33
81
33
81
33
78
31
81
31
83
31
84
31
86
31
79
30
79
30
83
30
87
30
87
30
77
31
77
31
77
31
77
31
79
31
78
31
80
31
78
31
77
31
77
31
78
32
79
32
75
32
74
32
78
32
78
32
78
32
80
32
58
32
74
32
79
34
77
34
81
34
85
34
34
38
69
38
83
38
83
38
38
77
36
76
36
78
36
79
36
75
36
73
35
73
35
73
35
71
35
70
35
71
34
71
34
72
34
72
34
72
34
39
34
63
34
74
34
77
34
78
34
72
36
74
36
75
36
36
36
37
62
37
65
37
80
37
76
37
82
35
86
35
88
35
35
80
35
79
36
39
36
74
36
77
36
85
36
78
37
78
37
80
37
86
37
88
37
61
35
84
35
88
35
88
35
83
35
83
33
79
33
83
33
85
33
85
33
83
31
46
31
75
31
82
31
82
31
31
81
31
61
31
76
31
77
31
76
28
78
28
78
28
82
28
79
28
79
29
80
29
81
29
87
29
29
79
30
69
30
60
30
50
30
53
30
56
31
31
68
31
68
31
31
31
31
31
31
31
68
32
77
32
85
32
85
32
32
33
82
33
88
33
33
78
33
80
31
85
31
56
31
83
31
86
31
77
28
83
28
28
28
83
28
86
27
86
27
27
27
27
75
26
71
26
70
26
77
26
26
27
27
27
27
27
27
86
27
27
27
79
27
82
28
82
28
76
28
78
28
50
28
72
28
78
28
84
28
89
28
81
28
78
29
75
29
73
29
74
29
71
29
79
30
78
30
76
30
76
30
80
30
79
29
79
29
79
29
82
29
83
29
81
26
76
26
78
26
79
26
82
26
79
30
84
30
80
30
81
30
30
79
30
79
30
30
76
30
77
30
78
30
30
30
69
30
71
30
78
31
77
31
76
31
74
31
75
31
79
30
79
30
80
30
82
30
79
30
80
28
81
28
83
28
84
28
84
28
83
28
85
28
84
28
77
28
83
28
85
26
26
76
26
75
26
78
26
82
27
83
27
79
27
77
27
79
27
69
27
85
27
85
27
77
27
77
27
78
26
77
26
78
26
79
26
75
26
76
25
77
25
75
25
77
25
73
25
72
26
74
26
74
26
72
26
73
26
73
25
75
25
75
25
74
25
73
25
74
25
76
25
77
25
78
25
81
25
75
24
75
24
78
24
24
80
24
84
25
84
25
84
25
77
25
79
25
78
24
76
24
77
24
77
24
77
24
77
22
77
22
77
22
78
22
79
22
73
21
75
21
78
21
79
21
77
21
77
22
76
22
77
22
76
22
77
22
77
25
74
25
75
25
73
25
76
25
73
24
73
24
68
24
66
24
67
24
67
27
68
27
66
27
68
27
67
27
70
26
68
26
68
26
68
26
68
26
65
27
65
27
64
27
65
27
64
27
64
28
63
28
64
28
66
28
70
28
66
26
69
26
68
26
68
26
26
58
24
65
24
65
24
24
24
67
25
74
25
79
25
73
25
76
25
79
26
26
69
26
71
26
71
26
70
27
71
27
60
27
68
27
73
27
74
28
73
28
72
28
72
28
68
28
69
27
66
27
66
27
71
27
71
27
71
27
69
27
71
27
27
67
27
69
28
67
28
68
28
71
28
69
28
69
27
69
27
71
27
27
27
26
26
26
26
55
26
55
24
70
24
63
24
66
24
62
24
66
24
63
24
61
24
62
24
63
24
67
24
24
24
58
24
66
24
72
23
76
23
77
23
75
23
71
23
69
23
67
23
70
23
74
23
71
23
73
22
74
22
71
22
72
22
72
22
72
24
77
24
79
24
83
24
74
24
72
24
72
24
73
24
70
24
74
24
75
24
24
71
24
72
24
75
24
75
26
73
26
76
26
76
26
26
72
26
71
26
71
26
26
26
57
26
73
26
26
72
26
74
26
75
26
77
26
43
26
72
26
77
26
79
26
78
26
78
26
77
26
79
26
53
27
63
27
70
27
79
27
27
26
85
26
84
26
83
26
80
26
77
27
78
27
78
27
78
27
81
27
86
28
81
28
84
28
82
28
78
28
84
27
84
27
82
27
82
27
81
27
80
27
83
27
71
27
84
27
81
27
81
27
80
27
84
27
84
27
69
27
26
63
26
68
26
72
26
82
26
84
25
82
25
83
25
84
25
76
25
81
26
82
26
85
26
86
26
89
26
83
25
86
25
80
25
83
25
85
25
93
23
86
23
87
23
85
23
83
23
82
24
82
24
84
24
83
24
82
24
84
25
81
25
83
25
71
25
79
25
53
24
78
24
81
24
80
24
79
24
83
25
84
25
87
25
88
25
25
78
25
79
25
83
25
83
25
25
61
25
67
25
68
25
25
71
25
78
24
51
24
75
24
79
24
76
24
75
23
83
23
82
23
82
23
82
23
83
25
25
25
81
25
84
25
90
25
100
25
25
79
25
82
25
80
26
80
26
80
26
76
26
76
26
73
28
75
28
77
28
62
28
62
28
27
77
27
74
27
75
27
76
27
76
25
81
25
72
25
76
25
25
83
26
83
26
83
26
74
26
90
26
89
31
90
31
31
73
31
74
31
76
33
71
33
71
33
61
33
78
33
85
36
36
82
36
81
36
81
36
77
39
82
39
77
39
82
39
90
39
71
37
72
37
72
37
70
37
68
37
70
35
75
35
77
35
78
35
76
35
78
34
65
34
72
34
73
34
75
34
32
54
32
72
32
32
32
30
83
30
88
30
87
30
87
30
80
31
79
31
75
31
80
31
81
31
79
32
77
32
77
32
74
32
74
32
73
31
31
31
78
31
83
31
83
31
31
84
31
85
31
85
31
32
81
32
82
32
82
32
72
32
71
30
75
30
75
30
78
30
80
30
30
30
78
30
30
30
28
28
28
73
28
77
28
78
30
76
30
75
30
75
30
73
30
72
29
76
29
79
29
29
78
29
28
28
28
28
69
28
71
30
73
30
73
30
30
73
30
74
28
74
28
76
28
81
28
79
28
27
76
27
75
27
76
27
75
27
75
28
73
28
74
28
71
28
74
28
74
28
73
28
71
28
75
28
75
28
76
28
73
28
74
28
73
28
73
28
71
29
76
29
76
29
74
29
74
29
74
29
75
29
73
29
29
29
28
28
28
40
28
28
28
28
66
28
75
28
77
28
65
25
75
25
79
25
74
25
76
25
73
22
71
22
72
22
75
22
78
22
78
21
73
21
74
21
66
21
72
21
76
24
73
24
77
24
82
24
58
24
72
29
77
29
29
29
62
29
79
27
82
27
85
27
86
27
86
27
82
28
82
28
76
28
75
28
85
28
86
26
82
26
84
26
26
59
26
46
26
61
26
26
26
51
26
25
25
25
25
25
27
59
27
75
27
75
27
83
27
87
28
80
28
85
28
85
28
28
28
80
28
81
28
75
28
85
28
81
28
81
28
81
28
77
28
76
28
76
27
78
27
78
27
77
27
79
27
27
27
84
27
92
27
74
27
85
25
88
25
88
25
89
25
83
25
25
25
77
25
84
25
80
25
89
26
84
26
82
26
83
26
85
26
89
25
79
25
77
25
78
25
80
25
79
24
79
24
78
24
77
24
75
24
75
24
77
24
75
24
75
24
77
24
80
25
79
25
43
25
68
25
80
25
85
26
87
26
74
26
81
26
83
26
24
24
24
24
24
67
23
77
23
66
23
67
23
48
23
70
25
79
25
58
25
71
25
76
25
81
25
82
25
25
25
71
25
65
25
73
25
70
25
75
25
79
25
79
25
25
25
86
25
87
25
87
24
24
81
24
24
62
24
64
24
64
24
24
24
79
24
79
24
72
24
80
24
79
24
82
24
77
24
61
24
80
24
67
24
64
24
79
24
79
24
24
77
24
83
24
87
25
85
25
86
25
86
25
85
25
85
24
81
24
83
24
83
24
79
24
75
25
76
25
81
25
76
25
76
25
77
26
77
26
79
26
82
26
84
26
85
25
84
25
80
25
76
25
83
25
82
25
81
25
25
25
73
25
73
25
77
25
79
25
80
25
81
25
81
24
81
24
81
24
80
24
82
24
79
24
73
24
38
24
76
24
43
24
80
24
84
24
90
24
69
24
85
24
86
24
88
24
24
24
79
24
78
24
83
24
83
24
78
24
82
24
82
25
86
25
83
25
82
25
83
25
81
26
81
26
83
26
83
26
76
26
81
25
87
25
74
25
82
25
81
25
25
25
25
25
25
25
71
25
81
25
81
25
79
25
79
26
77
26
76
26
78
26
77
26
79
28
28
86
28
91
28
91
28
26
26
26
79
26
80
26
79
27
79
27
27
70
27
77
27
92
27
80
27
71
27
84
27
84
27
63
28
89
28
89
28
28
28
59
30
43
30
74
30
98
30
98
30
29
29
29
90
29
91
29
89
31
86
31
86
31
31
31
32
32
45
32
50
32
100
32
104
35
93
35
86
35
88
35
81
35
76
37
76
37
84
37
80
37
70
37
68
37
71
37
69
37
61
37
65
37
72
37
87
37
82
37
80
37
81
37
80
39
84
39
82
39
82
39
39
40
40
58
40
62
40
67
40
40
40
40
56
40
55
40