300 26
183 93
169 92
182 98
283 114
239 135
227 71
574 73
171 3
130 6
140 87
315 7
217 114
163 28
151 4
239 97
193 147
145 94
208 57
222 4
344 191