26
0
151
160
152
140
172
156
166
141
159
148
153
173
189
160
171
157
181
155
192
164
168
155
160
146
375
161
149
160
145
400
153
152
162
153
156
165
157
164
151
153
157
162
157
133
166
161
152
156
147
157
144
145
161
147
412
163
165
159
156
169
156
195
178
169
153
159
160
431
155
176
154
161
161
156
145
172
146
414
161
165
162
154
141
149
157
425
161
151
163
418
387
593
151
158
586
164