104
427
111
430
110
341
152
297
85
125