264
0
125
1
90
76
191
106
2
130
83
95
167
443
223
169
74
186
208
236
143
272
184
316
237
111
178
240
101
325
509
4
651
940