129
294
242
188
122
69
88
859
255
83