143
143
137
137
138
138
137
135
133
133
133
132
133
133
131
131
131
131
131
131
132
132
133
133
133
133
133
132
129
130
128
129
131
130
130
130
130
130
131
128
128
128
128
129
125
122
128
128
126
124
123
124
126
127
132
133
131
130
131
131
131
128
129
132
132
134
134
135
136
137
140
144
148
150
149
148
142
139
128
127
129
133
134
134
134
133
133
132
132
128
125
127
127
126
126
126
127
126
127
127
127
127
128
129
130
131
131
142
145
137
137
137
137
136
136
136
130
130
131
131
130
129
128
127
127
127
127
127
129
129
127
130
132
131
130
129
135
142
142
139
138
138
143
142
141
144
140
139
139
137
135
135
136
136
135
134
133
128
129
127
125
125
125
125
126
126
126
126
126
126
126
126
126
127
128
129
129
130
133
133
133
136
136
140
142
143
143
143
146
146
152
150
151
154
154
154
153
152
151
151
160
162
163
164
158
156
161
163
163
164
161
158
130
130
135
144
144
148
149
149
149
149
150
155
158
163
161
153
149
147
145
142
145
150
152
152
151
149
144
139
138
135
134
134
134
134
133
133
133
132
131
130
128
125
127
131
128
130
125
126
128
135
138
127
126
127
126
125
126
122
124
131
128
130
133
126
129
129
130
130
130
130
129
124
125
124
124
125
126
124
121
125
126
122
133
136
135
119
126
144
142
140
129
129
117
117
119
122
126
126
126
126
126
126
129
132
131
130
127
125
123
123
123
125
125
125
129
132
132
128
130
129
128
128
130
128
131
140
134
136
150
146
137
136
134
129
130
135
126
125
123
123
123
120
119
119
121
120
122
122
123
121
131
133
137
137
133
128
124
127
129
129
123
120
120
119
120
120
120
119
117
115
116
119
120
126
126
127
128
139
148
147
143
141
138
138
139
143
151
155
157
177
189
189
174
157
155
151
146
140
138
138
139
140
146
134
127
127
126
124
117
116
114
114
114
122
121
140
129
115
114
114
118
124
123
124
126
123
130
120
120
119
119
118
119
120
119
119
119
119
120
120
120
124
128
128
128
130
131
129
128
128
128
127
127
128
129
128
125
124
123
123
120
120
124
120
122
123
130
126
127
132
147
130
127
126
125
125
125
120
121
121
120
123
119
117
119
118
120
126
127
128
128
128
129
131
131
135
137
137
136
136
136
135
134
133
132
132
133
133
133
131
130
130
126
125
125
126
127
126
131
131
127
127
121
123
123
122
108
114
117
119
120
117
115
115
114
109
108
108
108
112
109
110
114
115
113
113
113
116
118
119
118
119
121
118
114
115
118
118
119
131
120
114
114
115
117
118
120
119
116
113
117
115
113
117
117
119
120
128
131
124
130
138
140
135
135
129
129
138
142
136
156
119
119
119
119
123
124
117
117
116
114
113
113
110
110
109
112
113
116
113
117
134
125
107
107
123
112
111
111
109
109
110
111
111
111
111
111
111
111
111
113
114
129
129
129
129
115
114
111
112
112
112
112
112
111
112
111
110
110
109
109
111
112
113
113
122
119
124
119
120
121
121
116
114
119
111
108
107
107
110
110
112
113
113
114
109
109
109
112
111
114
113
111
111
115
115
116
116
116
107
110
113
108
112
116
112
111
105
103
105
108
110
110
109
109
108
107
111
109
111
107
107
106
109
106
112
116
114
110
123
116
111
109
110
110
111
110
109
114
114
115
115
123
120
120
120
120
119
116
117
117
117
117
117
116
114
113
105
105
105
104
103
108
108
108
111
110
109
109
109
108
107
107
106
107
104
104
104
108
107
113
109
117
118
117
114
111
108
108
108
107
108
108
107
106
104
101
107
101
104
106
102
104
103
106
108
102
107
109
103
105
102
101
102
103
104
103
102
102
102
103
105
105
104
104
106
109
111
111
112
114
115
116
117
119
122
123
124
124
124
123
122
121
121
119
114
113
111
109
107
107
108
102
108
103
110
111
111
111
111
106
101
101
109
111
104
104
108
108
109
107
101
101
105
104
112
114
117
101
101
101
106
113
113
111
108
106
106
106
106
106
105
104
103
106
106
105
106
108
105
105
107
110
111
107
101
101
101
102
107
106
109
110
108
101
101
104
126
130
126
117
106
145
106
109
127
123
113
105
128
117
104
106
104
102
101
101
101
112
101
101
101
101
101
101
101
99
100
100
100
100
98
98
97
99
99
101
103
103
103
107
109
109
109
106
107
107
106
105
104
104
103
102
102
105
106
111
110
103
106
107
106
107
99
102
97
100
103
110
110
109
112
111
120
120
120
120
121
121
125
125
125
125
125
133
132
130
135
133
134
134
135
136
134
134
134
130
126
127
128
126
124
117
117
120
110
111
111
110
120
125
109
114
129
131
129
124
120
126
116
139
143
148
139
118
104
103
110
122
115
102
113
102
102
105
111
115
117
113
122
106
105
100
100
100
101
102
102
103
103
103
106
110
102
102
111
97
99
99
106
104
102
100
99
95
97
99
99
96
96
98
102
101
103
105
111
110
104
101
98
96
95
102
122
108
109
114
113
111
108
115
118
115
109
107
105
102
97
96
96
96
96
99
101
101
98
99
99
100
101
100
99
99
100
96
97
98
100
99
97
97
96
97
100
109
103
118
118
116
114
114
108
106
104
98
94
93
93
93
93
93
93
92
94
94
94
95
94
97
97
97
99
98
98
101
107
108
107
107
107
107
105
104
104
105
105
111
98
101
97
97
92
92
92
91
90
90
91
91
91
92
99
101
102
105
104
100
99
95
91
90
92
92
91
93
94
93
93
98
95
93
91
91
91
90
89
91
93
93
92
92
93
93
93
93
97
98
105
108
106
105
100
110
114
107
114
107
131
117
106
117
110
123
112
113
111
119
123
115
103
101
101
95
93
102
110
108
108
103
100
101
104
104
105
108
103
94
109
111
107
98
100
93
86
84
86
87
89
90
89
89
89
87
87
87
87
87
87
86
88
89
90
91
93
93
91
89
89
91
98
118
112
114
113
105
94
93
100
110
93
100
102
104
106
113
120
116
106
100
95
90
96
97
90
89
84
85
87
90
90
90
90
89
89
90
89
89
87
88
91
92
90
88
87
90
88
89
88
90
100
100
100
100
97
92
84
82
86
85
86
86
85
85
85
85
86
86
89
95
92
92
97
97
105
110
95
94
96
86
87
91
89
89
93
102
107
106
102
96
98
106
123
106
109
121
124
119
116
118
122
134
143
155
164
146
134
132
137
136
127
132
144
167
166
164
168
195
200
211
178
181
201
196
198
201
202
203
207
208
209
212
213
212
206
163
159
159
159
159
150
145
144
124
119
117
114
113
113
108
104
104
104
104
105
109
113
114
114
117
120
125
140
146
150
159
159
159
159
163
208
212
213
212
209
207
206
203
201
201
198
196
196
202
201
184
178
193
188
186
167
163
167
168
170
142
130
127
136
136
132
136
148
163
154
145
139
127
120
116
120
125
119
108
108
123
106
98
95
102
107
106
94
89
89
89
91
86
87
88
85
90
96
90
91
107
95
98
95
98
99
94
98
95
82
84
88
89
89
89
90
91
92
93
93
93
94
98
102
104
109
119
129
135
143
143
143
143
135
124
114
113
113
111
111
113
113
113
123
137
142
143
143
143
137
131
121
110
106
103
100
99
96
95
92
89
89
90
86
87
88
88
105
95
89
92
86
85
85
85
84
84
83
82
82
83
83
84
86
85
83
82
81
80
81
83
83
83
82
82
86
85
85
85
85
82
82
81
80
80
81
80
82
83
86
82
90
85
92
91
106
110
100
93
84
83
81
84
85
82
84
84
84
84
84
88
89
106
107
103
103
91
85
92
99
100
88
87
84
79
79
76
76
80
79
78
76
76
77
78
82
76
77
78
77
76
77
79
80
80
80
78
78
78
86
92
111
122
97
87
81
88
89
90
92
96
85
84
83
80
80
78
78
78
75
77
77
77
77
76
71
76
95
80
79
73
79
76
75
74
74
74
78
79
76
76
79
76
78
82
77
76
76
76
84
85
86
93
93
98
83
76
73
77
74
73
70
70
76
81
88
90
84
85
89
90
76
80
84
89
85
74
73
77
75
76
76
77
76
82
81
78
80
77
76
76
75
73
73
71
74
74
75
75
76
73
73
72
72
73
73
70
71
72
72
72
74
75
71
74
73
81
77
75
73
78
82
79
71
66
67
69
69
71
78
70
78
82
75
73
75
77
80
76
76
71
74
74
72
72
72
71
70
72
73
72
72
73
73
75
78
78
78
78
76
76
75
73
67
78
81
82
83
84
82
81
80
76
75
81
84
92
84
91
97
77
75
88
84
78
75
74
70
75
74
73
69
71
74
74
72
71
71
72
71
66
70
71
73
73
77
77
78
75
74
74
86
81
78
86
83
93
92
83
87
88
71
70
72
79
73
95
79
81
81
70
70
70
70
70
70
70
70
70
70
70
71
72
73
74
75
70
69
69
69
69
84
71
82
77
73
71
76
87
73
83
84
75
82
82
82
82
73
67
73
71
66
68
71
69
69
70
68
67
67
68
68
68
67
67
65
68
68
69
67
66
66
70
70
70
71
71
71
72
70
69
67
67
67
63
72
73
73
72
71
70
70
70
74
75
77
77
77
78
78
80
76
75
75
74
74
74
74
74
74
74
74
76
75
75
74
73
74
75
76
76
76
76
76
76
76
76
76
76
76
75
74
72
71
69
102
127
132
141
149
133
121
117
94
87
99
101
95
75
68
68
68
68
68
67
68
68
69
81
85
86
86
89
94
95
97
98
101
105
106
107
108