42229 843
30696 233
39564 728
7687 529
2769 70
10776 736
16446 616
8763 633
6427 159
8995 497
13216 679