35085 78
127791 140
80230 77
146482 305
478479 1003
44498 77
30544 148
264508 663
31769 49
59395 72
28657 29
122267 129
281250 645
523507 1857
166031 530
295616 655
31263 72
54310 98
12737 13
212054 452
137733 164
101043 214
67863 169
87023 137