42282 329
121085 628
13428 874
23809 664
12704 694
28072 799
31450 808
14917 139
23812 319
33771 224
39632 769
72295 600
16282 568
24989 582
41059 285
74350 547
20527 376
10845 266
5892 57
31844 873
19937 698
40031 767
20559 857
99983 848
103113 727
33166 354
64987 625
30053 311