44872 610
14392 499
8529 593
24164 550
8126 112
37650 536
11025 270
5358 937
4570 646
28657 351
55367 448