304 53
170 29
40 36
2 41
1 141
42 144
174 156
292 181
