17331 94
18878 76
8721 104
10339 182
13872 167
241950 589
16909 318
31579 117
44043 757
23580 222
125180 372
59049 162
44666 538
69412 866
98497 877
8017 781
109427 400
7237 463
28402 721
68267 650
28902 585
14178 760
75370 956
69929 491
6843 415
22593 78