170027 424
30384 943
21215 749
35600 602
88551 529
89033 403
172183 402
155749 634
216307 939
25876 664
98975 490
124767 152
138737 616
79579 348
101742 642
22456 386
19683 425
39590 122
644392 1873
320010 1208
166836 580
19700 111
65517 532
122280 255
140094 475
274502 1043
13736 73
101075 193