42295 329
121120 628
13428 874
23810 664
12707 694
28073 799
31452 808
14921 139
23816 319
33775 224
39637 769
72317 600
16283 568
24993 582
41063 285
74355 547
20537 376
10845 266
5897 57
31846 873
19937 698
40031 767
20559 857
99987 848
103127 727
33169 354
65001 625
30060 311