120 120 27 2408 2409 2410 2411 2527 2531 2651 2770 3487 3488 3489 3490 3491 3606 3611 3731 3850 4687 4688 4689 4690 4691 4692 4806 4812 4932 5051 -1