12433 400
37394 322
64001 157
57860 771
62624 523
4151 291
39631 189
39837 479
39497 312
35111 49
134269 149
106512 954
33196 633
30154 820
53433 330
46435 523
20789 359
26415 176
21186 602
24333 115
2777 152
15723 441
105178 169
149342 537
6177 86
24025 617
23083 57
30592 680