47529 151
14590 40
19130 49
21267 44
13805 43
30239 90
33148 132
23696 78
28324 55
14583 44
34738 95
26719 73
29285 89
7082 23