49597 877
40359 242
21227 133
34075 585
27510 104
208664 506
118581 625
23555 663
163499 527
27711 798
31819 141
161492 329
23410 319
16156 568
15832 791
298560 1158
43113 461
74350 449
19671 375
10656 266
5446 56
31377 873
39450 767
20386 857
14843 243
99997 537
32408 352
266735 917