293 27
151 28
26 40
1 44
1 136
35 137
151 148
257 145
