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