231
1
96
76
278
316
80
2
165
265
108
300
87
248
1400
229
367
249
247
85
141
106
212
543
79
69
206
220
74