50020 581
45296 417
129014 928
34491 275
66261 827
22570 49
15800 329
99003 404
98188 237
88231 903
42600 59
79646 599
65201 660
53798 510
66772 144
46142 78
46656 700
22521 244
80460 262
173119 419
155557 216
73143 459
148228 264
206408 335
41046 717
56989 860
77202 294
150457 222