150
150
150
150
150
147
147
147
148
149
152
152
153
153
167
165
164
164
158
158
158
157
157
157
155
156
156
157
157
147
147
155
154
151
146
143
148
149
152
152
150
150
150
150
144
144
144
151
151
156
141
138
146
146
146
146
146
143
138
138
138
138
138
137
136
136
136
136
136
134
134
134
134
133
132
132
132
132
133
133
153
150
150
132
131
130
128
127
128
129
131
135
138
140
143
146
147
148
148
149
147
145
144
143
139
135
134
133
132
132
132
132
136
137
139
142
143
144
136
127
128
130
129
130
131
131
133
138
146
145
146
145
147
144
144
143
138
143
143
139
139
139
143
143
141
139
139
140
141
135
134
135
135
135
135
135
135
136
135
136
138
137
129
127
128
129
129
129
129
131
132
130
130
129
130
128
129
135
136
136
137
138
139
139
140
140
141
149
150
147
146
145
145
142
142
147
149
145
146
146
147
143
140
137
136
133
130
131
131
132
128
128
129
130
131
130
131
132
130
131
132
131
132
133
134
135
133
131
132
137
139
139
140
142
149
149
148
148
147
147
146
144
138
138
138
138
137
137
140
141
140
138
137
135
132
127
127
127
127
127
129
130
130
130
131
131
131
131
131
131
130
128
128
128
128
128
129
130
129
127
129
130
130
129
133
137
140
140
139
137
137
136
134
135
135
135
136
136
136
136
136
136
136
137
137
137
138
137
136
136
136
136
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
140
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
137
137
140
140
141
141
142
139
139
139
139
139
139
139
139
139
139
139
147
147
145
144
134
134
134
134
134
134
134
135
135
137
139
143
143
141
137
137
137
136
136
136
139
139
139
139
139
138
138
138
138
136
136
133
133
133
132