100 100 35 4238 4239 4338 4339 4538 4539 4540 4541 4637 4642 4644 4645 4737 4739 4742 4744 4745 4834 4835 4837 4838 4842 4934 4935 4937 4940 4942 5038 5039 5040 5041 5240 5241 5340 5341 -1