45962 80
3406 36
13579 249
12289 81
10727 627
8606 363
9034 521
9814 681
6274 529
7104 257
20776 485
5038 390