276
85
25
333
113
107
156
87
47
35