41161 842
29897 233
39291 728
7614 529
2708 70
10602 736
16338 616
8695 633
6335 159
8844 497
13146 679