12433 400
37389 322
64001 157
57860 771
62622 523
4151 291
39629 189
39836 479
39493 312
35111 49
134267 149
106511 954
33196 633
30153 820
53431 330
46435 523
20789 359
26414 176
21185 602
24332 115
2776 152
15721 441
105171 169
149333 537
6177 86
24025 617
23080 57
30591 680