277
87
26
334
114
107
158
89
47
35