125003 276
113303 306
106932 243
90618 176
77864 169
67032 98
62028 79
56737 247
54521 135
52729 288
49622 74
47739 103
40854 168
40830 196
38833 95
38713 124
34561 110
32569 72
29620 60
29512 70
28966 78
28088 57
27860 162
26926 113