35085 78
127791 140
80230 76
146482 305
478479 1003
44498 77
30544 148
264508 663
31769 48
59395 72
28657 29
122267 129
281250 645
523507 1856
166031 529
295616 654
31263 72
54310 98
12737 13
212054 452
137733 164
101043 214
67863 168
87023 137