47780 64
11664 266
4791 381
11477 512
28831 877
46425 616
7518 429
5540 338
8466 437
4202 485
3356 701
3119 247