47529 151
14221 39
19130 49
20877 44
13805 43
30239 90
33148 131
23696 77
28324 55
14583 44
34738 94
26719 72
28872 89
7082 23