40
133
149
254
287
181
330
452
705