42601 79
10587 48
14096 643
16700 616
6720 642
20371 1054
8009 552
94426 489
24146 702
60747 385
28657 318
6095 340
46181 436
9931 361
8127 86
7090 868
7462 42
20324 596
19043 192
17177 742
22853 203
9988 541
24713 307
27260 198
20535 515
12041 739
17622 352
11116 238