295 27
203 35
41 40
1 41
1 137
36 143
211 151
302 150
