293 40
153 28
41 38
2 41
2 137
32 141
162 157
282 174
