2560 145
14321 606
30803 96
42533 232
34587 449
9997 103
6757 885
33302 941
49331 172
79541 682
39197 643
15282 680
22178 400
8220 270
10401 34
6669 230
5229 286
4376 423
19487 367
8148 55
46475 640
6486 706
4808 804
4444 359
13894 794
4072 825
11703 470
14989 720