295 41
157 36
12 52
1 52
1 126
11 125
153 145
282 138
