25310 96
32539 456
19120 96
54000 1001
3175 257
3093 281
6323 625
1739 242
2274 112
13284 599
10409 670
3896 746
6074 508
12335 287
90303 383
87914 778
55184 895
42704 216
50503 689
81221 181