59229 105
224321 625
4212 917
23409 572
3254 407
787 65
4765 638
4650 638
1524 296
5495 655
2946 100
7527 538
6949 600