280
94
101
101
347
151
139
122