15160 341
54786 119
21696 580
7580 274
8384 842
30216 575
37963 681
96270 512
65625 344
5829 618
3169 633
7809 115
13682 356
43847 331
49327 178