298 26
183 22
29 39
2 43
1 131
37 135
189 142
300 146
