128
128
130
132
134
136
137
139
140
141
141
144
145
148
150
151
153
155
156
156
156
156
156
156
156
157
157
157
157
157
157
159
161
162
162
163
163
163
163
162
161
159
159
159
159
159
159
159
158
157
157
156
156
168
171
175
177
180
182
185
188
191
193
199
200
203
207
212
225
231
236
239
241
248
276
273
273
271
268
267
263
262
263
265
265
263
260
260
260
263
265
265
265
265
265
264
264
265
264
262
262
261
261
262
264
264
263
257
254
253
253
253
257
258
258
258
258
245
239
238
240
241
241
241
241
245
247
249
252
252
253
255
262
262
262
257
255
253
251
226
216
214
213
210
208
208
206
206
206
205
205
203
203
201
198
195
195
194
192
191
179
168
164
159
157
154
151
146
144
144
143
141
141
141
140
140
140
140
140
140
139
137
136
135
135
136
136
138
152
155
157
159
166
166
165
165
164
163
161
156
156
156
156
156
156
155
154
154
153
153
152
151
150
150
150
145
143
137
132
129
127
122
121
120
119
117
114
111
106
99
96
93
86
86
85
85
84
83
81
80
80
80
78
73
70
70
70
70
71
72
71
71
68
67
67
67
66
66
66
65
63
63
63
63
62
62
62
62
61
57
56
56
53
53
54
55
55
55
55
56
56
56
56
58
62
65
65
66
66
67
68
68
69
74
75
82
86
91
98
101
104
107
108
112
114
115
116
116
117
119
121
127
135
135
135
135
134
133
132
130
126
126
126
124
124
125
126
127
127
129
131
133
134
138
140
140
142
141
141
137
135
131
126
122
119
117
114
112
108
105
103
100
88
83
80
80
80
80
80
81
82
83
85
94
96
99
107
109
111
116
117
119
121
126
127
128
129
133
135
139
144
144
146
147
152
156
159
160
160
163
163
163
164
165
166
168
170
172
173
175
176
177
178
185
188
189
190
191
191
191
192
193
196
198
200
201
204
205
207
210
211
213
216
218
219
219
219
218
218
218
218
219
221
227
233
233
234
235
236
237
238
241
242
243
243
243
243
247
248
249
250
250
245
244
242
242
246
246
246
249
254
255
255
255
254
251
247
245
231
227
226
226
225
207
186
185
172
171
171
158
158
158
159
160
162
163
164
165
166
166
166
164
162
167
163
159
158
158
168
179
179
176
176
169
169
167
167
157
157
157
156
147
147
145
144
141
141
135
130
130
128
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125