59503 155
55395 770
37880 189
2471 238
44510 534
37554 468
32008 49
125164 149
100179 953
31652 633
27784 820
49747 330
16404 184
43613 522
19427 359
47692 78
24627 173
19540 601
22683 115
53579 683
14408 441
94632 169
138110 535
4044 522
19898 408
12032 215
15210 168
26332 800