125003 271
113303 300
106932 238
90618 174
77864 167
67032 93
62028 77
56737 241
54521 133
52729 285
49622 73
47739 102
40854 164
40830 195
38833 95
38713 124
34561 108
32569 72
29620 60
29512 71
28966 78
28088 57
27860 156
26926 111