57912 157
98304 904
12747 78
39438 144
35389 640
51505 769
41321 510
36052 570
18291 966
37634 344
46609 464
23701 74
53059 277
46481 279