142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
143
143
143
143
142
142
142
142
138
136
135
135
139
138
138
138
138
138
138
138
138
138
138
138
137
137
137
138
139
139
139
139
139
138
138
138
138
138
138
138
139
139
139
140
140
140
140
140
140
135
135
135
135
135
135
135
134
136
136
136
142
146
136
137
138
138
133
133
138
135
135
133
130
129
128
128
128
128
128
127
127
127
127
126
127
131
131
126
126
125
125
131
130
127
125
125
125
125
125
125
125
125
125
125
125
127
127
128
129
131
130
133
133
133
133
133
134
135
135
134
132
133
134
131
129
125
124
124
124
124
124
123
123
124
126
129
131
134
134
133
130
124
123
123
123
122
122
122
122
124
130
130
130
130
130
131
131
132
132
131
131
131
132
133
134
131
131
132
133
133
133
132
131
131
130
130
130
130
130
131
131
127
125
126
126
126
127
126
126
126
126
126
125
125
124
124
126
126
126
125
125
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
131
128
126
126
126
129
131
130
128
126
126
126
126
129
130
134
134
133
132
123
123
123
123
122
123
123
121
121
123
124
124
124
124
124
124
123
124
124
125
125
125
124
124
122
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
124
125
124
124
124
124
124
124
123
123
123
123
124
124
124
124
124
124
124
124
124
122
122
123
124
124
124
124
124
124
122
121
121
120
121
115
122
123
126
126
126
125
124
120
120
120
120
120
121
121
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
123
123
123
122
121
121
120
120
120
120
120
120
120
119
120
122
123
122
121
120
120
120
121
121
121
121
120
120
119
119
119
119
120
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
116
116
116
116
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
118
118
118
118
117
117
117
117
117
119
120
120
121
121
122
122
124
124
126
126
127
127
127
127
128
130
135
135
134
134
134
134
134
131
131
131
131
131
131
131
132
131
130
129
128
127
124
123
122
122
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
120
120
120
121
122
122
123
123
123
123
122
122
122
122
122
121
121
121
121
121
121
121
120
120
120
120
119
119
119
119
119
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
117
117
117
117
117
117
117
116
116
116
116
115
115
115
115
115
117
118
118
119
119
118
118
117
117
117
117
118
119