36730 501
23648 161
31519 384
48106 501
64935 403
26626 365
54216 447
65625 1063
42729 417
17918 244
60725 339
20464 283
66249 293
58596 898
38197 308
50950 671
86501 512
54949 748
34587 395
55327 791
89431 756
91474 533
76930 365
27937 431
39240 718