300 43
167 32
26 43
1 48
1 129
19 131
160 145
285 160
