101
1
211
68
75
81
886
3
254
621
123
134
177
203
155
63
66
143
77
90
0
215
263
415
379
277
284
294
265
2
977
286